diff --git a/benchmarks/single/config.yml b/benchmarks/single/config.yml index f040cdca5279f2320eb3afe8a314f700299e2410..0e5167fb470bf1c795a73aa9eeae00fe4dff3deb 100644 --- a/benchmarks/single/config.yml +++ b/benchmarks/single/config.yml @@ -16,11 +16,35 @@ single:simulate: angle: ['3to45deg', '45to135deg', '135to177deg'] script: - bash benchmarks/single/simulate.sh ${particle}_${energy}_${angle} + +single:reconstruct: + extends: .phy_benchmark + timeout: 2 hours + stage: reconstruct + needs: ["single:simulate"] + parallel: + matrix: + - particle: ['e-', 'pi-'] + energy: ['1GeV'] + angle: ['3to45deg', '45to135deg', '135to177deg'] + script: - bash benchmarks/single/reconstruct.sh ${particle}_${energy}_${angle} + +single:analyze: + extends: .phy_benchmark + timeout: 2 hours + stage: analyze + needs: ["single:reconstruct", "single:compile"] + parallel: + matrix: + - particle: ['e-', 'pi-'] + energy: ['1GeV'] + angle: ['3to45deg', '45to135deg', '135to177deg'] + script: - bash benchmarks/single/analyze.sh ${particle}_${energy}_${angle} single:results: stage: collect - needs: ["single:simulate"] + needs: ["single:analyze"] script: - ls -al