From 1ff1c446e2e8c4519d51f7f9c2fa34341cb41898 Mon Sep 17 00:00:00 2001 From: Ilya Zhukov <i.zhukov@fz-juelich.de> Date: Mon, 5 May 2025 21:30:03 +0200 Subject: [PATCH] Fix failing CI --- .gitlab-ci.yml | 17 ++++++++++++++--- test/Default.xml | 7 ++++++- test/LinktestMain.xml | 5 +++++ 3 files changed, 25 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 26a6d0a..0d42212 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,8 +12,16 @@ juwels-test-job: script: - module load JUBE - jube-autorun test/LinktestMain.xml - - '[ $(jube result test/runs/ | grep -cF "Compile failed") -le 1 ]' # Known Issues: Intel + IntelMPI + - '[ $(jube result test/runs/ | grep -cF "Compile failed") -le 2 ]' # Known Issues: Intel + IntelMPI, NVHPC + OpenMPI - '[ $(jube result test/runs/ | grep -cF "Cleanup failed") -le 4 ]' # Known Issues: GCC/NVHPC + ParaStationMPI + CUDA, Layertest ibverbs/CUDA + id_tokens: + SITE_ID_TOKEN: + aud: https://gitlab.jsc.fz-juelich.de + artifacts: + when: always + expire_in: 1 week + paths: + - test/runs/ jureca-test-job: stage: test @@ -21,5 +29,8 @@ jureca-test-job: script: - module load JUBE - jube-autorun test/LinktestMain.xml - - '[ $(jube result test/runs/ | grep -cF "Compile failed") -le 1 ]' # Known Issues: Intel + IntelMPI - - '[ $(jube result test/runs/ | grep -cF "Cleanup failed") -le 4 ]' # Known Issues: GCC/NVHPC + ParaStationMPI + CUDA, Layertest ibverbs/CUDA \ No newline at end of file + - '[ $(jube result test/runs/ | grep -cF "Compile failed") -le 2 ]' # Known Issues: Intel + IntelMPI, NVHPC + OpenMPI + - '[ $(jube result test/runs/ | grep -cF "Cleanup failed") -le 4 ]' # Known Issues: GCC/NVHPC + ParaStationMPI + CUDA, Layertest ibverbs/CUDA + id_tokens: + SITE_ID_TOKEN: + aud: https://gitlab.jsc.fz-juelich.de \ No newline at end of file diff --git a/test/Default.xml b/test/Default.xml index 41a6017..277393a 100644 --- a/test/Default.xml +++ b/test/Default.xml @@ -54,7 +54,7 @@ } [ "${MPI}" ] </parameter> <parameter name="Load_Modules"> - module load Stages/2023 + module load Stages/2025 module load ${Compiler} module load ${MPI} module load ${CUDA} @@ -64,6 +64,11 @@ module load SciPy-Stack module list </parameter> + <parameter name="Install_minipmi"> + git clone https://github.com/kraused/minipmi.git + cd minipmi + make -j8 + </parameter> </parameterset> <parameterset name="Slurm"> <!-- depends on Linktest_Args, System and Environment parameters --> <parameter name="Account" mode="python"> diff --git a/test/LinktestMain.xml b/test/LinktestMain.xml index c281762..4203559 100644 --- a/test/LinktestMain.xml +++ b/test/LinktestMain.xml @@ -54,6 +54,11 @@ <use from="Default.xml">System, Environment, Build</use> <do done_file="ready" error_file="error" tag="!dryRun"> set -x + $Install_minipmi + export MINIPMI_DIR=$(pwd) + cd .. + export CPATH=$$MINIPMI_DIR:$$CPATH + export LIBRARY_PATH=$$MINIPMI_DIR:$$LIBRARY_PATH $Load_Modules cd benchmark $Make -- GitLab