Warning, /detector_benchmarks/benchmarks/backwards_ecal/config.yml is written in an unsupported language. File is not indexed.
0001 sim:backwards_ecal:
0002 extends: .det_benchmark
0003 stage: simulate
0004 parallel:
0005 matrix:
0006 - PARTICLE: ["e-", "pi-"]
0007 MOMENTUM: [
0008 "100MeV",
0009 "200MeV",
0010 "500MeV",
0011 "1GeV",
0012 "2GeV",
0013 "5GeV",
0014 "10GeV",
0015 "20GeV",
0016 ]
0017 timeout: 4 hours
0018 script:
0019 - |
0020 snakemake $SNAKEMAKE_FLAGS --cores $MAX_CORES_PER_JOB listing/backwards_ecal/local/${DETECTOR_CONFIG}/${PARTICLE}/${MOMENTUM}/130to177deg.lst
0021
0022 bench:backwards_ecal:
0023 extends: .det_benchmark
0024 stage: benchmarks
0025 needs:
0026 - ["sim:backwards_ecal"]
0027 script:
0028 - export PYTHONUSERBASE=$LOCAL_DATA_PATH/deps
0029 - pip install -r benchmarks/backwards_ecal/requirements.txt
0030 - snakemake $SNAKEMAKE_FLAGS --cores $MAX_CORES_PER_JOB results/backwards_ecal/local
0031
0032 bench:backwards_ecal_campaigns:
0033 extends: .det_benchmark
0034 stage: benchmarks
0035 when: manual
0036 timeout: 4 hours
0037 script:
0038 - export PYTHONUSERBASE=$LOCAL_DATA_PATH/deps
0039 - pip install -r benchmarks/backwards_ecal/requirements.txt
0040 - snakemake $SNAKEMAKE_FLAGS --cores $MAX_CORES_PER_JOB results/backwards_ecal/25.10.4
0041
0042 collect_results:backwards_ecal:
0043 extends: .det_benchmark
0044 stage: collect
0045 needs:
0046 - "bench:backwards_ecal"
0047 when: always
0048 script:
0049 - ls -lrht
0050 - mv results{,_save}/ # move results directory out of the way to preserve it
0051 - snakemake $SNAKEMAKE_FLAGS --cores 1 --delete-all-output results/backwards_ecal/local
0052 - mv results{_save,}/