CMS 3D CMS Logo

relval_gpu.py
Go to the documentation of this file.
1 
2 # import the definition of the steps and input files:
4 
5 # here only define the workflows as a combination of the steps defined above:
6 workflows = Matrix()
7 
8 # each workflow defines a name and a list of steps to be done.
9 # if no explicit name/label given for the workflow (first arg),
10 # the name of step1 will be used
11 
12 from Configuration.PyReleaseValidation.relval_upgrade import workflows as _upgrade_workflows
13 
14 # just define all of them
15 
16 # WFs to run in IB:
17 # mc 2022 Patatrack pixel-only quadruplets: ZMM - on GPU (optional), GPU-vs-CPU validation, profiling
18 # Patatrack pixel-only triplets: ZMM - on GPU (optional), GPU-vs-CPU validation, profiling
19 # Patatrack pixel-only quadruplets: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
20 # Patatrack pixel-only triplets: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
21 # Patatrack ECAL-only: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
22 # Patatrack HCAL-only: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
23 # Patatrack pixel-only quadruplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
24 # Patatrack pixel-only triplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
25 # full reco with Patatrack pixel-only quadruplets: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
26 # full reco with Patatrack pixel-only triplets: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
27 
28 # mc 2023 Patatrack pixel-only quadruplets: ZMM - on GPU (optional), GPU-vs-CPU validation, profiling
29 # Patatrack pixel-only triplets: ZMM - on GPU (optional), GPU-vs-CPU validation, profiling
30 # Patatrack pixel-only quadruplets: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
31 # Patatrack pixel-only triplets: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
32 # Patatrack ECAL-only: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
33 # Patatrack HCAL-only: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
34 # Patatrack pixel-only quadruplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
35 # Patatrack pixel-only triplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
36 # full reco with Patatrack pixel-only quadruplets: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
37 # full reco with Patatrack pixel-only triplets: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
38 numWFIB = [
39  # 2022
40  11650.502, 11650.503, 11650.504,
41  11650.506, 11650.507, 11650.508,
42  11634.502, 11634.503, 11634.504,
43  11634.506, 11634.507, 11634.508,
44  11634.512, 11634.513, 11634.514,
45  11634.522, 11634.523, 11634.524,
46  11634.582, 11634.583, # 11634.524,
47  11634.586, 11634.587, # 11634.528,
48  11634.592, 11634.593,
49  11634.596, 11634.597,
50 
51  # 2023
52  12450.502, 12450.503, 12450.504,
53  12450.506, 12450.507, 12450.508,
54  12434.502, 12434.503, 12434.504,
55  12434.506, 12434.507, 12434.508,
56  12434.512, 12434.513, 12434.514,
57  12434.522, 12434.523, 12434.524,
58  12434.582, 12434.583,
59  12434.586, 12434.587,
60  12434.592, 12434.593,
61  12434.596, 12434.597,
62  ]
63 for numWF in numWFIB:
64  if not numWF in _upgrade_workflows: continue
65  workflows[numWF] = _upgrade_workflows[numWF]
66 
67 # data 2023 Patatrack pixel-only triplets: RunJetMET2022D on GPU (optional)
68 # Patatrack ECAL-only: RunJetMET2022D on GPU (optional)
69 # Patatrack HCAL-only: RunJetMET2022D on GPU (optional)
70 workflows[141.008506] = ['Run3-2023_JetMET2023B_RecoPixelOnlyTripletsGPU',['RunJetMET2023B','HLTDR3_2023','RECODR3_reHLT_Patatrack_PixelOnlyTripletsGPU','HARVESTRUN3_pixelTrackingOnly']]
71 workflows[141.008512] = ['Run3-2023_JetMET2023B_RecoECALOnlyGPU',['RunJetMET2023B','HLTDR3_2023','RECODR3_reHLT_ECALOnlyGPU','HARVESTRUN3_ECALOnly']]
72 workflows[141.008522] = ['Run3-2023_JetMET2023B_RecoHCALOnlyGPU',['RunJetMET2023B','HLTDR3_2023','RECODR3_reHLT_HCALOnlyGPU','HARVESTRUN3_HCALOnly']]
73 #2023 HIon MC Patatrack pixel-only quadruplets on HydjetQ_MinBias_5362GeV_2023_ppReco on GPU (optional)
74 workflows[160.502] = ['',['HydjetQ_MinBias_5362GeV_2023_ppReco','DIGIHI2023PPRECO','RAWPRIMESIMHI18','RECOHI2023PPRECOMB_PatatrackGPU','MINIHI2023PROD']]
portabletest::Matrix Matrix