Skip to content

Commit b973e6c

Browse files
authored
Daos Engine Merge (#4477)
* Daos Engine merge. No testing yet. * format
1 parent 8c08a0f commit b973e6c

File tree

8 files changed

+1128
-203
lines changed

8 files changed

+1128
-203
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ mark_as_advanced(CLEAR BUILD_TESTING)
160160
adios_option(BigWhoop "Enable support for BigWhoop transforms" AUTO)
161161
adios_option(Blosc2 "Enable support for c-blosc-2 transforms" AUTO)
162162
adios_option(BZip2 "Enable support for BZip2 transforms" AUTO)
163+
adios_option(Caliper "Enable support for Caliper" AUTO)
163164
adios_option(ZFP "Enable support for ZFP transforms" AUTO)
164165
adios_option(SZ "Enable support for SZ transforms" AUTO)
165166
adios_option(LIBPRESSIO "Enable support for LIBPRESSIO transforms" AUTO)

bindings/Fortran/f2c/adios2_f2c_variable.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ void FC_GLOBAL(adios2_variable_shape_f2c,
7171
return;
7272
}
7373

74-
size_t shapeC[ndims];
74+
size_t shapeC[adios2::helper::MAX_DIMS];
7575
*ierr = static_cast<int>(adios2_variable_shape(shapeC, *variable));
7676
if (*ierr > 0)
7777
{

cmake/DetectOptions.cmake

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,12 @@ if(DAOS_FOUND)
529529
set(ADIOS2_HAVE_DAOS TRUE)
530530
endif()
531531

532+
# Caliper
533+
find_package(Caliper)
534+
if(Caliper_FOUND)
535+
set(ADIOS2_HAVE_Caliper TRUE)
536+
endif()
537+
532538
#SysV IPC
533539
if(UNIX)
534540
include(CheckSymbolExists)

source/adios2/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ if(ADIOS2_HAVE_DAOS)
276276
engine/daos/DaosWriter_TwoLevelShm.cpp
277277
engine/daos/DaosReader.cpp engine/daos/DaosReader.tcc
278278
engine/daos/DaosWriter.cpp engine/daos/DaosWriter.tcc)
279-
target_link_libraries(adios2_core PRIVATE DAOS::DAOS)
279+
target_link_libraries(adios2_core PRIVATE DAOS::DAOS Caliper::Caliper)
280280
endif()
281281

282282
if(ADIOS2_HAVE_MPI)

0 commit comments

Comments
 (0)