diff --git a/examples/heatTransfer/write/IO_adios1.cpp b/examples/heatTransfer/write/IO_adios1.cpp index 898691a1d9d945cebeba5149fede4eed512cb05e..95e0be201a853095b8f96b23a29653e6d1cfb0bc 100644 --- a/examples/heatTransfer/write/IO_adios1.cpp +++ b/examples/heatTransfer/write/IO_adios1.cpp @@ -16,6 +16,11 @@ #include <adios.h> +// Enable compatibility with ADIOS 1.10 adios_declare_group signature +#if !ADIOS_VERSION_GE(1, 11, 0) +#define adios_stat_default adios_flag_yes +#endif + static int64_t group; static int rank_saved; diff --git a/source/adios2/CMakeLists.txt b/source/adios2/CMakeLists.txt index 98e2c4ac25dcdc10b65df177971933d7c0b6d46f..2d19f40767d599a8dfd27119f448205917854efe 100644 --- a/source/adios2/CMakeLists.txt +++ b/source/adios2/CMakeLists.txt @@ -102,6 +102,9 @@ if(ADIOS_USE_HDF5) "of ADIOS is being built, which requires a sequential HDF5." ) endif() + message("DEBUG: HDF5_INCLUDE_DIRS: ${HDF5_INCLUDE_DIRS}") + message("DEBUG: HDF5_C_INCLUDE_DIRS: ${HDF5_C_INCLUDE_DIRS}") + message("DEBUG: HDF5_C_LIBRARIES: ${HDF5_C_LIBRARIES}") target_include_directories(adios2 PRIVATE ${HDF5_C_INCLUDE_DIRS}) target_sources(adios2 PRIVATE engine/hdf5/HDF5ReaderP.cpp diff --git a/source/adios2/engine/adios1/ADIOS1Writer.cpp b/source/adios2/engine/adios1/ADIOS1Writer.cpp index 815aa895b8dce02b640f164275b9426c46626cab..71a6d5485b4e333b391717d92025239f04c8892d 100644 --- a/source/adios2/engine/adios1/ADIOS1Writer.cpp +++ b/source/adios2/engine/adios1/ADIOS1Writer.cpp @@ -17,6 +17,11 @@ extern int adios_verbose_level; extern int adios_errno; +// Enable compatibility with ADIOS 1.10 adios_declare_group signature +#if !ADIOS_VERSION_GE(1, 11, 0) +#define adios_stat_default adios_flag_yes +#endif + namespace adios {