From 01daf17bf523717b32f2e7fcfbcecc42837fee84 Mon Sep 17 00:00:00 2001 From: Rene Halver <r.halver@fz-juelich.de> Date: Mon, 30 Nov 2020 14:05:23 +0100 Subject: [PATCH] fixed gcc8 Fortran08 complete run - removed Fortran08 mpi bindings --- .gitlab-ci.yml | 2 +- ci/build_mpi_complete_gcc8.sh | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100755 ci/build_mpi_complete_gcc8.sh diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 51e5617..680092c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -402,7 +402,7 @@ build-mpich-complete-gcc8: - public-docker when: always script: - - ./ci/build_mpi_complete.sh + - ./ci/build_mpi_complete_gcc8.sh artifacts: name: pages when: always diff --git a/ci/build_mpi_complete_gcc8.sh b/ci/build_mpi_complete_gcc8.sh new file mode 100755 index 0000000..4e6df36 --- /dev/null +++ b/ci/build_mpi_complete_gcc8.sh @@ -0,0 +1,30 @@ +#!/bin/bash +source $(cd "$(dirname "$0")"; pwd -P)/ci_funcs.sh + +# create badge +create_badge "${BADGE_FILENAME}" build-mpi unknown "--color=#808080" +[[ ${BADGE_ONLY} ]] && pushbadge_exit "${BADGE_FILENAME}" 0 + +# load MPI environment +load_MPI + +# build +mkdir -p build && cd build + +if [[ $? == 0 ]]; then + + #CC=/usr/lib64/mpi/gcc/openmpi3/bin/mpicc CXX=/usr/lib64/mpi/gcc/openmpi3/bin/mpicxx FC=/usr/lib64/mpi/gcc/openmpi3/bin/mpif90 ${CMAKE} .. + ln -s /usr/bin/vtk7 /usr/bin/vtk + ln -s /usr/bin/vtk7 /usr/bin/pvtk + ${CMAKE} .. -DCM_ALL_FORTRAN=ON -DCM_ALL_VORONOI=ON -DCM_ALL_VTK_OUTPUT=ON -DCM_ALL_TESTS=ON -DCM_ALL_AUTO_DOC=ON -DVTK_DIR=/usr/local/lib/cmake/vtk-8.2 + make VERBOSE=1 + make test + + if [[ $? == 0 ]]; then + create_badge "${BADGE_FILENAME}" build-mpi passed --color=green + pushbadge_exit "${BADGE_FILENAME}" 0 + fi +fi + +create_badge "${BADGE_FILENAME}" build-mpi failed --color=red +pushbadge_exit "${BADGE_FILENAME}" 1 -- GitLab