Skip to content
This repository was archived by the owner on Mar 20, 2023. It is now read-only.

Commit 3e48086

Browse files
iomaganarispramodk
authored andcommitted
Fix for Jenkins pipeline after PGI update to 19.4 (#173)
- Removed loading boost module - updated CMAKE_C_FLAGS and CMAKE_CXX_FLAGS with the latest cuda version which is used - Disable ABI due to CXX11_ABI incompatibilities between PGI and underneath GCC 6.4.0 adding "-D_GLIBCXX_USE_CXX11_ABI=0 - DR123_USE_SSE=0" flags to DCMAKE_CXX_FLAGS:STRING - Specify version of pgi compiler module, as jenkins selects by default 18.4 instead of 19.4 - Removed -ta=tesla:cuda9.2 flag
1 parent d8a235a commit 3e48086

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/jenkins/install.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ set -e
77
CORENRN_TYPE="$1"
88

99
if [ "${CORENRN_TYPE}" = "GPU" ]; then
10-
module load pgi cuda/9.0.176 hpe-mpi cmake boost
10+
module load pgi/19.4 cuda hpe-mpi cmake
1111

1212
mkdir build_${CORENRN_TYPE}
1313
else
@@ -23,8 +23,8 @@ cd $WORKSPACE/build_${CORENRN_TYPE}
2323
echo "${CORENRN_TYPE} build"
2424
if [ "${CORENRN_TYPE}" = "GPU" ]; then
2525
cmake \
26-
-DCMAKE_C_FLAGS:STRING="-O2 -ta=tesla:cuda9.0" \
27-
-DCMAKE_CXX_FLAGS:STRING="-O2 -ta=tesla:cuda9.0" \
26+
-DCMAKE_C_FLAGS:STRING="-O2" \
27+
-DCMAKE_CXX_FLAGS:STRING="-O2 -D_GLIBCXX_USE_CXX11_ABI=0 -DR123_USE_SSE=0" \
2828
-DCOMPILE_LIBRARY_TYPE=STATIC \
2929
-DCUDA_HOST_COMPILER=`which gcc` \
3030
-DCUDA_PROPAGATE_HOST_FLAGS=OFF \

0 commit comments

Comments
 (0)