diff --git a/CMakeLists.txt b/CMakeLists.txt index 6dde11a3503b374bc4d7f5da0ddd1ce3a1a9164a..d97a54ebea76170261841a63fa885d588f0fef85 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,7 +12,7 @@ if(CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_CURRENT_BINARY_DIR) "separate from the source directory") endif() -project(ADIOS VERSION 2.0.0) +project(ADIOS2 VERSION 2.0.0) #------------------------------------------------------------------------------# # Some boilerplate to setup nice output directories @@ -20,18 +20,18 @@ project(ADIOS VERSION 2.0.0) include(GNUInstallDirs) -list(INSERT CMAKE_MODULE_PATH 0 "${ADIOS_SOURCE_DIR}/cmake") +list(INSERT CMAKE_MODULE_PATH 0 "${ADIOS2_SOURCE_DIR}/cmake") if(NOT CMAKE_ARCHIVE_OUTPUT_DIRECTORY) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY - ${ADIOS_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}) + ${ADIOS2_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}) endif() if(NOT CMAKE_LIBRARY_OUTPUT_DIRECTORY) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY - ${ADIOS_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}) + ${ADIOS2_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}) endif() if(NOT CMAKE_RUNTIME_OUTPUT_DIRECTORY) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY - ${ADIOS_BINARY_DIR}/${CMAKE_INSTALL_BINDIR}) + ${ADIOS2_BINARY_DIR}/${CMAKE_INSTALL_BINDIR}) endif() #------------------------------------------------------------------------------# @@ -52,15 +52,15 @@ include(CMakeDependentOption) # Setup shared library / -fPIC stuff get_property(SHARED_LIBS_SUPPORTED GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS) -cmake_dependent_option(ADIOS_BUILD_SHARED_LIBS +cmake_dependent_option(ADIOS2_BUILD_SHARED_LIBS "Whether or not to build shared libraries" ON "SHARED_LIBS_SUPPORTED" OFF) -cmake_dependent_option(ADIOS_ENABLE_PIC +cmake_dependent_option(ADIOS2_ENABLE_PIC "Build with Position Independent Code" ON "SHARED_LIBS_SUPPORTED" OFF) -set(BUILD_SHARED_LIBS ${ADIOS_BUILD_SHARED_LIBS}) +set(BUILD_SHARED_LIBS ${ADIOS2_BUILD_SHARED_LIBS}) -if(ADIOS_ENABLE_PIC) +if(ADIOS2_ENABLE_PIC) set(CMAKE_POSITION_INDEPENDENT_CODE ON) endif() @@ -72,24 +72,24 @@ adios_option(ZeroMQ "Enable support for ZeroMQ" AUTO) adios_option(HDF5 "Enable support for the HDF5 engine" AUTO) adios_option(ADIOS1 "Enable support for the ADIOS 1 engine" AUTO) adios_option(Python "Enable support for Python bindings" AUTO) -include(${ADIOS_SOURCE_DIR}/cmake/DetectOptions.cmake) +include(${ADIOS2_SOURCE_DIR}/cmake/DetectOptions.cmake) -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) # Workaround for OpenMPI forcing the link of C++ bindings add_definitions(-DOMPI_SKIP_MPICXX) endif() GenerateADIOSConfig(MPI ZFP BZip2 ADIOS1 HDF5 DataMan Python) install( - FILES ${ADIOS_BINARY_DIR}/adios2/ADIOSConfig.h + FILES ${ADIOS2_BINARY_DIR}/adios2/ADIOSConfig.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/adios2 ) #------------------------------------------------------------------------------# # Third party libraries #------------------------------------------------------------------------------# -option(ADIOS_BUILD_TESTING "Build ADIOS tests" ON) -set(BUILD_TESTING ${ADIOS_BUILD_TESTING}) +option(ADIOS2_BUILD_TESTING "Build ADIOS tests" ON) +set(BUILD_TESTING ${ADIOS2_BUILD_TESTING}) mark_as_advanced(BUILD_TESTING) include(CTest) add_subdirectory(thirdparty) @@ -107,8 +107,8 @@ add_subdirectory(bindings) #------------------------------------------------------------------------------# # Examples #------------------------------------------------------------------------------# -option(ADIOS_BUILD_EXAMPLES "Build ADIOS examples" ON) -if(ADIOS_BUILD_EXAMPLES) +option(ADIOS2_BUILD_EXAMPLES "Build ADIOS examples" ON) +if(ADIOS2_BUILD_EXAMPLES) add_subdirectory(examples) endif() @@ -126,7 +126,7 @@ endif() #------------------------------------------------------------------------------# message("") message("ADIOS2 build configuration:") -message(" ADIOS Version: ${ADIOS_VERSION}") +message(" ADIOS Version: ${ADIOS2_VERSION}") message(" C++ Compiler : ${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION} ${CMAKE_CXX_COMPILER_WRAPPER}") message(" ${CMAKE_CXX_COMPILER}") message("") @@ -142,7 +142,7 @@ message(" Testing: ${BUILD_TESTING}") message(" Build Options:") foreach(opt BZip2 ZFP MPI DataMan ZeroMQ HDF5 ADIOS1 Python) message_pad(" ${opt}" 13 label) - if(${ADIOS_HAVE_${opt}}) + if(${ADIOS2_HAVE_${opt}}) message("${label}: ON") else() message("${label}: OFF") diff --git a/bindings/CMakeLists.txt b/bindings/CMakeLists.txt index 525ffce4e09f2ac4caff3ac673bd419e76d48d91..c21b8b329a9fe124899f3629e3a76f423ef66338 100644 --- a/bindings/CMakeLists.txt +++ b/bindings/CMakeLists.txt @@ -1,3 +1,3 @@ -if(ADIOS_HAVE_Python) +if(ADIOS2_HAVE_Python) add_subdirectory(python) endif() diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt index dfbe163dd6b4e944a048f449ecd541d780b4a742..d508c8a70bdb7d85fd4bb6d7c7f6d735a8b5d3d9 100644 --- a/bindings/python/CMakeLists.txt +++ b/bindings/python/CMakeLists.txt @@ -18,7 +18,7 @@ pybind11_add_module(adios2py MODULE VariablePy.cpp ) target_link_libraries(adios2py PRIVATE adios2) -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(PythonModule REQUIRED COMPONENTS mpi4py mpi4py/mpi4py.h) target_link_libraries(adios2py PRIVATE PythonModule::mpi4py) endif() @@ -29,8 +29,8 @@ set_target_properties(adios2py PROPERTIES OUTPUT_NAME adios2 PREFIX "${PYTHON_MODULE_PREFIX}" SUFFIX "${PYTHON_MODULE_EXTENSION}" - LIBRARY_OUTPUT_DIRECTORY ${ADIOS_BINARY_DIR}/${python_package_dir} - RUNTIME_OUTPUT_DIRECTORY ${ADIOS_BINARY_DIR}/${python_package_dir} + LIBRARY_OUTPUT_DIRECTORY ${ADIOS2_BINARY_DIR}/${python_package_dir} + RUNTIME_OUTPUT_DIRECTORY ${ADIOS2_BINARY_DIR}/${python_package_dir} ) install(TARGETS adios2py DESTINATION ${python_package_dir} diff --git a/cmake/ADIOSFunctions.cmake b/cmake/ADIOSFunctions.cmake index 7791e47d320c328c2b9d1333590f3e25fec14bc0..b0f6cb8e60f1edaee1b799af4739519f3a13f9c1 100644 --- a/cmake/ADIOSFunctions.cmake +++ b/cmake/ADIOSFunctions.cmake @@ -6,7 +6,7 @@ function(GenerateADIOSConfig) foreach(OPT IN LISTS ARGN) string(TOUPPER ${OPT} OPT_UPPER) - if(ADIOS_HAVE_${OPT}) + if(ADIOS2_HAVE_${OPT}) set(ADIOS2_HAVE_${OPT_UPPER} 1) else() set(ADIOS2_HAVE_${OPT_UPPER}) @@ -14,14 +14,14 @@ function(GenerateADIOSConfig) endforeach() configure_file( - ${ADIOS_SOURCE_DIR}/source/adios2/ADIOSConfig.h.in - ${ADIOS_BINARY_DIR}/adios2/ADIOSConfig.h + ${ADIOS2_SOURCE_DIR}/source/adios2/ADIOSConfig.h.in + ${ADIOS2_BINARY_DIR}/adios2/ADIOSConfig.h ) endfunction() function(adios_option name description default) - set(ADIOS_USE_${name} ${default} CACHE STRING "${description}") - set_property(CACHE ADIOS_USE_${name} PROPERTY + set(ADIOS2_USE_${name} ${default} CACHE STRING "${description}") + set_property(CACHE ADIOS2_USE_${name} PROPERTY STRINGS "ON;TRUE;AUTO;OFF;FALSE" ) endfunction() diff --git a/cmake/DetectOptions.cmake b/cmake/DetectOptions.cmake index fd02ef97f1f7a13242e95dda4bc8bad53abbe39c..e4f366cf528c1b402c6cacb2290b221fe855c645 100644 --- a/cmake/DetectOptions.cmake +++ b/cmake/DetectOptions.cmake @@ -10,95 +10,95 @@ # dependencies is an error, # BZip2 -if(ADIOS_USE_BZip2 STREQUAL AUTO) +if(ADIOS2_USE_BZip2 STREQUAL AUTO) find_package(BZip2) if(BZIP2_FOUND) - set(ADIOS_HAVE_BZip2 TRUE) + set(ADIOS2_HAVE_BZip2 TRUE) endif() -elseif(ADIOS_USE_BZip2) - set(ADIOS_HAVE_BZip2 TRUE) +elseif(ADIOS2_USE_BZip2) + set(ADIOS2_HAVE_BZip2 TRUE) endif() # ZFP -if(ADIOS_USE_ZFP STREQUAL AUTO) +if(ADIOS2_USE_ZFP STREQUAL AUTO) find_package(ZFP) if(ZFP_FOUND) - set(ADIOS_HAVE_ZFP TRUE) + set(ADIOS2_HAVE_ZFP TRUE) endif() -elseif(ADIOS_USE_ZFP) - set(ADIOS_HAVE_ZFP TRUE) +elseif(ADIOS2_USE_ZFP) + set(ADIOS2_HAVE_ZFP TRUE) endif() # MPI -if(ADIOS_USE_MPI STREQUAL AUTO) +if(ADIOS2_USE_MPI STREQUAL AUTO) find_package(MPI COMPONENTS C) if(MPI_FOUND) - set(ADIOS_HAVE_MPI TRUE) + set(ADIOS2_HAVE_MPI TRUE) endif() -elseif(ADIOS_USE_MPI) - set(ADIOS_HAVE_MPI TRUE) +elseif(ADIOS2_USE_MPI) + set(ADIOS2_HAVE_MPI TRUE) endif() # DataMan -if(ADIOS_USE_DataMan STREQUAL AUTO) +if(ADIOS2_USE_DataMan STREQUAL AUTO) if(SHARED_LIBS_SUPPORTED AND NOT MSVC) - set(ADIOS_HAVE_DataMan TRUE) + set(ADIOS2_HAVE_DataMan TRUE) endif() -elseif(ADIOS_USE_DataMan) - set(ADIOS_HAVE_DataMan TRUE) +elseif(ADIOS2_USE_DataMan) + set(ADIOS2_HAVE_DataMan TRUE) endif() # ZeroMQ -if(ADIOS_USE_ZeroMQ STREQUAL AUTO) +if(ADIOS2_USE_ZeroMQ STREQUAL AUTO) find_package(ZeroMQ) if(ZeroMQ_FOUND) - set(ADIOS_HAVE_ZeroMQ TRUE) + set(ADIOS2_HAVE_ZeroMQ TRUE) endif() -elseif(ADIOS_USE_ZeroMQ) - set(ADIOS_HAVE_ZeroMQ TRUE) +elseif(ADIOS2_USE_ZeroMQ) + set(ADIOS2_HAVE_ZeroMQ TRUE) endif() # HDF5 -if(ADIOS_USE_HDF5 STREQUAL AUTO) +if(ADIOS2_USE_HDF5 STREQUAL AUTO) find_package(HDF5 COMPONENTS C) if(HDF5_FOUND AND - ((ADIOS_HAVE_MPI AND HDF5_IS_PARALLEL) OR - NOT (ADIOS_HAVE_MPI OR HDF5_IS_PARALLEL))) - set(ADIOS_HAVE_HDF5 TRUE) + ((ADIOS2_HAVE_MPI AND HDF5_IS_PARALLEL) OR + NOT (ADIOS2_HAVE_MPI OR HDF5_IS_PARALLEL))) + set(ADIOS2_HAVE_HDF5 TRUE) endif() -elseif(ADIOS_USE_HDF5) - set(ADIOS_HAVE_HDF5 TRUE) +elseif(ADIOS2_USE_HDF5) + set(ADIOS2_HAVE_HDF5 TRUE) endif() # ADIOS1 -if(ADIOS_USE_ADIOS1 STREQUAL AUTO) - if(NOT ADIOS_HAVE_MPI) +if(ADIOS2_USE_ADIOS1 STREQUAL AUTO) + if(NOT ADIOS2_HAVE_MPI) set(adios1_args COMPONENTS sequential) endif() find_package(ADIOS1 1.12.0 ${adios1_args}) unset(adios1_args) if(ADIOS1_FOUND) - set(ADIOS_HAVE_ADIOS1 TRUE) + set(ADIOS2_HAVE_ADIOS1 TRUE) endif() -elseif(ADIOS_USE_ADIOS1) - set(ADIOS_HAVE_ADIOS1 TRUE) +elseif(ADIOS2_USE_ADIOS1) + set(ADIOS2_HAVE_ADIOS1 TRUE) endif() # Python -if(ADIOS_USE_Python STREQUAL AUTO) +if(ADIOS2_USE_Python STREQUAL AUTO) if(BUILD_SHARED_LIBS) find_package(PythonLibs) if(PYTHONLIBS_FOUND) - if(ADIOS_HAVE_MPI) + if(ADIOS2_HAVE_MPI) find_package(PythonModule COMPONENTS mpi4py mpi4py/mpi4py.h) if(PythonModule_mpi4py_FOUND) - set(ADIOS_HAVE_Python TRUE) + set(ADIOS2_HAVE_Python TRUE) endif() else() - set(ADIOS_HAVE_Python TRUE) + set(ADIOS2_HAVE_Python TRUE) endif() endif() endif() -elseif(ADIOS_USE_Python) - set(ADIOS_HAVE_Python TRUE) +elseif(ADIOS2_USE_Python) + set(ADIOS2_HAVE_Python TRUE) endif() diff --git a/examples/basics/globalArray/CMakeLists.txt b/examples/basics/globalArray/CMakeLists.txt index db0517543e12247672866d9d194bf7a7566c79b9..f9a9b07dd5bbc1c0361f0fe4930f2b0efcf76280 100644 --- a/examples/basics/globalArray/CMakeLists.txt +++ b/examples/basics/globalArray/CMakeLists.txt @@ -6,7 +6,7 @@ add_executable(globalArray_write globalArray_write.cpp) target_link_libraries(globalArray_write adios2) -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) target_include_directories(globalArray_write PRIVATE ${MPI_C_INCLUDE_PATH}) target_link_libraries(globalArray_write ${MPI_C_LIBRARIES}) diff --git a/examples/basics/joinedArray/CMakeLists.txt b/examples/basics/joinedArray/CMakeLists.txt index 2ce60496ee8d50713387f5ff5a64ac39bb356773..f8d775e84b3e6d09f3fb8aa2a8f8d67fc82e5c94 100644 --- a/examples/basics/joinedArray/CMakeLists.txt +++ b/examples/basics/joinedArray/CMakeLists.txt @@ -6,7 +6,7 @@ add_executable(joinedArray_write joinedArray_write.cpp) target_link_libraries(joinedArray_write adios2) -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) target_include_directories(joinedArray_write PRIVATE ${MPI_C_INCLUDE_PATH}) target_link_libraries(joinedArray_write ${MPI_C_LIBRARIES}) diff --git a/examples/basics/localArray/CMakeLists.txt b/examples/basics/localArray/CMakeLists.txt index d3d0edf14c2cef7d6fbb0017d01b162410bb8741..3f46669a629802cc351bded5f4b4deb5df5d2bed 100644 --- a/examples/basics/localArray/CMakeLists.txt +++ b/examples/basics/localArray/CMakeLists.txt @@ -6,7 +6,7 @@ add_executable(localArray_write localArray_write.cpp) target_link_libraries(localArray_write adios2) -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) target_include_directories(localArray_write PRIVATE ${MPI_C_INCLUDE_PATH}) target_link_libraries(localArray_write ${MPI_C_LIBRARIES}) diff --git a/examples/basics/values/CMakeLists.txt b/examples/basics/values/CMakeLists.txt index b2aefa0e5cf2954fba9e13d93d0b45a46e19f01d..619fdc326200801d35c065ab42966996308600d3 100644 --- a/examples/basics/values/CMakeLists.txt +++ b/examples/basics/values/CMakeLists.txt @@ -6,7 +6,7 @@ add_executable(values_write values_write.cpp) target_link_libraries(values_write adios2) -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) target_include_directories(values_write PRIVATE ${MPI_C_INCLUDE_PATH}) target_link_libraries(values_write ${MPI_C_LIBRARIES}) diff --git a/examples/experimental/CMakeLists.txt b/examples/experimental/CMakeLists.txt index a02ded2b502d53171074f0da0924f34dacdeb00a..95b0ee655839d8157bfe98495656d79e4066c236 100644 --- a/examples/experimental/CMakeLists.txt +++ b/examples/experimental/CMakeLists.txt @@ -3,6 +3,6 @@ # accompanying file Copyright.txt for details. #------------------------------------------------------------------------------# -if(ADIOS_HAVE_ADIOS1) +if(ADIOS2_HAVE_ADIOS1) add_subdirectory(multistep) endif() diff --git a/examples/experimental/multistep/CMakeLists.txt b/examples/experimental/multistep/CMakeLists.txt index 1bafddf2c582dc4a9e9551c10dce0586c335948b..b5f75bb22f3288c69952fbe19fdb49be2f1ef53e 100644 --- a/examples/experimental/multistep/CMakeLists.txt +++ b/examples/experimental/multistep/CMakeLists.txt @@ -10,7 +10,7 @@ target_link_libraries(writer_multistep adios2) target_link_libraries(reader_stepping adios2) target_link_libraries(reader_allsteps adios2) -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) target_include_directories(writer_multistep PRIVATE ${MPI_C_INCLUDE_PATH}) diff --git a/examples/heatTransfer/CMakeLists.txt b/examples/heatTransfer/CMakeLists.txt index 9b1e0533dc34ce1d0c839f2e3434c8cfcfbab327..86a5f7fb248cf56adcb2d9b1809717c591097b1c 100644 --- a/examples/heatTransfer/CMakeLists.txt +++ b/examples/heatTransfer/CMakeLists.txt @@ -4,7 +4,7 @@ #------------------------------------------------------------------------------# -if(ADIOS_HAVE_ADIOS1) +if(ADIOS2_HAVE_ADIOS1) add_subdirectory(write) add_subdirectory(read) endif() diff --git a/examples/heatTransfer/read/CMakeLists.txt b/examples/heatTransfer/read/CMakeLists.txt index ddb8c0269cc0d83e0b2e2df3897cc97694a16fc9..ce72b19ab07fb5da36e47ec3523bb88f73054419 100644 --- a/examples/heatTransfer/read/CMakeLists.txt +++ b/examples/heatTransfer/read/CMakeLists.txt @@ -3,7 +3,7 @@ # accompanying file Copyright.txt for details. #------------------------------------------------------------------------------# -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) add_executable(heatTransfer_read_adios2 heatRead_adios2.cpp PrintData.cpp) @@ -14,7 +14,7 @@ if(ADIOS_HAVE_MPI) adios2 ${MPI_C_LIBRARIES} ) - if(ADIOS_HAVE_ADIOS1) + if(ADIOS2_HAVE_ADIOS1) find_package(ADIOS1 REQUIRED) add_executable(heatTransfer_read_adios1 heatRead_adios1.cpp PrintData.cpp) diff --git a/examples/heatTransfer/write/CMakeLists.txt b/examples/heatTransfer/write/CMakeLists.txt index 877267940f6468eadb3e1d6cd01e3aa4cab58fc2..426c51240b85c86a6a28f1efc98de9610a89fdcb 100644 --- a/examples/heatTransfer/write/CMakeLists.txt +++ b/examples/heatTransfer/write/CMakeLists.txt @@ -3,7 +3,7 @@ # accompanying file Copyright.txt for details. #------------------------------------------------------------------------------# -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) add_executable(heatTransfer_write_adios2 @@ -17,7 +17,7 @@ if(ADIOS_HAVE_MPI) ) target_link_libraries(heatTransfer_write_adios2 adios2 ${MPI_C_LIBRARIES}) - if(ADIOS_HAVE_ADIOS1) + if(ADIOS2_HAVE_ADIOS1) find_package(ADIOS1 REQUIRED) find_package(MPI COMPONENTS C REQUIRED) @@ -35,7 +35,7 @@ if(ADIOS_HAVE_MPI) ) endif() - if(ADIOS_HAVE_HDF5) + if(ADIOS2_HAVE_HDF5) find_package(HDF5 REQUIRED) find_package(MPI COMPONENTS C REQUIRED) @@ -54,7 +54,7 @@ if(ADIOS_HAVE_MPI) endif() - if(ADIOS_HAVE_HDF5) + if(ADIOS2_HAVE_HDF5) find_package(HDF5 REQUIRED) find_package(MPI COMPONENTS C REQUIRED) @@ -73,7 +73,7 @@ if(ADIOS_HAVE_MPI) endif() - if(ADIOS_HAVE_HDF5) + if(ADIOS2_HAVE_HDF5) find_package(MPI COMPONENTS C REQUIRED) add_executable(heatTransfer_write_a2h5 diff --git a/examples/hello/CMakeLists.txt b/examples/hello/CMakeLists.txt index ae04105ea479b601ee0657dc8dc2015529fc0e50..43b9e6a4bc0f6d23aef3571dc119cb7a67579a1e 100644 --- a/examples/hello/CMakeLists.txt +++ b/examples/hello/CMakeLists.txt @@ -7,15 +7,15 @@ add_subdirectory(bpWriter) add_subdirectory(bpTimeWriter) add_subdirectory(bpFlushWriter) -if(ADIOS_HAVE_ADIOS1) +if(ADIOS2_HAVE_ADIOS1) add_subdirectory(adios1Writer) endif() -if(ADIOS_HAVE_DataMan) +if(ADIOS2_HAVE_DataMan) add_subdirectory(datamanReader) add_subdirectory(datamanWriter) endif() -if(ADIOS_HAVE_HDF5) +if(ADIOS2_HAVE_HDF5) add_subdirectory(hdf5Writer) endif() diff --git a/examples/hello/adios1Writer/CMakeLists.txt b/examples/hello/adios1Writer/CMakeLists.txt index 61e73e20a227c24f3fd12e49528a65ae4aaeb0d0..f8e52ae9d22e385cf061ed92d8352f301e1815e0 100644 --- a/examples/hello/adios1Writer/CMakeLists.txt +++ b/examples/hello/adios1Writer/CMakeLists.txt @@ -3,7 +3,7 @@ # accompanying file Copyright.txt for details. #------------------------------------------------------------------------------# -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) add_executable(hello_adios1Writer helloADIOS1Writer.cpp) diff --git a/examples/hello/bpFlushWriter/CMakeLists.txt b/examples/hello/bpFlushWriter/CMakeLists.txt index 74027445ee5ec78222c11c21b8a8d83d77c1567c..ed554a4b4b9abfe17688da507e286371b10535b0 100644 --- a/examples/hello/bpFlushWriter/CMakeLists.txt +++ b/examples/hello/bpFlushWriter/CMakeLists.txt @@ -3,7 +3,7 @@ # accompanying file Copyright.txt for details. #------------------------------------------------------------------------------# -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) add_executable(hello_bpFlushWriter helloBPFlushWriter.cpp) diff --git a/examples/hello/bpTimeWriter/CMakeLists.txt b/examples/hello/bpTimeWriter/CMakeLists.txt index 3aad83273533b7fa4ea6c2d8fd6ed6676732e6a6..30551c498bc783e88054ed85c1e90ef5acd51e19 100644 --- a/examples/hello/bpTimeWriter/CMakeLists.txt +++ b/examples/hello/bpTimeWriter/CMakeLists.txt @@ -3,7 +3,7 @@ # accompanying file Copyright.txt for details. #------------------------------------------------------------------------------# -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) add_executable(hello_bpTimeWriter helloBPTimeWriter.cpp) diff --git a/examples/hello/bpWriter/CMakeLists.txt b/examples/hello/bpWriter/CMakeLists.txt index 56c647c1740feab07e3f529235c3d58536337fef..a3d4cd35a3f9ffd3e32239d26fbda027e69ca8b1 100644 --- a/examples/hello/bpWriter/CMakeLists.txt +++ b/examples/hello/bpWriter/CMakeLists.txt @@ -3,7 +3,7 @@ # accompanying file Copyright.txt for details. #------------------------------------------------------------------------------# -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) add_executable(hello_bpWriter helloBPWriter.cpp) diff --git a/examples/hello/datamanReader/CMakeLists.txt b/examples/hello/datamanReader/CMakeLists.txt index cb54e206c5663abbb5e138fbaa118da231363f9a..f180c9062b4c74d2b9a3cd21098c539cf1d3293f 100644 --- a/examples/hello/datamanReader/CMakeLists.txt +++ b/examples/hello/datamanReader/CMakeLists.txt @@ -3,7 +3,7 @@ # accompanying file Copyright.txt for details. #------------------------------------------------------------------------------# -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) add_executable(hello_datamanReader helloDataManReader.cpp) diff --git a/examples/hello/datamanWriter/CMakeLists.txt b/examples/hello/datamanWriter/CMakeLists.txt index 001e8c3898df37cdd5957a55bc118103da594565..3e5c955837a67d596a6c515577ec52a6af466154 100644 --- a/examples/hello/datamanWriter/CMakeLists.txt +++ b/examples/hello/datamanWriter/CMakeLists.txt @@ -3,7 +3,7 @@ # accompanying file Copyright.txt for details. #------------------------------------------------------------------------------# -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) add_executable(hello_datamanWriter helloDataManWriter.cpp) diff --git a/examples/hello/hdf5Writer/CMakeLists.txt b/examples/hello/hdf5Writer/CMakeLists.txt index e0dc7a1241aedcb9e2211fb6bdc4ee0cfa4a994a..a2f7e6abd8d2bb83c1eca0f4e0bc9219e9b99dc2 100644 --- a/examples/hello/hdf5Writer/CMakeLists.txt +++ b/examples/hello/hdf5Writer/CMakeLists.txt @@ -3,7 +3,7 @@ # accompanying file Copyright.txt for details. #------------------------------------------------------------------------------# -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) add_executable(hello_hdf5Writer helloHDF5Writer.cpp) diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index 2943c178aec49e62d4141c4902071261c09ec43c..9a02a753447d8906527c7b7cce852e8bec3e044a 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -3,7 +3,7 @@ # accompanying file Copyright.txt for details. #------------------------------------------------------------------------------# -if(ADIOS_HAVE_DataMan) +if(ADIOS2_HAVE_DataMan) add_subdirectory(dataman) endif() diff --git a/source/adios2/CMakeLists.txt b/source/adios2/CMakeLists.txt index f182f8bc4b83392c3106412baf045c3a4f163eb9..7617d7b832cfb79353d1260f2d8c00bf7778e477 100644 --- a/source/adios2/CMakeLists.txt +++ b/source/adios2/CMakeLists.txt @@ -45,16 +45,16 @@ add_library(adios2 ) target_include_directories(adios2 PUBLIC - $<BUILD_INTERFACE:${ADIOS_SOURCE_DIR}/source> - $<BUILD_INTERFACE:${ADIOS_BINARY_DIR}> + $<BUILD_INTERFACE:${ADIOS2_SOURCE_DIR}/source> + $<BUILD_INTERFACE:${ADIOS2_BINARY_DIR}> $<INSTALL_INTERFACE:include> - PRIVATE ${ADIOS_SOURCE_DIR}/source + PRIVATE ${ADIOS2_SOURCE_DIR}/source ) find_package(Threads REQUIRED) target_link_libraries(adios2 PUBLIC ${CMAKE_THREAD_LIBS_INIT}) -if(ADIOS_HAVE_DataMan) +if(ADIOS2_HAVE_DataMan) target_sources(adios2 PRIVATE engine/dataman/DataManReader.cpp engine/dataman/DataManWriter.cpp @@ -62,20 +62,20 @@ if(ADIOS_HAVE_DataMan) target_link_libraries(adios2 PRIVATE dataman) endif() -if(ADIOS_HAVE_BZip2) +if(ADIOS2_HAVE_BZip2) find_package(BZip2 REQUIRED) target_sources(adios2 PRIVATE transform/compression/BZip2.cpp) target_link_libraries(adios2 PRIVATE BZip2::BZip2) endif() -if(ADIOS_HAVE_ZFP) +if(ADIOS2_HAVE_ZFP) find_package(ZFP REQUIRED) message("ADIOS ZFP support not yet implemented") # target_sources(adios2 PRIVATE transform/compression/ZFP.cpp) # target_link_libraries(adios2 PRIVATE zfp::zfp) endif() -if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_MPI) find_package(MPI COMPONENTS C REQUIRED) target_include_directories(adios2 PUBLIC ${MPI_C_INCLUDE_PATH}) target_link_libraries(adios2 PUBLIC ${MPI_C_LIBRARIES}) @@ -83,8 +83,8 @@ else() target_sources(adios2 PRIVATE mpidummy.cpp) endif() -if(ADIOS_HAVE_ADIOS1) - if(ADIOS_HAVE_MPI) +if(ADIOS2_HAVE_ADIOS1) + if(ADIOS2_HAVE_MPI) find_package(ADIOS1 1.12.0 REQUIRED) else() find_package(ADIOS1 1.12.0 COMPONENTS sequential REQUIRED) @@ -100,14 +100,14 @@ if(ADIOS_HAVE_ADIOS1) target_link_libraries(adios2 PRIVATE adios1::adios) endif() -if(ADIOS_HAVE_HDF5) +if(ADIOS2_HAVE_HDF5) find_package(HDF5 REQUIRED) - if(ADIOS_HAVE_MPI AND (NOT HDF5_IS_PARALLEL)) + if(ADIOS2_HAVE_MPI AND (NOT HDF5_IS_PARALLEL)) message(FATAL_ERROR "A sequential version of HDF5 was detected but the parallel version " "of ADIOS is being built, which requires a parallel HDF5." ) - elseif((NOT ADIOS_HAVE_MPI) AND HDF5_IS_PARALLEL) + elseif((NOT ADIOS2_HAVE_MPI) AND HDF5_IS_PARALLEL) message(FATAL_ERROR "A parallel version of HDF5 was detected but the sequential version " "of ADIOS is being built, which requires a sequential HDF5." diff --git a/source/dataman/CMakeLists.txt b/source/dataman/CMakeLists.txt index a5d4b6ab8ace210967205600a13d6de09a1e4655..4387f9569188f4e097c277e58c83236c27e11c50 100644 --- a/source/dataman/CMakeLists.txt +++ b/source/dataman/CMakeLists.txt @@ -36,7 +36,7 @@ add_library(temporalman MODULE TemporalMan.h TemporalMan.cpp) target_link_libraries(temporalman PRIVATE dataman) list(APPEND dataman_targets temporalman) -if(ADIOS_HAVE_ZeroMQ) +if(ADIOS2_HAVE_ZeroMQ) find_package(ZeroMQ REQUIRED) add_library(zmqman MODULE @@ -55,7 +55,7 @@ if(ADIOS_HAVE_ZeroMQ) endif() -if(ADIOS_HAVE_ZFP) +if(ADIOS2_HAVE_ZFP) find_package(ZFP REQUIRED) add_library(zfpman MODULE ZfpMan.h ZfpMan.cpp) diff --git a/testing/adios2/engine/CMakeLists.txt b/testing/adios2/engine/CMakeLists.txt index 0b87d3cb2af5f9dec2f36d4d725c4011278df6fe..1992d27f742478ee9ab7d216d86c86e6ffafbc0e 100644 --- a/testing/adios2/engine/CMakeLists.txt +++ b/testing/adios2/engine/CMakeLists.txt @@ -5,18 +5,18 @@ # We currently require ADIOS1 to test ADIOS v2 bp functionality since the read # API is not available yet -if(ADIOS_HAVE_ADIOS1) +if(ADIOS2_HAVE_ADIOS1) add_subdirectory(bp) endif() -if(ADIOS_HAVE_ADIOS1) +if(ADIOS2_HAVE_ADIOS1) add_subdirectory(adios1) endif() -if(ADIOS_HAVE_HDF5) +if(ADIOS2_HAVE_HDF5) add_subdirectory(hdf5) endif() -if(ADIOS_HAVE_DataMan) +if(ADIOS2_HAVE_DataMan) add_subdirectory(dataman) endif() diff --git a/testing/adios2/engine/adios1/CMakeLists.txt b/testing/adios2/engine/adios1/CMakeLists.txt index 43c743504512cb7215a5524bd6ce92c922cb8159..259a2aed065852814bf0e4d82f88abb14cedd28c 100644 --- a/testing/adios2/engine/adios1/CMakeLists.txt +++ b/testing/adios2/engine/adios1/CMakeLists.txt @@ -4,7 +4,7 @@ #------------------------------------------------------------------------------# # MPI versions of the test are not properly implemented at the moment -if(NOT ADIOS_HAVE_MPI) +if(NOT ADIOS2_HAVE_MPI) find_package(ADIOS1 COMPONENTS sequential REQUIRED) add_executable(TestADIOS1WriteRead TestADIOS1WriteRead.cpp) diff --git a/testing/adios2/engine/bp/CMakeLists.txt b/testing/adios2/engine/bp/CMakeLists.txt index ff6ac251ddad828c61cee91472a78de2ed9d3450..6a0070554e5a4d621a8c0b98ac44230fe2e0188c 100644 --- a/testing/adios2/engine/bp/CMakeLists.txt +++ b/testing/adios2/engine/bp/CMakeLists.txt @@ -4,7 +4,7 @@ #------------------------------------------------------------------------------# # MPI versions of the test are not properly implemented at the moment -if(NOT ADIOS_HAVE_MPI) +if(NOT ADIOS2_HAVE_MPI) find_package(ADIOS1 COMPONENTS sequential REQUIRED) add_executable(TestBPWriteRead TestBPWriteRead.cpp) diff --git a/thirdparty/CMakeLists.txt b/thirdparty/CMakeLists.txt index 62502eeab73a187b058c72ef693e7cae29ede132..2ca3938779cf392633d7339ff35d7a56e5634e06 100644 --- a/thirdparty/CMakeLists.txt +++ b/thirdparty/CMakeLists.txt @@ -5,6 +5,6 @@ if(BUILD_TESTING) add_subdirectory(GTest) endif() -if(ADIOS_HAVE_Python) +if(ADIOS2_HAVE_Python) add_subdirectory(pybind11) endif() diff --git a/thirdparty/KWSys/CMakeLists.txt b/thirdparty/KWSys/CMakeLists.txt index ef8e57769de84143c5238d86cbdfb88440fba979..6faf39f54be3613cb02169029931592dc407094b 100644 --- a/thirdparty/KWSys/CMakeLists.txt +++ b/thirdparty/KWSys/CMakeLists.txt @@ -1,7 +1,7 @@ set(KWSYS_NAMESPACE adios2sys) set(KWSYS_USE_DynamicLoader ON) set(KWSYS_BUILD_SHARED OFF) -if(NOT ADIOS_BUILD_SHARED_LIBS) +if(NOT ADIOS2_BUILD_SHARED_LIBS) set(KWSYS_INSTALL_EXPORT_NAME adios2) set(KWSYS_INSTALL_LIB_DIR ${CMAKE_INSTALL_LIBDIR}) endif()