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 2018 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 2021 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  10842.502, 10842.503, 10842.504,
40  10842.506, 10842.507, 10842.508,
41  10824.502, 10824.503, 10824.504,
42  10824.506, 10824.507, 10824.508,
43  10824.512, 10824.513, 10824.514,
44  10824.522, 10824.523, 10824.524,
45  10824.582, 10824.583, # 10824.524,
46  10824.586, 10824.587, # 10824.528,
47  10824.592, 10824.593,
48  10824.596, 10824.597,
49  11650.502, 11650.503, 11650.504,
50  11650.506, 11650.507, 11650.508,
51  11634.502, 11634.503, 11634.504,
52  11634.506, 11634.507, 11634.508,
53  11634.512, 11634.513, 11634.514,
54  11634.522, 11634.523, 11634.524,
55  11634.582, 11634.583, # 11634.524,
56  11634.586, 11634.587, # 11634.528,
57  11634.592, 11634.593,
58  11634.596, 11634.597,
59  ]
60 for numWF in numWFIB:
61  if not numWF in _upgrade_workflows: continue
62  workflows[numWF] = _upgrade_workflows[numWF]
63 
64 # data 2018 Patatrack pixel-only quadruplets: RunHLTPhy2018D on GPU (optional), RunJetHT2018D on GPU (optional)
65 # Patatrack ECAL-only: RunHLTPhy2018D on GPU (optional), RunJetHT2018D on GPU (optional)
66 # Patatrack HCAL-only: RunHLTPhy2018D on GPU (optional), RunJetHT2018D on GPU (optional)
67 
68 workflows[136.885502] = ['',['RunHLTPhy2018D','HLTDR2_2018','RECODR2_2018reHLT_Patatrack_PixelOnlyGPU','HARVEST2018_pixelTrackingOnly']]
69 workflows[136.888502] = ['RunJetHT2018DpixelGPU',['RunJetHT2018D','HLTDR2_2018','RECODR2_2018reHLT_Patatrack_PixelOnlyGPU','HARVEST2018_pixelTrackingOnly']]
70 workflows[136.885512] = ['',['RunHLTPhy2018D','HLTDR2_2018','RECODR2_2018reHLT_ECALOnlyGPU','HARVEST2018_ECALOnly']]
71 workflows[136.888512] = ['RunJetHT2018DecalGPU',['RunJetHT2018D','HLTDR2_2018','RECODR2_2018reHLT_ECALOnlyGPU','HARVEST2018_ECALOnly']]
72 workflows[136.885522] = ['',['RunHLTPhy2018D','HLTDR2_2018','RECODR2_2018reHLT_HCALOnlyGPU','HARVEST2018_HCALOnly']]
73 workflows[136.888522] = ['RunJetHT2018DhcalGPU',['RunJetHT2018D','HLTDR2_2018','RECODR2_2018reHLT_HCALOnlyGPU','HARVEST2018_HCALOnly']]
74 
portabletest::Matrix Matrix