diff --git a/CMakeLists.txt b/CMakeLists.txt index 6b339588d..840df8cc5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -139,7 +139,7 @@ endif() # dependencies find_package(MPI REQUIRED) -find_package(mpicpp-lite 2.6 REQUIRED) +find_package(mpicpp-lite 2.7.1 REQUIRED) find_package(HDF5 REQUIRED COMPONENTS C HL) find_package(Boost CONFIG) diff --git a/cmake/OpenSnConfig.cmake.in b/cmake/OpenSnConfig.cmake.in index f6518039a..68858b8d6 100644 --- a/cmake/OpenSnConfig.cmake.in +++ b/cmake/OpenSnConfig.cmake.in @@ -5,7 +5,7 @@ set(OPENSN_VERSION @PROJECT_VERSION@) include("${CMAKE_CURRENT_LIST_DIR}/OpenSnTargets.cmake") include(FindPackageHandleStandardArgs) -find_dependency(mpicpp-lite 2.6 REQUIRED) +find_dependency(mpicpp-lite 2.7.1 REQUIRED) find_library(OPENSN_LIBRARY NAMES opensn HINTS ${PACKAGE_PREFIX_DIR}/lib NO_DEFAULT_PATH) find_path(OPENSN_INCLUDE_DIR framework/runtime.h HINTS ${PACKAGE_PREFIX_DIR}/include/opensn) diff --git a/distribution/spack/packages/mpicpp-lite/package.py b/distribution/spack/packages/mpicpp-lite/package.py index cc3f8f8ce..00aa401a2 100644 --- a/distribution/spack/packages/mpicpp-lite/package.py +++ b/distribution/spack/packages/mpicpp-lite/package.py @@ -6,9 +6,9 @@ class MpicppLite(CMakePackage): homepage = "https://github.com/andrsd/mpicpp-lite" git = "https://github.com/andrsd/mpicpp-lite.git" - url = "https://github.com/andrsd/mpicpp-lite/archive/refs/tags/v2.6.0.tar.gz" + url = "https://github.com/andrsd/mpicpp-lite/archive/refs/tags/v2.7.1.tar.gz" - version("2.6.0", tag="v2.6.0") + version("2.7.1", tag="v2.7.1") depends_on("cmake@3.12:", type="build") depends_on("mpi") diff --git a/distribution/spack/packages/opensn/package.py b/distribution/spack/packages/opensn/package.py index f1ff62315..91e79a36a 100644 --- a/distribution/spack/packages/opensn/package.py +++ b/distribution/spack/packages/opensn/package.py @@ -56,7 +56,7 @@ class Opensn(CMakePackage): depends_on("gmake", type="build") depends_on("googletest@1.15:", type="build") depends_on("mpi") - depends_on("mpicpp-lite@2.5:") + depends_on("mpicpp-lite@2.7:") depends_on("boost@1.86:") depends_on("hdf5@1.14:+hl+mpi") depends_on("vtk@9.3:+mpi io=exodusii") diff --git a/modules/linear_boltzmann_solvers/discrete_ordinates_problem/sweep/communicators/cbc_async_comm.cc b/modules/linear_boltzmann_solvers/discrete_ordinates_problem/sweep/communicators/cbc_async_comm.cc index 5bfcfc63b..1b310d82a 100644 --- a/modules/linear_boltzmann_solvers/discrete_ordinates_problem/sweep/communicators/cbc_async_comm.cc +++ b/modules/linear_boltzmann_solvers/discrete_ordinates_problem/sweep/communicators/cbc_async_comm.cc @@ -176,7 +176,7 @@ CBC_AsynchronousCommunicator::ReceiveData(std::vector& cells_who_ const auto tag = static_cast(angle_set_id_); mpi::Status status; - while (receive_comm_.iprobe(ANY_SOURCE, tag, status)) + while (receive_comm_.iprobe(mpi::ANY_SOURCE, tag, status)) { const auto num_items = status.count(); receive_buffer_.resize(num_items); diff --git a/tools/dependencies/CMakeLists.txt b/tools/dependencies/CMakeLists.txt index 39f2cfcfe..ef74a0c9b 100644 --- a/tools/dependencies/CMakeLists.txt +++ b/tools/dependencies/CMakeLists.txt @@ -25,7 +25,7 @@ set(ENV_SCRIPT "${OPENSN_ENV_DIR}/set_opensn_env.sh") find_package(MPI REQUIRED) find_package(Python3 COMPONENTS Interpreter Development REQUIRED) -find_package(mpicpp-lite 2.6 QUIET) +find_package(mpicpp-lite 2.7.1 QUIET) option(ENABLE_BOOST "Install Boost" ON) option(ENABLE_PETSC "Install PETSc" ON) @@ -50,7 +50,7 @@ if (TARGET mpicpp-lite::mpicpp-lite) else() message(STATUS "No") ExternalProject_Add(mpicpp-lite - URL https://github.com/andrsd/mpicpp-lite/archive/refs/tags/v2.6.0.tar.gz + URL https://github.com/andrsd/mpicpp-lite/archive/refs/tags/v2.7.1.tar.gz CONFIGURE_COMMAND ${CMAKE_COMMAND} -S -B