11# ##############################################################################
2- # Copyright (c) 2017-24 , Lawrence Livermore National Security, LLC
2+ # Copyright (c) 2017-25 , Lawrence Livermore National Security, LLC
33# and RAJA Performance Suite project contributors.
44# See the RAJAPerf/LICENSE file for details.
55#
@@ -15,7 +15,7 @@ variables:
1515
1616# Ruby
1717# Arguments for top level allocation
18- RUBY_SHARED_ALLOC : " --exclusive --reservation=ci --time=40 --nodes=1"
18+ RUBY_SHARED_ALLOC : " --exclusive --reservation=ci --time=45 --nodes=1"
1919# Arguments for job level allocation
2020# Note: We repeat the reservation, necessary when jobs are manually re-triggered.
2121 RUBY_JOB_ALLOC : " --reservation=ci --nodes=1"
@@ -26,7 +26,7 @@ variables:
2626
2727# Poodle
2828# Arguments for top level allocation
29- POODLE_SHARED_ALLOC : " --exclusive --time=40 --nodes=1"
29+ POODLE_SHARED_ALLOC : " --exclusive --time=45 --nodes=1"
3030# Arguments for job level allocation
3131 POODLE_JOB_ALLOC : " --nodes=1"
3232# Project specific variants for poodle
@@ -36,7 +36,7 @@ variables:
3636
3737# Corona
3838# Arguments for top level allocation
39- CORONA_SHARED_ALLOC : " --exclusive --time-limit=12m --nodes=1 -o per-resource.count=2"
39+ CORONA_SHARED_ALLOC : " --exclusive --time-limit=25m --nodes=1 -o per-resource.count=2"
4040# Arguments for job level allocation
4141 CORONA_JOB_ALLOC : " --nodes=1 --begin-time=+5s"
4242# Project specific variants for corona
@@ -46,7 +46,7 @@ variables:
4646
4747# Tioga
4848# Arguments for top level allocation
49- TIOGA_SHARED_ALLOC : " --queue=pci --exclusive --time-limit=26m --nodes=1 -o per-resource.count=2"
49+ TIOGA_SHARED_ALLOC : " --queue=pci --exclusive --time-limit=31m --nodes=1 -o per-resource.count=2"
5050# Arguments for job level allocation
5151 TIOGA_JOB_ALLOC : " --nodes=1 --begin-time=+5s"
5252# Project specific variants for tioga
@@ -57,7 +57,7 @@ variables:
5757# Lassen and Butte use a different job scheduler (spectrum lsf) that does not
5858# allow pre-allocation the same way slurm does.
5959# Arguments for job level allocation
60- LASSEN_JOB_ALLOC : " 1 -W 20 -q pci"
60+ LASSEN_JOB_ALLOC : " 1 -W 25 -q pci"
6161# Project specific variants for lassen
6262 PROJECT_LASSEN_VARIANTS : " ~shared +openmp cuda_arch=70"
6363# Project specific deps for lassen
@@ -71,3 +71,18 @@ variables:
7171 artifacts :
7272 reports :
7373 junit : junit.xml
74+ name : " ${CI_PROJECT_NAME}-${CI_MACHINE}-${CI_JOB_NAME}-${CI_PIPELINE_ID}"
75+ paths :
76+ - ./*.cmake
77+
78+ .reproducer_vars :
79+ script :
80+ - |
81+ echo -e "
82+ # Required variables \n
83+ export MODULE_LIST=\"${MODULE_LIST}\" \n
84+ export SPEC=\"${SPEC//\"/\\\"}\" \n
85+ # Allow to set job script for debugging (only this differs from CI) \n
86+ export DEBUG_MODE=true \n
87+ # Using the CI build cache is optional and requires a token. Set it like so: \n
88+ # export REGISTRY_TOKEN=\"<your token here>\" \n"
0 commit comments