Chaste / dependency-modules

Environment modules for Chaste dependencies
Other
1 stars 0 forks source link

Fix module tests for system images #61

Closed kwabenantim closed 10 months ago

kwabenantim commented 10 months ago

Summary Update system modulefiles to reflect paths to Ubuntu system binaries, libraries and headers.

kwabenantim commented 10 months ago

Strange mpi config error occurs for the system images when running cmake with:

cmake .. \
  -DBoost_NO_BOOST_CMAKE=ON \
  -DBoost_NO_SYSTEM_PATHS=ON \
  -DBOOST_ROOT=${BOOST_ROOT} \
  -DCMAKE_BUILD_TYPE=Release

The error:

-- Could NOT find MPI_CXX (missing: MPI_CXX_WORKS) 
CMake Error at /usr/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find MPI (missing: MPI_CXX_FOUND CXX)
Call Stack (most recent call first):
  /usr/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.27/Modules/FindMPI.cmake:1837 (find_package_handle_standard_args)
  CMakeLists.txt:464 (find_package)
kwabenantim commented 10 months ago

The FindMPI.cmake error was fixed by removing system paths from modulefiles.