From ccb51e8baa25178afa278d4338c73646f8b6ec14 Mon Sep 17 00:00:00 2001 From: Andrea Bocci Date: Thu, 4 Jul 2024 20:16:18 +0200 Subject: [PATCH] Update the GPU alpaka workflows --- .../PyReleaseValidation/python/relval_gpu.py | 56 ++++++++++++------- 1 file changed, 36 insertions(+), 20 deletions(-) diff --git a/Configuration/PyReleaseValidation/python/relval_gpu.py b/Configuration/PyReleaseValidation/python/relval_gpu.py index 97af5cf6810a4..2548bc7008394 100644 --- a/Configuration/PyReleaseValidation/python/relval_gpu.py +++ b/Configuration/PyReleaseValidation/python/relval_gpu.py @@ -5,7 +5,7 @@ # here only define the workflows as a combination of the steps defined above: workflows = Matrix() -# each workflow defines a name and a list of steps to be done. +# each workflow defines a name and a list of steps to be done. # if no explicit name/label given for the workflow (first arg), # the name of step1 will be used @@ -13,9 +13,11 @@ # mc WFs to run in IB: -# mc 2023 Alpaka pixel-only quadruplets: ZMM: any backend, any backend vs cpu validation, profiling -# Alpaka pixel-only quadruplets: TTbar: any backend, any backend vs cpu validation, profiling +# mc 2023 Alpaka pixel-only quadruplets: TTbar: any backend, any backend vs cpu validation, profiling # Alpaka ECAL-only: TTbar: any backend +# Alpaka HCAL-only: TTbar: any backend, any backend vs cpu validation, profiling +# Alpaka with full reco and pixel-only quadruplets: TTbar: any backend +# Alpaka pixel-only quadruplets: ZMM: any backend, any backend vs cpu validation, profiling # Alpaka pixel-only quadruplets: Single Nu E10: any backend # Patatrack pixel-only quadruplets: ZMM - on GPU (optional), GPU-vs-CPU validation, profiling # Patatrack pixel-only triplets: ZMM - on GPU (optional), GPU-vs-CPU validation, profiling @@ -23,23 +25,31 @@ # Patatrack pixel-only triplets: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling # Patatrack ECAL-only: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling # Patatrack HCAL-only: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling -# Patatrack pixel-only quadruplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling (to be implemented) -# Patatrack pixel-only triplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling (to be implemented) +# Patatrack pixel-only quadruplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation +# Patatrack pixel-only triplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation # full reco with Patatrack pixel-only quadruplets: TTbar - on GPU (optional), GPU-vs-CPU validation # full reco with Patatrack pixel-only triplets: TTbar - on GPU (optional), GPU-vs-CPU validation # Patatrack pixel-only quadruplets: Single Nu E10 on GPU (optional) -# mc 2024 Alpaka pixel-only quadruplets: ZMM: any backend, any backend vs cpu validation, profiling -# Alpaka pixel-only quadruplets: TTbar: any backend, any backend vs cpu validation, profiling -# Alpaka ECAL-only: TTbar: any backend -# mc 2026 Patatrack pixel-only quadruplets: Single Nu E10 on GPU (optional) +# Alpaka pixel-only quadruplets: TTbar with PU: any backend, any backend vs cpu validation, profiling +# Alpaka ECAL-only: TTbar with PU: any backend +# Alpaka HCAL-only: TTbar with PU: any backend, any backend vs cpu validation, profiling +# Alpaka with full reco and pixel-only quadruplets: TTbar with PU: any backend +# Alpaka pixel-only quadruplets: ZMM with PU: any backend, any backend vs cpu validation, profiling +# Alpaka pixel-only quadruplets: Single Nu E10 with PU: any backend +# mc 2026 Patatrack pixel-only quadruplets: Single Nu E10: on GPU (optional) numWFIB = [ # 2023, Alpaka-based - 12450.402, 12450.403, 12450.404, - #12450.406, 12450.407, 12450.408, 12434.402, 12434.403, 12434.404, - #12434.406, 12434.407, 12434.408, - 12434.412, #12434.413, 12434.414, + #12434.406, 12434.407, 12434.408, + 12434.412,#12434.413, 12434.414, + 12434.422, 12434.423, 12434.424, + #12434.482, 12434.483, 12434.484 + #12434.486, 12434.487, 12434.488 + 12434.492,#12434.493 + 12450.402, 12450.403, 12450.404, + #12450.406, 12450.407, 12450.408, 12461.402, + # 2023, CUDA-based 12450.502, 12450.503, 12450.504, 12450.506, 12450.507, 12450.508, @@ -47,18 +57,24 @@ 12434.506, 12434.507, 12434.508, 12434.512, 12434.513, 12434.514, 12434.522, 12434.523, 12434.524, - 12434.582, 12434.583, # 12434.584, - 12434.586, 12434.587, # 12434.588, + 12434.582, 12434.583,#12434.584, + 12434.586, 12434.587,#12434.588, 12434.592, 12434.593, 12434.596, 12434.597, 12461.502, - # 2024, Alpaka-based - 12650.402, 12650.403, 12650.404, - #12650.406, 12650.407, 12650.408 + + # 2023 with PU, Alpaka-based 12634.402, 12634.403, 12634.404, - #12634.406, 12634.407, 12634.408 - 12634.412, #12634.413, 12634.414 + #12634.406, 12634.407, 12634.408 + 12634.412,#12634.413, 12634.414 + 12634.422, 12634.423, 12634.424, + #12634.482, 12634.483, 12634.484 + #12634.486, 12634.487, 12634.488 + 12634.492,#12634.493 + 12650.402, 12650.403, 12650.404, + #12650.406, 12650.407, 12650.408 12661.402, + # 2026, CUDA-based 24861.502 ]