1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
/*
* Distributed under the OSI-approved Apache License, Version 2.0. See
* accompanying file Copyright.txt for details.
*
* py11ADIOSMPI.cpp
*/
#include "py11ADIOS.h"
#include "adios2/helper/adiosCommMPI.h"
namespace adios2
{
namespace py11
{
ADIOS::ADIOS(const std::string &configFile, MPI4PY_Comm mpiComm)
: m_ADIOS(std::make_shared<adios2::core::ADIOS>(configFile, helper::CommDupMPI(mpiComm), "Python"))
{
}
ADIOS::ADIOS(MPI4PY_Comm mpiComm) : ADIOS("", mpiComm) {}
} // end namespace py11
} // end namespace adios2
|