Merge topic 'frontier-branch' into release-2.2

2f0441564 ci: add setup modules job

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3250
This commit is contained in:
Vicente Bolea 2024-07-17 19:21:03 +00:00 committed by Kitware Robot
commit 565335e5e0

@ -37,6 +37,7 @@
# The user default module list should not exist # The user default module list should not exist
# craype;rocm;gcc should be loaded first # craype;rocm;gcc should be loaded first
JOB_MODULES: >- JOB_MODULES: >-
DefApps
craype-accel-amd-gfx90a craype-accel-amd-gfx90a
gcc/12 gcc/12
cmake cmake
@ -49,6 +50,20 @@
VTKM_SETTINGS: kokkos+hip+gfx90a+frontier+ccache+no_rendering VTKM_SETTINGS: kokkos+hip+gfx90a+frontier+ccache+no_rendering
interruptible: true interruptible: true
setup_modules:
stage: .pre
extends:
- .run_frontier_ci
tags: [frontier, shell]
variables:
CUSTOM_CI_BUILDS_DIR: "/lustre/orion/ums033/scratch/ums033_auser/ci/vtk-m/runtime"
OLCF_SERVICE_ACCOUNT: "ums033_auser"
GIT_STRATEGY: none
script:
- module load DefApps
- module load git-lfs
- module save
.setup_env_ecpci: &setup_env_ecpci | .setup_env_ecpci: &setup_env_ecpci |
module purge module purge
module load ${JOB_MODULES} module load ${JOB_MODULES}
@ -69,11 +84,6 @@ build:frontier_gcc_hip:
- ccache -z - ccache -z
- ccache -s - ccache -s
- .gitlab/ci/config/kokkos.sh "$CI_BUILDS_DIR" "3.7.01" $KOKKOS_OPTS - .gitlab/ci/config/kokkos.sh "$CI_BUILDS_DIR" "3.7.01" $KOKKOS_OPTS
- git remote add lfs https://gitlab.kitware.com/vtk/vtk-m.git
- git fetch lfs
- git-lfs install
- git-lfs pull lfs
script: script:
- cmake -V -P .gitlab/ci/config/gitlab_ci_setup.cmake - cmake -V -P .gitlab/ci/config/gitlab_ci_setup.cmake
- ctest -VV -S .gitlab/ci/ctest_configure.cmake - ctest -VV -S .gitlab/ci/ctest_configure.cmake