Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import FWCore.ParameterSet.Config as cms

# This modifier chain is for turning on DQM modules used for alpaka vs CUDA device/host validation for pixels

alpakaCUDAValidationPixel = cms.Modifier()

15 changes: 15 additions & 0 deletions Configuration/ProcessModifiers/python/alpakaCUDAValidation_cff.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import FWCore.ParameterSet.Config as cms

from Configuration.ProcessModifiers.alpaka_cff import *
from Configuration.ProcessModifiers.alpakaValidationPixel_cff import *
from Configuration.ProcessModifiers.alpakaCUDAValidationPixel_cff import *
from Configuration.ProcessModifiers.gpu_cff import *

# This modifier chain is for turning on DQM modules used for alpaka device/host validation

alpakaCUDAValidation = cms.ModifierChain(
alpaka,
alpakaValidationPixel,
alpakaCUDAValidationPixel
)

Original file line number Diff line number Diff line change
Expand Up @@ -966,6 +966,26 @@ def setup_(self, step, stepName, stepDict, k, properties):
offset = 0.504,
)

# Pixel-only quadruplets workflow running on CPU and GPU for both CUDA and Alpaka
# This should be removed together with the rest of the CUDA code
# - HLT on GPU (required)
# - Pixel-only reconstruction on both CPU and GPU, with DQM and validation for GPU-vs-CPU/Alpaka-vs-CUDA comparisons
# - harvesting
upgradeWFs['PatatrackPixelOnlyAlpakaCUDAValidation'] = PatatrackWorkflow(
digi = {
'--customise': 'HLTriggerOffline/Common/customizeHLTforAlpakavsCUDA.customizeHLTforAlpakavsCUDA',
},
reco = {
'-s': 'RAW2DIGI:RawToDigi_pixelOnly,RECO:reconstruction_pixelTrackingOnly,VALIDATION:@pixelTrackingOnlyValidation,DQM:@pixelTrackingOnlyDQM',
'--procModifiers': 'alpakaCUDAValidation'
},
harvest = {
'-s': 'HARVESTING:@trackingOnlyValidation+@pixelTrackingOnlyDQM'
},
suffix = 'Patatrack_PixelOnlyAlpakaCUDAValidation',
offset = 0.5041,
)

# Pixel-only triplets workflow running on CPU
# - HLT on CPU
# - Pixel-only reconstruction on CPU, with DQM and validation
Expand Down
287 changes: 287 additions & 0 deletions DQM/SiPixelHeterogeneous/plugins/SiPixelCompareRecHits.cc

Large diffs are not rendered by default.

244 changes: 0 additions & 244 deletions DQM/SiPixelHeterogeneous/plugins/SiPixelCompareRecHitsSoAAlpaka.cc

This file was deleted.

Loading