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 # mc WFs to run in IB:
15 
16 # mc 2023 Patatrack pixel-only quadruplets: ZMM - on GPU (optional), GPU-vs-CPU validation, profiling
17 # Patatrack pixel-only triplets: ZMM - on GPU (optional), GPU-vs-CPU validation, profiling
18 # Patatrack pixel-only quadruplets: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
19 # Patatrack pixel-only triplets: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
20 # Patatrack ECAL-only: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
21 # Patatrack HCAL-only: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling
22 # Patatrack pixel-only quadruplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling (to be implemented)
23 # Patatrack pixel-only triplets, ECAL, HCAL: TTbar - on GPU (optional), GPU-vs-CPU validation, profiling (to be implemented)
24 # full reco with Patatrack pixel-only quadruplets: TTbar - on GPU (optional), GPU-vs-CPU validation
25 # full reco with Patatrack pixel-only triplets: TTbar - on GPU (optional), GPU-vs-CPU validation
26 numWFIB = [
27  # 2023
28  12450.502, 12450.503, 12450.504,
29  12450.506, 12450.507, 12450.508,
30  12434.502, 12434.503, 12434.504,
31  12434.506, 12434.507, 12434.508,
32  12434.512, 12434.513, 12434.514,
33  12434.522, 12434.523, 12434.524,
34  12434.582, 12434.583, # 12434.584,
35  12434.586, 12434.587, # 12434.588,
36  12434.592, 12434.593,
37  12434.596, 12434.597,
38  ]
39 
40 for numWF in numWFIB:
41  if not numWF in _upgrade_workflows:
42  continue
43  workflows[numWF] = _upgrade_workflows[numWF]
44 
45 # data WFs to run in IB:
46 
47 # data 2023 Patatrack pixel-only triplets: RunJetMET2022D on GPU (optional), RunJetMET2022D GPU-vs-CPU validation, RunJetMET2022D profiling
48 # Patatrack ECAL-only: RunJetMET2022D on GPU (optional), RunJetMET2022D GPU-vs-CPU validation, RunJetMET2022D profiling
49 # Patatrack HCAL-only: RunJetMET2022D on GPU (optional), RunJetMET2022D GPU-vs-CPU validation, RunJetMET2022D profiling
50 workflows[141.008506] = ['Run3-2023_JetMET2023B_RecoPixelOnlyTripletsGPU',[
51  'RunJetMET2023B',
52  'HLTDR3_2023',
53  'RECODR3_reHLT_Patatrack_PixelOnlyTripletsGPU',
54  'HARVESTRUN3_pixelTrackingOnly'
55  ]]
56 workflows[141.008507] = ['Run3-2023_JetMET2023B_RecoPixelOnlyTripletsGPU_Validation',[
57  'RunJetMET2023B',
58  'HLTDR3_2023',
59  'RECODR3_reHLT_Patatrack_PixelOnlyTripletsGPUValidation',
60  'HARVESTRUN3_pixelTrackingOnlyGPUValidation'
61  ]]
62 workflows[141.008508] = ['Run3-2023_JetMET2023B_RecoPixelOnlyTripletsGPU_Profiling',[
63  'RunJetMET2023B',
64  'HLTDR3_2023',
65  'RECODR3_reHLT_Patatrack_PixelOnlyTripletsGPUProfiling'
66  ]]
67 
68 workflows[141.008512] = ['Run3-2023_JetMET2023B_RecoECALOnlyGPU',[
69  'RunJetMET2023B',
70  'HLTDR3_2023',
71  'RECODR3_reHLT_ECALOnlyGPU',
72  'HARVESTRUN3_ECALOnly'
73  ]]
74 workflows[141.008513] = ['Run3-2023_JetMET2023B_RecoECALOnlyGPU_Validation',[
75  'RunJetMET2023B',
76  'HLTDR3_2023',
77  'RECODR3_reHLT_ECALOnlyGPUValidation',
78  'HARVESTRUN3_ECALOnlyGPUValidation'
79  ]]
80 workflows[141.008514] = ['Run3-2023_JetMET2023B_RecoECALOnlyGPU_Profiling',[
81  'RunJetMET2023B',
82  'HLTDR3_2023',
83  'RECODR3_reHLT_ECALOnlyGPUProfiling'
84  ]]
85 
86 workflows[141.008522] = ['Run3-2023_JetMET2023B_RecoHCALOnlyGPU',[
87  'RunJetMET2023B',
88  'HLTDR3_2023',
89  'RECODR3_reHLT_HCALOnlyGPU',
90  'HARVESTRUN3_HCALOnly'
91  ]]
92 workflows[141.008523] = ['Run3-2023_JetMET2023B_RecoHCALOnlyGPU_Validation',[
93  'RunJetMET2023B',
94  'HLTDR3_2023',
95  'RECODR3_reHLT_HCALOnlyGPUValidation',
96  'HARVESTRUN3_HCALOnlyGPUValidation'
97  ]]
98 workflows[141.008524] = ['Run3-2023_JetMET2023B_RecoHCALOnlyGPU_Profiling',[
99  'RunJetMET2023B',
100  'HLTDR3_2023',
101  'RECODR3_reHLT_HCALOnlyGPUProfiling'
102  ]]
103 
104 workflows[141.008583] = ['Run3-2023_JetMET2023B_GPUValidation',[
105  'RunJetMET2023B',
106  'RecoData_Patatrack_AllGPU_Validation_2023',
107  'HARVESTData_Patatrack_AllGPU_Validation_2023'
108  ]]
109 
110 # 2023 HIon MC Patatrack pixel-only quadruplets on HydjetQ_MinBias_5362GeV_2023_ppReco on GPU (optional)
111 workflows[160.03502] = ['',['HydjetQ_MinBias_5362GeV_2023_ppReco','DIGIHI2023PPRECO','RAWPRIMESIMHI18','RECOHI2023PPRECOMB_PatatrackGPU','MINIHI2023PROD']]
portabletest::Matrix Matrix