From 1ec3e46523526276ce8280610f0e1583f2a17cbb Mon Sep 17 00:00:00 2001 From: Mathieu Faverge <mathieu.faverge@inria.fr> Date: Wed, 30 Sep 2020 15:38:29 +0200 Subject: [PATCH] Restore hiepacs image as it now includes OpenMPI 4 and Julia --- .gitlab-ci.yml | 2 +- .gitlab/env.sh | 10 +++++----- tests/CMakeLists.txt | 2 +- wrappers/fortran90/CMakeLists.txt | 2 +- wrappers/julia/CMakeLists.txt | 2 +- wrappers/python/CMakeLists.txt | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3c6f8358..e05637ee 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ --- -image: hpclib/hiepacs-openmpi +image: hpclib/hiepacs stages: - build diff --git a/.gitlab/env.sh b/.gitlab/env.sh index ba10ea46..83826702 100644 --- a/.gitlab/env.sh +++ b/.gitlab/env.sh @@ -1,6 +1,6 @@ # Add OpenMPI to the environment -export PATH=$OPENMPI_DIR/bin:$PATH -export LD_RUN_PATH=$OPENMPI_DIR/lib:$LD_RUN_PATH -export LD_LIBRARY_PATH=$OPENMPI_DIR/lib:$LD_LIBRARY_PATH -export INCLUDE_PATH=$OPENMPI_DIR/include:$INCLUDE_PATH -export PKG_CONFIG_PATH=$OPENMPI_DIR/lib/pkgconfig:$PKG_CONFIG_PATH +# export PATH=$OPENMPI_DIR/bin:$PATH +# export LD_RUN_PATH=$OPENMPI_DIR/lib:$LD_RUN_PATH +# export LD_LIBRARY_PATH=$OPENMPI_DIR/lib:$LD_LIBRARY_PATH +# export INCLUDE_PATH=$OPENMPI_DIR/include:$INCLUDE_PATH +# export PKG_CONFIG_PATH=$OPENMPI_DIR/lib/pkgconfig:$PKG_CONFIG_PATH diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 815e11c4..aa2a161b 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -89,7 +89,7 @@ foreach( version ${RUNTYPE} ) set( tests_short_list ${SPM_TESTS} ) endif() if( version STREQUAL "mpi" ) - set( exe mpiexec -np 4 -host localhost:4 ) + set( exe ${MPIEXEC_EXECUTABLE} -np 4 -host localhost:4 ) set( tests_full_list ${SPM_MPI_TESTS} ) set( tests_short_list ${SPM_MPI_TESTS} ) endif() diff --git a/wrappers/fortran90/CMakeLists.txt b/wrappers/fortran90/CMakeLists.txt index e960bda2..f968fa90 100644 --- a/wrappers/fortran90/CMakeLists.txt +++ b/wrappers/fortran90/CMakeLists.txt @@ -96,7 +96,7 @@ foreach (_file ${EXAMPLES}) set( exe "") endif() if( version STREQUAL "mpi" ) - set( exe mpiexec -np 4 --host localhost:4 ) + set( exe ${MPIEXEC_EXECUTABLE} -np 4 --host localhost:4 ) endif() add_test(${version}_fortran_${_name_we} ${exe} ./${_name_we}) diff --git a/wrappers/julia/CMakeLists.txt b/wrappers/julia/CMakeLists.txt index 9d766200..8b9720f2 100644 --- a/wrappers/julia/CMakeLists.txt +++ b/wrappers/julia/CMakeLists.txt @@ -130,7 +130,7 @@ if ( Julia_ENABLE_TESTS ) if (SPM_WITH_MPI) set( _test_name_ mpi_${_test_suffix_} ) - add_test( ${_test_name_} mpiexec -np 4 --host localhost:4 ${Julia_EXECUTABLE} ${_test_file_} ) + add_test( ${_test_name_} ${MPIEXEC_EXECUTABLE} -np 4 --host localhost:4 ${Julia_EXECUTABLE} ${_test_file_} ) set_tests_properties( ${_test_name_} PROPERTIES ENVIRONMENT "${Julia_ENVIRONEMENT}" ) endif() diff --git a/wrappers/python/CMakeLists.txt b/wrappers/python/CMakeLists.txt index 85bffef3..c5853782 100644 --- a/wrappers/python/CMakeLists.txt +++ b/wrappers/python/CMakeLists.txt @@ -71,7 +71,7 @@ if (Python3_Interpreter_FOUND) if (SPM_WITH_MPI) set( _test_name_ mpi_${_test_suffix_} ) - add_test( ${_test_name_} mpiexec -np 4 --host localhost:4 ${Python3_EXECUTABLE} ${_test_file_} ) + add_test( ${_test_name_} ${MPIEXEC_EXECUTABLE} -np 4 --host localhost:4 ${Python3_EXECUTABLE} ${_test_file_} ) set_tests_properties( ${_test_name_} PROPERTIES ENVIRONMENT "PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}") endif() -- GitLab