From b65a2e7c38e046ed8213594e1e77770729e82a4d Mon Sep 17 00:00:00 2001 From: Nicolas Richart <nicolas.richart@epfl.ch> Date: Wed, 24 Jan 2024 17:24:43 +0100 Subject: [PATCH] More unplaned changes to use jed --- .gitlab-ci.yml | 16 ++++++++-------- spack.yaml | 6 ++++++ 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 72d401e..534762a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,19 +16,13 @@ workflow: - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH variables: - BUILDCACHE: "/work/scitas-ge/richart/buildcache" - SPACK_PATH: "/work/scitas-ge/richart/ci_cache/spack/${CI_JOB_ID}" - STACK_PATH: "/work/scitas-ge/richart/ci_cache/stack/${CI_JOB_ID}" - SPACK_DISABLE_LOCAL_CONFIG: "true" - SPACK_USER_CACHE_PATH: "/tmp/spack_cache_${CI_JOB_ID}" - SPACK_SITE_CONFIG_PATH: "/stack/spack/etc" # ------------------------------------------------------------------------------ .parallel_job: image: registry.c4science.ch/scitas-stack/rhel:9.3 parallel: matrix: - - environment: [helvetios] - slurm_options: ["-c 36"] +# - environment: [helvetios] +# slurm_options: ["-c 36"] - environment: [jed] slurm_options: ["-c 72 -p jed -q jed"] # - environment: [izar] @@ -40,6 +34,12 @@ variables: variables: COMMAND_OPTIONS_SBATCH: ${slurm_options} APPTAINER_EXEC_OPTIONS: ${apptainer_options} --bind ${BUILDCACHE}:/buildcache:rw --bind ${SPACK_PATH}:/spack:rw --bind ${STACK_PATH}:/stack:rw --writable-tmpfs + SPACK_DISABLE_LOCAL_CONFIG: "true" + SPACK_USER_CACHE_PATH: "/tmp/spack_cache_${CI_JOB_ID}" + SPACK_SITE_CONFIG_PATH: "/stack/spack/etc" + BUILDCACHE: "/work/scitas-ge/richart/buildcache" + SPACK_PATH: "/work/scitas-ge/richart/ci_cache/spack/${environment}" + STACK_PATH: "/work/scitas-ge/richart/ci_cache/stack/${environment}" # ------------------------------------------------------------------------------ spack:setup: diff --git a/spack.yaml b/spack.yaml index 380a36a..d465981 100644 --- a/spack.yaml +++ b/spack.yaml @@ -9,6 +9,9 @@ spack: - when: env['environment'] == 'helvetios' serial_codes_per_cluster: - ucx +rdmacm +rc +dc +ud +cma +mlx5_dv +parameter_checking +thread_multiple +verbs ~cuda ~gdrcopy + - when: env['environment'] == 'jed' + serial_codes_per_cluster: + - ucx +rdmacm +rc +dc +ud +cma +mlx5_dv +parameter_checking +thread_multiple +verbs ~cuda ~gdrcopy - when: env['environment'] == 'izar' serial_codes_per_cluster: - ucx +rdmacm +rc +dc +ud +cma +mlx5_dv +parameter_checking +thread_multiple +verbs +cuda cuda_arch=70 +gdrcopy @@ -19,6 +22,9 @@ spack: - when: env['environment'] == 'helvetios' mpis: - openmpi fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +gpfs + - when: env['environment'] == 'jed' + mpis: + - openmpi fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +gpfs - when: env['environment'] == 'izar' mpis: - openmpi fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +gpfs +cuda cuda_arch=70 -- GitLab