Milestone #17921: Profiling LArSoft Code
identify a major production workflow that will be the target of the profiling work
Working with a DUNE expert, determine where to start.
Understand the workflow and determine where to run the workflow.
#1 Updated by Soon Jun almost 3 years ago
- Status changed from Assigned to Closed
- % Done changed from 0 to 100
Contacted DUNE offline category leaders and identified two workflows of LArSoft/Dune simulation and reconstruction for 1) single particle events and 2) cosmic events with protodune gdml and dune-FD detector. As an example, the entire chain of the 6GeV proton was tested successfully with protodune v3 geometry of which workflow is included below. The cosmic simulation chain crashes in the generation stage (but have enough information how to fix).
As a summary, the target workflow for initial profiling measurement for LArSoft/Dune will be simulation and reconstruction for
1) 6GeV proton events with protodune and FD
2) cosmic background events with protodune and FD (memory intensive)
Example workflow for the 6GeV proton with the protodune v3 gdml:
#setup source /cvmfs/dune.opensciencegrid.org/products/dune/setup_dune.sh setup dunetpc v06_52_00 -f Linux64bit+2.6-2.12 -q debug:e14 #gen-g4-detsim-reco-ana (10 events) lar -n 10 -c gen_protoDune_proton_6p0GeV_mono.fcl lar -c protoDune_g4_3ms.fcl gen_protoDune_proton_6p0GeV_mono.root lar -c protoDUNE_detsim.fcl gen_protoDune_proton_6p0GeV_mono_g4.root lar -c protoDUNE_reco.fcl gen_protoDune_proton_6p0GeV_mono_g4_detsim.root lar -c protoDUNE_ana.fcl gen_protoDune_proton_6p0GeV_mono_g4_detsim_reco.root
The link to "ProtoDUNE Simulation and Reconstruction activities",
where there is additional instruction under "Configuration files for the most recent sim-reco chain for ProtoDUNEs",
More workflows with different configurations may be added later if necessary.