From a002205628e9e1d0d46eed55e8ec2efc6f9f8fdf Mon Sep 17 00:00:00 2001 From: Jean Luca Bez Date: Tue, 23 Apr 2024 09:47:53 -0700 Subject: [PATCH 1/7] Update .gitlab-ci.yml --- .gitlab-ci.yml | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fd4c5e390..98d462990 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -313,12 +313,36 @@ perlmutter-cache-parallel-region-all: - ctest -L parallel_region_transfer_all - rm -rf ${PDC_TMPDIR} ${PDC_DATA_LOC} +perlmutter-metrics-build: + stage: build + rules: + - if: '$METRICS == "true"' + allow_failure: false + tags: + - perlmutter + variables: + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SUPERCOMPUTER: "perlmutter" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + script: + - module load libfabric/1.15.2.0 + - module list + - mkdir -p ${PDC_BUILD_PATH}/perlmutter/metrics + - cd ${PDC_BUILD_PATH}/perlmutter/metrics + - cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=ON -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A m2621 --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/metrics + - make -j + - make install + artifacts: + paths: + - ${PDC_BUILD_PATH}/perlmutter/metrics + - ${PDC_INSTALL_PATH}/perlmutter/metrics + perlmutter-metrics: stage: metrics rules: - if: '$METRICS == "true"' needs: - - perlmutter-cache-build + - perlmutter-metrics-build tags: - perlmutter variables: @@ -330,9 +354,9 @@ perlmutter-metrics: PDC_TMPDIR: "${PDC_BUILD_PATH}/pdc-tmp-metrics" PDC_DATA_LOC: "${PDC_BUILD_PATH}/pdc-data-metrics" PDC_CLIENT_LOOKUP: "NONE" - PDC_SERVER: "${PDC_BUILD_PATH}/perlmutter/cache/bin/pdc_server.exe" - PDC_SERVER_CLOSE: "${PDC_BUILD_PATH}/perlmutter/cache/bin/close_server" - PDC_CLIENT: "${PDC_BUILD_PATH}/perlmutter/cache/bin/vpicio_mts" + PDC_SERVER: "${PDC_BUILD_PATH}/perlmutter/metrics/bin/pdc_server.exe" + PDC_SERVER_CLOSE: "${PDC_BUILD_PATH}/perlmutter/metrics/bin/close_server" + PDC_CLIENT: "${PDC_BUILD_PATH}/perlmutter/metrics/bin/vpicio_mts" PDC_JOB_OUTPUT: "pdc-metrics.log" script: - hostname From 773d77a198440388591392a350d5274b83b0a747 Mon Sep 17 00:00:00 2001 From: Jean Luca Bez Date: Thu, 16 May 2024 15:34:06 -0700 Subject: [PATCH 2/7] Update .gitlab-ci.yml updates for latest integration with Jacamar and Gitlab tokens in CI --- .gitlab-ci.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 98d462990..ebec43da1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,6 +10,9 @@ stages: perlmutter-no-cache-build: stage: build when: manual + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ allow_failure: false tags: - perlmutter @@ -33,6 +36,9 @@ perlmutter-no-cache-build: perlmutter-cache-build: stage: build when: manual + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ allow_failure: false tags: - perlmutter @@ -60,6 +66,9 @@ perlmutter-cache-build: perlmutter-no-cache-parallel-pdc: stage: test + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == null' needs: @@ -80,6 +89,9 @@ perlmutter-no-cache-parallel-pdc: perlmutter-no-cache-parallel-obj: stage: test + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == null' needs: @@ -101,6 +113,9 @@ perlmutter-no-cache-parallel-obj: perlmutter-no-cache-parallel-cont: stage: test + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == null' needs: @@ -122,6 +137,9 @@ perlmutter-no-cache-parallel-cont: perlmutter-no-cache-parallel-prop: stage: test + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == null' needs: @@ -143,6 +161,9 @@ perlmutter-no-cache-parallel-prop: perlmutter-no-cache-parallel-region: stage: test + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == null' needs: @@ -164,6 +185,9 @@ perlmutter-no-cache-parallel-region: perlmutter-no-cache-parallel-region-all: stage: test + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == null' needs: @@ -190,6 +214,9 @@ perlmutter-no-cache-parallel-region-all: perlmutter-cache-parallel-pdc: stage: test + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == null' needs: @@ -210,6 +237,9 @@ perlmutter-cache-parallel-pdc: perlmutter-cache-parallel-obj: stage: test + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == null' needs: @@ -231,6 +261,9 @@ perlmutter-cache-parallel-obj: perlmutter-cache-parallel-cont: stage: test + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == null' needs: @@ -252,6 +285,9 @@ perlmutter-cache-parallel-cont: perlmutter-cache-parallel-prop: stage: test + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == null' needs: @@ -273,6 +309,9 @@ perlmutter-cache-parallel-prop: perlmutter-cache-parallel-region: stage: test + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == null' needs: @@ -294,6 +333,9 @@ perlmutter-cache-parallel-region: perlmutter-cache-parallel-region-all: stage: test + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == null' needs: @@ -315,6 +357,9 @@ perlmutter-cache-parallel-region-all: perlmutter-metrics-build: stage: build + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == "true"' allow_failure: false @@ -339,6 +384,9 @@ perlmutter-metrics-build: perlmutter-metrics: stage: metrics + id_tokens: + SITE_ID_TOKEN: + aud: https://software.nersc.gov/ rules: - if: '$METRICS == "true"' needs: From cd83080edde0f7924917f93be2d86bfd4b4938a4 Mon Sep 17 00:00:00 2001 From: Jean Luca Bez Date: Fri, 17 May 2024 08:18:51 -0700 Subject: [PATCH 3/7] Update .gitlab-ci.yml --- .gitlab-ci.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ebec43da1..9b8d0bdc4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,7 +9,9 @@ stages: perlmutter-no-cache-build: stage: build - when: manual + rules: + - if: '$METRICS == null' + when: manual id_tokens: SITE_ID_TOKEN: aud: https://software.nersc.gov/ @@ -35,7 +37,9 @@ perlmutter-no-cache-build: perlmutter-cache-build: stage: build - when: manual + rules: + - if: '$METRICS == null' + when: manual id_tokens: SITE_ID_TOKEN: aud: https://software.nersc.gov/ From dd345520223acd6ed9d2e2af722632a255a5cae6 Mon Sep 17 00:00:00 2001 From: Jean Luca Bez Date: Tue, 21 May 2024 15:50:49 -0700 Subject: [PATCH 4/7] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9b8d0bdc4..5bbbb7602 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,7 +11,7 @@ perlmutter-no-cache-build: stage: build rules: - if: '$METRICS == null' - when: manual + when: manual id_tokens: SITE_ID_TOKEN: aud: https://software.nersc.gov/ @@ -39,7 +39,7 @@ perlmutter-cache-build: stage: build rules: - if: '$METRICS == null' - when: manual + when: manual id_tokens: SITE_ID_TOKEN: aud: https://software.nersc.gov/ From 6e6d6ae85d67dd3846a87a4a7114f1cfe0838c5d Mon Sep 17 00:00:00 2001 From: Jean Luca Bez Date: Wed, 22 May 2024 10:32:04 -0700 Subject: [PATCH 5/7] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5bbbb7602..58957bc52 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -398,8 +398,6 @@ perlmutter-metrics: tags: - perlmutter variables: - PDC_N_NODES: 64 - PDC_N_CLIENTS: 127 SCHEDULER_PARAMETERS: "-A m2621 --qos=regular --constraint=cpu --tasks-per-node=${PDC_N_CLIENTS} -N ${PDC_N_NODES} -t 00:30:00" SUPERCOMPUTER: "perlmutter" MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" From 6ead15a6f9b1c1d62ca3bee84100e3bb67b5f296 Mon Sep 17 00:00:00 2001 From: Jean Luca Bez Date: Wed, 22 May 2024 12:17:33 -0700 Subject: [PATCH 6/7] Update .gitlab-ci.yml --- .gitlab-ci.yml | 70 +++++++++++++++++++++++++------------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 58957bc52..ec47e142e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,15 +19,15 @@ perlmutter-no-cache-build: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" script: - module load libfabric/1.15.2.0 - module list - mkdir -p ${PDC_BUILD_PATH}/perlmutter/no-cache - cd ${PDC_BUILD_PATH}/perlmutter/no-cache - - cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=OFF -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A m2621 --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/no-cache + - cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=OFF -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/no-cache - make -j - make install artifacts: @@ -47,15 +47,15 @@ perlmutter-cache-build: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" script: - module load libfabric/1.15.2.0 - module list - mkdir -p ${PDC_BUILD_PATH}/perlmutter/cache - cd ${PDC_BUILD_PATH}/perlmutter/cache - - cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=ON -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A m2621 --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/cache + - cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=ON -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/cache - make -j - make install artifacts: @@ -80,9 +80,9 @@ perlmutter-no-cache-parallel-pdc: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-pdc" PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-pdc" script: @@ -104,9 +104,9 @@ perlmutter-no-cache-parallel-obj: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-obj" PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-obj" script: @@ -128,9 +128,9 @@ perlmutter-no-cache-parallel-cont: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-cont" PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-cont" script: @@ -152,9 +152,9 @@ perlmutter-no-cache-parallel-prop: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-prop" PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-prop" script: @@ -176,9 +176,9 @@ perlmutter-no-cache-parallel-region: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-region" PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-region" script: @@ -200,9 +200,9 @@ perlmutter-no-cache-parallel-region-all: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-region-all" PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-region-all" script: @@ -228,9 +228,9 @@ perlmutter-cache-parallel-pdc: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/cache/pdc-tmp-paralell-pdc" PDC_DATA_LOC: "${PDC_BUILD_PATH}/cache/pdc-data-paralell-pdc" script: @@ -252,9 +252,9 @@ perlmutter-cache-parallel-obj: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/cache/pdc-tmp-paralell-obj" PDC_DATA_LOC: "${PDC_BUILD_PATH}/cache/pdc-data-paralell-obj" script: @@ -276,9 +276,9 @@ perlmutter-cache-parallel-cont: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/cache/pdc-tmp-paralell-cont" PDC_DATA_LOC: "${PDC_BUILD_PATH}/cache/pdc-data-paralell-cont" script: @@ -300,9 +300,9 @@ perlmutter-cache-parallel-prop: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/cache/pdc-tmp-paralell-prop" PDC_DATA_LOC: "${PDC_BUILD_PATH}/cache/pdc-data-paralell-prop" script: @@ -324,9 +324,9 @@ perlmutter-cache-parallel-region: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/cache/pdc-tmp-paralell-region" PDC_DATA_LOC: "${PDC_BUILD_PATH}/cache/pdc-data-paralell-region" script: @@ -348,9 +348,9 @@ perlmutter-cache-parallel-region-all: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/cache/pdc-tmp-paralell-region-all" PDC_DATA_LOC: "${PDC_BUILD_PATH}/cache/pdc-data-paralell-region-all" script: @@ -370,15 +370,15 @@ perlmutter-metrics-build: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" script: - module load libfabric/1.15.2.0 - module list - mkdir -p ${PDC_BUILD_PATH}/perlmutter/metrics - cd ${PDC_BUILD_PATH}/perlmutter/metrics - - cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=ON -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A m2621 --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/metrics + - cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=ON -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/metrics - make -j - make install artifacts: @@ -398,9 +398,9 @@ perlmutter-metrics: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A m2621 --qos=regular --constraint=cpu --tasks-per-node=${PDC_N_CLIENTS} -N ${PDC_N_NODES} -t 00:30:00" + SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=${PDC_QUEUE} --constraint=cpu --tasks-per-node=${PDC_N_CLIENTS} -N ${PDC_N_NODES} -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/pdc-tmp-metrics" PDC_DATA_LOC: "${PDC_BUILD_PATH}/pdc-data-metrics" PDC_CLIENT_LOOKUP: "NONE" From 314947ab28546481f852d6fd74df8edb7774aadf Mon Sep 17 00:00:00 2001 From: Jean Luca Bez Date: Wed, 22 May 2024 12:18:58 -0700 Subject: [PATCH 7/7] Update .gitlab-ci.yml --- .gitlab-ci.yml | 70 +++++++++++++++++++++++++------------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ec47e142e..e0f03883f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,15 +19,15 @@ perlmutter-no-cache-build: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" script: - module load libfabric/1.15.2.0 - module list - mkdir -p ${PDC_BUILD_PATH}/perlmutter/no-cache - cd ${PDC_BUILD_PATH}/perlmutter/no-cache - - cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=OFF -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/no-cache + - cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=OFF -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A m2621 --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/no-cache - make -j - make install artifacts: @@ -47,15 +47,15 @@ perlmutter-cache-build: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" script: - module load libfabric/1.15.2.0 - module list - mkdir -p ${PDC_BUILD_PATH}/perlmutter/cache - cd ${PDC_BUILD_PATH}/perlmutter/cache - - cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=ON -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/cache + - cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=ON -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A m2621 --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/cache - make -j - make install artifacts: @@ -80,9 +80,9 @@ perlmutter-no-cache-parallel-pdc: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-pdc" PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-pdc" script: @@ -104,9 +104,9 @@ perlmutter-no-cache-parallel-obj: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-obj" PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-obj" script: @@ -128,9 +128,9 @@ perlmutter-no-cache-parallel-cont: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-cont" PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-cont" script: @@ -152,9 +152,9 @@ perlmutter-no-cache-parallel-prop: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-prop" PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-prop" script: @@ -176,9 +176,9 @@ perlmutter-no-cache-parallel-region: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-region" PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-region" script: @@ -200,9 +200,9 @@ perlmutter-no-cache-parallel-region-all: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-region-all" PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-region-all" script: @@ -228,9 +228,9 @@ perlmutter-cache-parallel-pdc: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/cache/pdc-tmp-paralell-pdc" PDC_DATA_LOC: "${PDC_BUILD_PATH}/cache/pdc-data-paralell-pdc" script: @@ -252,9 +252,9 @@ perlmutter-cache-parallel-obj: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/cache/pdc-tmp-paralell-obj" PDC_DATA_LOC: "${PDC_BUILD_PATH}/cache/pdc-data-paralell-obj" script: @@ -276,9 +276,9 @@ perlmutter-cache-parallel-cont: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/cache/pdc-tmp-paralell-cont" PDC_DATA_LOC: "${PDC_BUILD_PATH}/cache/pdc-data-paralell-cont" script: @@ -300,9 +300,9 @@ perlmutter-cache-parallel-prop: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/cache/pdc-tmp-paralell-prop" PDC_DATA_LOC: "${PDC_BUILD_PATH}/cache/pdc-data-paralell-prop" script: @@ -324,9 +324,9 @@ perlmutter-cache-parallel-region: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/cache/pdc-tmp-paralell-region" PDC_DATA_LOC: "${PDC_BUILD_PATH}/cache/pdc-data-paralell-region" script: @@ -348,9 +348,9 @@ perlmutter-cache-parallel-region-all: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/cache/pdc-tmp-paralell-region-all" PDC_DATA_LOC: "${PDC_BUILD_PATH}/cache/pdc-data-paralell-region-all" script: @@ -370,15 +370,15 @@ perlmutter-metrics-build: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" script: - module load libfabric/1.15.2.0 - module list - mkdir -p ${PDC_BUILD_PATH}/perlmutter/metrics - cd ${PDC_BUILD_PATH}/perlmutter/metrics - - cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=ON -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A ${PDC_PROJECT_ID} --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/metrics + - cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=ON -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A m2621 --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/metrics - make -j - make install artifacts: @@ -398,9 +398,9 @@ perlmutter-metrics: tags: - perlmutter variables: - SCHEDULER_PARAMETERS: "-A ${PDC_PROJECT_ID} --qos=${PDC_QUEUE} --constraint=cpu --tasks-per-node=${PDC_N_CLIENTS} -N ${PDC_N_NODES} -t 00:30:00" + SCHEDULER_PARAMETERS: "-A m2621 --qos=${PDC_QUEUE} --constraint=cpu --tasks-per-node=${PDC_N_CLIENTS} -N ${PDC_N_NODES} -t 00:30:00" SUPERCOMPUTER: "perlmutter" - MERCURY_DIR: "/global/cfs/cdirs/${PDC_PROJECT_ID}/pdc-perlmutter/mercury/install" + MERCURY_DIR: "/global/cfs/cdirs/m2621/pdc-perlmutter/mercury/install" PDC_TMPDIR: "${PDC_BUILD_PATH}/pdc-tmp-metrics" PDC_DATA_LOC: "${PDC_BUILD_PATH}/pdc-data-metrics" PDC_CLIENT_LOOKUP: "NONE"