Skip to content
Snippets Groups Projects
Commit 23bec8d9 authored by William F Godoy's avatar William F Godoy
Browse files

Solving conflicts

Deactiveted ADIOS1 Attribute test
Solved clang-format format and camelCase issues
parent 39c3cb84
No related branches found
No related tags found
1 merge request!294Bp1read : Initial Reading Capabilities and latest API
Showing
with 53 additions and 73 deletions
#add_subdirectory(engine) add_subdirectory(engine)
...@@ -54,9 +54,8 @@ namespace adios2 ...@@ -54,9 +54,8 @@ namespace adios2
{ {
ExampleEnginePlugin::ExampleEnginePlugin(IO &io, const std::string &name, ExampleEnginePlugin::ExampleEnginePlugin(IO &io, const std::string &name,
const Mode openMode, const Mode mode, MPI_Comm mpiComm)
MPI_Comm mpiComm) : adios2::PluginEngineInterface(io, name, mode, mpiComm)
: adios2::PluginEngineInterface(io, name, openMode, mpiComm)
{ {
Init(); Init();
} }
...@@ -89,18 +88,13 @@ void ExampleEnginePlugin::Init() ...@@ -89,18 +88,13 @@ void ExampleEnginePlugin::Init()
} }
#define define(T) \ #define define(T) \
void ExampleEnginePlugin::DoWrite(Variable<T> &variable, const T *values) \ void ExampleEnginePlugin::DoPutSync(Variable<T> &variable, \
const T *values) \
{ \ { \
m_Log << now() << " Writing variable \"" << variable.m_Name << "\"" \ m_Log << now() << " Writing variable \"" << variable.m_Name << "\"" \
<< std::endl; \ << std::endl; \
} }
ADIOS2_FOREACH_TYPE_1ARG(define) ADIOS2_FOREACH_TYPE_1ARG(define)
#undef define #undef define
void ExampleEnginePlugin::DoWrite(VariableCompound &variable,
const void *values)
{
m_Log << now() << " Writing variable \"" << variable.m_Name << "\""
<< std::endl;
}
} // end namespace adios2 } // end namespace adios2
...@@ -28,8 +28,8 @@ namespace adios2 ...@@ -28,8 +28,8 @@ namespace adios2
class ExampleEnginePlugin : public PluginEngineInterface class ExampleEnginePlugin : public PluginEngineInterface
{ {
public: public:
ExampleEnginePlugin(IO &io, const std::string &name, ExampleEnginePlugin(IO &io, const std::string &name, const Mode openMode,
const Mode openMode, MPI_Comm mpiComm); MPI_Comm mpiComm);
virtual ~ExampleEnginePlugin(); virtual ~ExampleEnginePlugin();
void Close(const int transportIndex = -1) override; void Close(const int transportIndex = -1) override;
...@@ -38,10 +38,9 @@ protected: ...@@ -38,10 +38,9 @@ protected:
void Init() override; void Init() override;
#define declare(T) \ #define declare(T) \
void DoWrite(Variable<T> &variable, const T *values) override; void DoPutSync(Variable<T> &variable, const T *values) override;
ADIOS2_FOREACH_TYPE_1ARG(declare) ADIOS2_FOREACH_TYPE_1ARG(declare)
#undef declare #undef declare
void DoWrite(VariableCompound &variable, const void *values) override;
private: private:
std::ofstream m_Log; std::ofstream m_Log;
......
...@@ -44,18 +44,13 @@ int main(int argc, char *argv[]) ...@@ -44,18 +44,13 @@ int main(int argc, char *argv[])
/** Engine derived class, spawned to start IO operations */ /** Engine derived class, spawned to start IO operations */
io.SetEngine("PluginEngine"); io.SetEngine("PluginEngine");
io.SetParameters({{"PluginName", "MyPlugin"}}); io.SetParameters({{"PluginName", "MyPlugin"}});
auto writer = io.Open("TestPlugin", adios2::Mode::Write); adios2::Engine &writer = io.Open("TestPlugin", adios2::Mode::Write);
if (!writer)
{
throw std::ios_base::failure("ERROR: writer not created at Open\n");
}
/** Write variable for buffering */ /** Write variable for buffering */
writer->Write<float>(var, myFloats.data()); writer.PutSync<float>(var, myFloats.data());
/** Create bp file, engine becomes unreachable after this*/ /** Create bp file, engine becomes unreachable after this*/
writer->Close(); writer.Close();
} }
catch (std::invalid_argument &e) catch (std::invalid_argument &e)
{ {
......
...@@ -64,7 +64,7 @@ public: ...@@ -64,7 +64,7 @@ public:
StepStatus BeginStep(); StepStatus BeginStep();
virtual StepStatus BeginStep(StepMode mode, virtual StepStatus BeginStep(StepMode mode,
const float timeoutSeconds = 0.f); const float timeoutSeconds = 0.f);
/** /**
* Puts variable with pre-defined pointer at DefineVariable into adios2 * Puts variable with pre-defined pointer at DefineVariable into adios2
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
#include "adios2/ADIOSMacros.h" #include "adios2/ADIOSMacros.h"
#include "adios2/engine/bp/BPFileReader.h" #include "adios2/engine/bp/BPFileReader.h"
#include "adios2/engine/bp/BPFileWriter.h" #include "adios2/engine/bp/BPFileWriter.h"
//#include "adios2/engine/plugin/PluginEngine.h" #include "adios2/engine/plugin/PluginEngine.h"
#include "adios2/helper/adiosFunctions.h" //BuildParametersMap #include "adios2/helper/adiosFunctions.h" //BuildParametersMap
#ifdef ADIOS2_HAVE_DATAMAN // external dependencies #ifdef ADIOS2_HAVE_DATAMAN // external dependencies
...@@ -206,7 +206,7 @@ std::string IO::InquireVariableType(const std::string &name) const noexcept ...@@ -206,7 +206,7 @@ std::string IO::InquireVariableType(const std::string &name) const noexcept
return itVariable->second.first; return itVariable->second.first;
} }
Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm) Engine &IO::Open(const std::string &name, const Mode mode, MPI_Comm mpiComm)
{ {
if (m_DebugMode) if (m_DebugMode)
{ {
...@@ -221,26 +221,26 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm) ...@@ -221,26 +221,26 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm)
const bool isDefaultWriter = const bool isDefaultWriter =
m_EngineType.empty() && m_EngineType.empty() &&
(openMode == Mode::Write || openMode == Mode::Append) (mode == Mode::Write || mode == Mode::Append)
? true ? true
: false; : false;
const bool isDefaultReader = const bool isDefaultReader =
m_EngineType.empty() && (openMode == Mode::Read) ? true : false; m_EngineType.empty() && (mode == Mode::Read) ? true : false;
if (isDefaultWriter || m_EngineType == "BPFileWriter") if (isDefaultWriter || m_EngineType == "BPFileWriter")
{ {
engine = std::make_shared<BPFileWriter>(*this, name, openMode, mpiComm); engine = std::make_shared<BPFileWriter>(*this, name, mode, mpiComm);
} }
else if (isDefaultReader || m_EngineType == "BPFileReader") else if (isDefaultReader || m_EngineType == "BPFileReader")
{ {
engine = std::make_shared<BPFileReader>(*this, name, openMode, mpiComm); engine = std::make_shared<BPFileReader>(*this, name, mode, mpiComm);
} }
else if (m_EngineType == "HDFMixer") else if (m_EngineType == "HDFMixer")
{ {
#ifdef ADIOS2_HAVE_HDF5 #ifdef ADIOS2_HAVE_HDF5
#if H5_VERSION_GE(1, 11, 0) #if H5_VERSION_GE(1, 11, 0)
engine = std::make_shared<HDFMixer>(*this, name, openMode, mpiComm); engine = std::make_shared<HDFMixer>(*this, name, mode, mpiComm);
#else #else
throw std::invalid_argument( throw std::invalid_argument(
"ERROR: update HDF5 >= 1.11 to support VDS."); "ERROR: update HDF5 >= 1.11 to support VDS.");
...@@ -254,7 +254,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm) ...@@ -254,7 +254,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm)
{ {
#ifdef ADIOS2_HAVE_DATAMAN #ifdef ADIOS2_HAVE_DATAMAN
engine = engine =
std::make_shared<DataManWriter>(*this, name, openMode, mpiComm); std::make_shared<DataManWriter>(*this, name, mode, mpiComm);
#else #else
throw std::invalid_argument( throw std::invalid_argument(
"ERROR: this version didn't compile with " "ERROR: this version didn't compile with "
...@@ -265,7 +265,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm) ...@@ -265,7 +265,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm)
{ {
#ifdef ADIOS2_HAVE_DATAMAN #ifdef ADIOS2_HAVE_DATAMAN
engine = engine =
std::make_shared<DataManReader>(*this, name, openMode, mpiComm); std::make_shared<DataManReader>(*this, name, mode, mpiComm);
#else #else
throw std::invalid_argument( throw std::invalid_argument(
"ERROR: this version didn't compile with " "ERROR: this version didn't compile with "
...@@ -275,7 +275,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm) ...@@ -275,7 +275,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm)
else if (m_EngineType == "ADIOS1Writer") else if (m_EngineType == "ADIOS1Writer")
{ {
#ifdef ADIOS2_HAVE_ADIOS1 #ifdef ADIOS2_HAVE_ADIOS1
engine = std::make_shared<ADIOS1Writer>(*this, name, openMode, mpiComm); engine = std::make_shared<ADIOS1Writer>(*this, name, mode, mpiComm);
#else #else
throw std::invalid_argument( throw std::invalid_argument(
"ERROR: this version didn't compile with ADIOS " "ERROR: this version didn't compile with ADIOS "
...@@ -285,7 +285,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm) ...@@ -285,7 +285,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm)
else if (m_EngineType == "ADIOS1Reader") else if (m_EngineType == "ADIOS1Reader")
{ {
#ifdef ADIOS2_HAVE_ADIOS1 #ifdef ADIOS2_HAVE_ADIOS1
engine = std::make_shared<ADIOS1Reader>(*this, name, openMode, mpiComm); engine = std::make_shared<ADIOS1Reader>(*this, name, mode, mpiComm);
#else #else
throw std::invalid_argument( throw std::invalid_argument(
"ERROR: this version didn't compile with ADIOS " "ERROR: this version didn't compile with ADIOS "
...@@ -295,7 +295,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm) ...@@ -295,7 +295,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm)
else if (m_EngineType == "HDF5Writer") else if (m_EngineType == "HDF5Writer")
{ {
#ifdef ADIOS2_HAVE_HDF5 #ifdef ADIOS2_HAVE_HDF5
engine = std::make_shared<HDF5WriterP>(*this, name, openMode, mpiComm); engine = std::make_shared<HDF5WriterP>(*this, name, mode, mpiComm);
#else #else
throw std::invalid_argument("ERROR: this version didn't compile with " throw std::invalid_argument("ERROR: this version didn't compile with "
"HDF5 library, can't use HDF5\n"); "HDF5 library, can't use HDF5\n");
...@@ -304,7 +304,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm) ...@@ -304,7 +304,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm)
else if (m_EngineType == "HDF5Reader") else if (m_EngineType == "HDF5Reader")
{ {
#ifdef ADIOS2_HAVE_HDF5 #ifdef ADIOS2_HAVE_HDF5
engine = std::make_shared<HDF5ReaderP>(*this, name, openMode, mpiComm); engine = std::make_shared<HDF5ReaderP>(*this, name, mode, mpiComm);
#else #else
throw std::invalid_argument("ERROR: this version didn't compile with " throw std::invalid_argument("ERROR: this version didn't compile with "
"HDF5 library, can't use HDF5\n"); "HDF5 library, can't use HDF5\n");
...@@ -312,8 +312,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm) ...@@ -312,8 +312,7 @@ Engine &IO::Open(const std::string &name, const Mode openMode, MPI_Comm mpiComm)
} }
else if (m_EngineType == "PluginEngine") else if (m_EngineType == "PluginEngine")
{ {
// engine = std::make_shared<PluginEngine>(*this, name, openMode, engine = std::make_shared<PluginEngine>(*this, name, mode, mpiComm);
// mpiComm);
} }
else else
{ {
......
...@@ -22,16 +22,16 @@ ...@@ -22,16 +22,16 @@
namespace adios2 namespace adios2
{ {
ADIOS1Writer::ADIOS1Writer(IO &io, const std::string &name, const Mode openMode, ADIOS1Writer::ADIOS1Writer(IO &io, const std::string &name, const Mode mode,
MPI_Comm mpiComm) MPI_Comm mpiComm)
: Engine("ADIOS1Writer", io, name, openMode, mpiComm), : Engine("ADIOS1Writer", io, name, mode, mpiComm),
m_ADIOS1(io.m_Name, name, mpiComm, io.m_DebugMode) m_ADIOS1(io.m_Name, name, mpiComm, io.m_DebugMode)
{ {
m_EndMessage = " in call to ADIOS1Writer " + m_Name + " Open\n"; m_EndMessage = " in call to ADIOS1Writer " + m_Name + " Open\n";
Init(); Init();
} }
StepStatus ADIOS1Writer::BeginStep(StepMode mode, const float timeout_sec) StepStatus ADIOS1Writer::BeginStep(StepMode mode, const float timeoutSeconds)
{ {
return StepStatus::OK; return StepStatus::OK;
} }
......
...@@ -37,8 +37,7 @@ public: ...@@ -37,8 +37,7 @@ public:
~ADIOS1Writer() = default; ~ADIOS1Writer() = default;
StepStatus BeginStep(StepMode mode, StepStatus BeginStep(StepMode mode, const float timeoutSeconds = 0.f) final;
const float timeout_sec = 0.0) final;
void PerformPuts() final; void PerformPuts() final;
void EndStep() final; void EndStep() final;
...@@ -66,6 +65,6 @@ private: ...@@ -66,6 +65,6 @@ private:
#undef declare_type #undef declare_type
}; };
} // end namespace adios } // end namespace adios2
#endif /* ADIOS2_ENGINE_ADIOS1_ADIOS1WRITER_H_ */ #endif /* ADIOS2_ENGINE_ADIOS1_ADIOS1WRITER_H_ */
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
namespace adios2 namespace adios2
{ {
BPFileWriter::BPFileWriter(IO &io, const std::string &name, const Mode openMode, BPFileWriter::BPFileWriter(IO &io, const std::string &name, const Mode mode,
MPI_Comm mpiComm) MPI_Comm mpiComm)
: Engine("BPFileWriter", io, name, openMode, mpiComm), : Engine("BPFileWriter", io, name, mode, mpiComm),
m_BP3Serializer(mpiComm, m_DebugMode), m_BP3Serializer(mpiComm, m_DebugMode),
m_FileDataManager(mpiComm, m_DebugMode), m_FileDataManager(mpiComm, m_DebugMode),
m_FileMetadataManager(mpiComm, m_DebugMode) m_FileMetadataManager(mpiComm, m_DebugMode)
...@@ -35,7 +35,7 @@ BPFileWriter::BPFileWriter(IO &io, const std::string &name, const Mode openMode, ...@@ -35,7 +35,7 @@ BPFileWriter::BPFileWriter(IO &io, const std::string &name, const Mode openMode,
BPFileWriter::~BPFileWriter() = default; BPFileWriter::~BPFileWriter() = default;
StepStatus BPFileWriter::BeginStep(StepMode mode, const float timeout_sec) StepStatus BPFileWriter::BeginStep(StepMode mode, const float timeoutSeconds)
{ {
m_BP3Serializer.m_DeferredVariables.clear(); m_BP3Serializer.m_DeferredVariables.clear();
m_BP3Serializer.m_DeferredVariablesDataSize = 0; m_BP3Serializer.m_DeferredVariablesDataSize = 0;
......
...@@ -34,8 +34,7 @@ public: ...@@ -34,8 +34,7 @@ public:
~BPFileWriter(); ~BPFileWriter();
StepStatus BeginStep(StepMode mode, StepStatus BeginStep(StepMode mode, const float timeoutSeconds = 0.f) final;
const float timeout_sec = 0.0) final;
void PerformPuts() final; void PerformPuts() final;
void EndStep() final; void EndStep() final;
......
...@@ -18,17 +18,15 @@ ...@@ -18,17 +18,15 @@
namespace adios2 namespace adios2
{ {
DataManWriter::DataManWriter(IO &io, const std::string &name, DataManWriter::DataManWriter(IO &io, const std::string &name, const Mode mode,
const Mode openMode, MPI_Comm mpiComm) MPI_Comm mpiComm)
: Engine("DataManWriter", io, name, openMode, mpiComm), : Engine("DataManWriter", io, name, mode, mpiComm), m_Man(mpiComm, m_DebugMode)
m_Man(mpiComm, m_DebugMode)
{ {
m_EndMessage = ", in call to Open DataManWriter\n"; m_EndMessage = ", in call to Open DataManWriter\n";
Init(); Init();
} }
StepStatus DataManWriter::BeginStep(StepMode mode, StepStatus DataManWriter::BeginStep(StepMode mode, const float timeout_sec)
const float timeout_sec)
{ {
return StepStatus::OK; return StepStatus::OK;
} }
......
...@@ -22,13 +22,12 @@ class DataManWriter : public Engine ...@@ -22,13 +22,12 @@ class DataManWriter : public Engine
{ {
public: public:
DataManWriter(IO &io, const std::string &name, const Mode openMode, DataManWriter(IO &io, const std::string &name, const Mode mode,
MPI_Comm mpiComm); MPI_Comm mpiComm);
~DataManWriter() = default; ~DataManWriter() = default;
StepStatus BeginStep(StepMode mode, StepStatus BeginStep(StepMode mode, const float timeoutSeconds = 0.f) final;
const float timeout_sec = 0.0) final;
void EndStep() final; void EndStep() final;
void Close(const int transportIndex = -1) final; void Close(const int transportIndex = -1) final;
......
...@@ -16,9 +16,9 @@ ...@@ -16,9 +16,9 @@
namespace adios2 namespace adios2
{ {
HDF5WriterP::HDF5WriterP(IO &io, const std::string &name, const Mode openMode, HDF5WriterP::HDF5WriterP(IO &io, const std::string &name, const Mode mode,
MPI_Comm mpiComm) MPI_Comm mpiComm)
: Engine("HDF5Writer", io, name, openMode, mpiComm), m_H5File(io.m_DebugMode) : Engine("HDF5Writer", io, name, mode, mpiComm), m_H5File(io.m_DebugMode)
{ {
m_EndMessage = ", in call to IO HDF5Writer Open " + m_Name + "\n"; m_EndMessage = ", in call to IO HDF5Writer Open " + m_Name + "\n";
Init(); Init();
...@@ -26,7 +26,7 @@ HDF5WriterP::HDF5WriterP(IO &io, const std::string &name, const Mode openMode, ...@@ -26,7 +26,7 @@ HDF5WriterP::HDF5WriterP(IO &io, const std::string &name, const Mode openMode,
HDF5WriterP::~HDF5WriterP() { Close(); } HDF5WriterP::~HDF5WriterP() { Close(); }
StepStatus HDF5WriterP::BeginStep(StepMode mode, const float timeout_sec) StepStatus HDF5WriterP::BeginStep(StepMode mode, const float timeoutSeconds)
{ {
return StepStatus::OK; return StepStatus::OK;
} }
......
...@@ -33,13 +33,12 @@ public: ...@@ -33,13 +33,12 @@ public:
* @param mpiComm * @param mpiComm
* @param method * @param method
*/ */
HDF5WriterP(IO &io, const std::string &name, const Mode openMode, HDF5WriterP(IO &io, const std::string &name, const Mode mode,
MPI_Comm mpiComm); MPI_Comm mpiComm);
~HDF5WriterP(); ~HDF5WriterP();
StepStatus BeginStep(StepMode mode, StepStatus BeginStep(StepMode mode, const float timeoutSeconds = 0.f) final;
const float timeout_sec = 0.0) final;
void EndStep() final; void EndStep() final;
void Close(const int transportIndex = -1) final; void Close(const int transportIndex = -1) final;
...@@ -58,6 +57,6 @@ private: ...@@ -58,6 +57,6 @@ private:
void DoPutSyncCommon(Variable<T> &variable, const T *values); void DoPutSyncCommon(Variable<T> &variable, const T *values);
}; };
} // end namespace adios } // end namespace adios2
#endif /* ADIOS2_ENGINE_HDF5_HDF5WRITERP_H__ */ #endif /* ADIOS2_ENGINE_HDF5_HDF5WRITERP_H__ */
...@@ -61,7 +61,7 @@ PluginEngine::PluginEngine(IO &io, const std::string &name, const Mode openMode, ...@@ -61,7 +61,7 @@ PluginEngine::PluginEngine(IO &io, const std::string &name, const Mode openMode,
PluginEngine::~PluginEngine() { m_Impl->m_HandleDestroy(m_Impl->m_Plugin); } PluginEngine::~PluginEngine() { m_Impl->m_HandleDestroy(m_Impl->m_Plugin); }
StepStatus PluginEngine::BeginStep(StepMode mode, const float timeout_sec) StepStatus PluginEngine::BeginStep(StepMode mode, const float timeoutSeconds)
{ {
return m_Impl->m_Plugin->BeginStep(mode, timeout_sec); return m_Impl->m_Plugin->BeginStep(mode, timeout_sec);
} }
......
...@@ -66,8 +66,7 @@ public: ...@@ -66,8 +66,7 @@ public:
MPI_Comm mpiComm); MPI_Comm mpiComm);
virtual ~PluginEngine(); virtual ~PluginEngine();
StepStatus BeginStep(StepMode mode, StepStatus BeginStep(StepMode mode, const float timeout_sec = 0.f) override;
const float timeout_sec = 0.0) override;
void PerformPuts() override; void PerformPuts() override;
void PerformGets() override; void PerformGets() override;
void EndStep() override; void EndStep() override;
......
...@@ -9,8 +9,8 @@ if (ADIOS2_HAVE_ADIOS1) ...@@ -9,8 +9,8 @@ if (ADIOS2_HAVE_ADIOS1)
add_executable(TestBPWriteRead TestBPWriteRead.cpp) add_executable(TestBPWriteRead TestBPWriteRead.cpp)
target_link_libraries(TestBPWriteRead adios2 gtest adios1::adios) target_link_libraries(TestBPWriteRead adios2 gtest adios1::adios)
add_executable(TestBPWriteReadAttributes TestBPWriteReadAttributes.cpp) # add_executable(TestBPWriteReadAttributes TestBPWriteReadAttributes.cpp)
target_link_libraries(TestBPWriteReadAttributes adios2 gtest adios1::adios) # target_link_libraries(TestBPWriteReadAttributes adios2 gtest adios1::adios)
add_executable(TestBPWriteReadstdio TestBPWriteReadstdio.cpp) add_executable(TestBPWriteReadstdio TestBPWriteReadstdio.cpp)
target_link_libraries(TestBPWriteReadstdio adios2 gtest adios1::adios) target_link_libraries(TestBPWriteReadstdio adios2 gtest adios1::adios)
...@@ -25,7 +25,7 @@ if (ADIOS2_HAVE_ADIOS1) ...@@ -25,7 +25,7 @@ if (ADIOS2_HAVE_ADIOS1)
if(ADIOS2_HAVE_MPI) if(ADIOS2_HAVE_MPI)
target_link_libraries(TestBPWriteRead MPI::MPI_C) target_link_libraries(TestBPWriteRead MPI::MPI_C)
target_link_libraries(TestBPWriteReadAttributes MPI::MPI_C) # target_link_libraries(TestBPWriteReadAttributes MPI::MPI_C)
target_link_libraries(TestBPWriteReadstdio MPI::MPI_C) target_link_libraries(TestBPWriteReadstdio MPI::MPI_C)
target_link_libraries(TestBPWriteReadfstream MPI::MPI_C) target_link_libraries(TestBPWriteReadfstream MPI::MPI_C)
target_link_libraries(TestBPWriteProfilingJSON MPI::MPI_C) target_link_libraries(TestBPWriteProfilingJSON MPI::MPI_C)
...@@ -34,7 +34,7 @@ if (ADIOS2_HAVE_ADIOS1) ...@@ -34,7 +34,7 @@ if (ADIOS2_HAVE_ADIOS1)
endif() endif()
gtest_add_tests(TARGET TestBPWriteRead ${extra_test_args}) gtest_add_tests(TARGET TestBPWriteRead ${extra_test_args})
gtest_add_tests(TARGET TestBPWriteReadAttributes ${extra_test_args}) # gtest_add_tests(TARGET TestBPWriteReadAttributes ${extra_test_args})
gtest_add_tests(TARGET TestBPWriteReadstdio ${extra_test_args}) gtest_add_tests(TARGET TestBPWriteReadstdio ${extra_test_args})
gtest_add_tests(TARGET TestBPWriteReadfstream ${extra_test_args}) gtest_add_tests(TARGET TestBPWriteReadfstream ${extra_test_args})
gtest_add_tests(TARGET TestBPWriteProfilingJSON ${extra_test_args}) gtest_add_tests(TARGET TestBPWriteProfilingJSON ${extra_test_args})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment