Skip to content
Snippets Groups Projects
Commit 0bcff62e authored by Bertrand Martin Dit Latour's avatar Bertrand Martin Dit Latour Committed by Johannes Elmsheuser
Browse files

TrigGpuTest: move all tests to 8 threads

TrigGpuTest: move all tests to 8 threads

Hello,

All GPU trigger ART tests are now utilising 8 threads, now that we submit these tests to GPU multicore panda queues (ATR-30699, https://gitlab.cern.ch/art/art-submit/-/merge_requests/32).
Let's see if that improves our success rate...

Cheers,
Bertrand
parent 9a491857
No related branches found
No related tags found
17 merge requests!80766Draft: add reserved run number / timestamp for future MC23g,!80516Draft: DQM display update for HLT tau,!80021Draft: First attempt at 2024 ppref mu distribution,!79892Draft: Adding DataScouting-based muon calibration chain (ATR-31030),!79360Draft: Update to gFEXInputByteStreamTool to match the FW,!7929324.0-coverity-TrigT1NSWSimTools,!79094Draft: Further menu changes for egamma trigger 2025 (ATR-31076),!79090Draft: Further menu changes for egamma trigger 2025 https://its.cern.ch/jira/browse/ATR-31076,!78241Draft: FPGATrackSim: GenScan code refactor,!78236Draft: Switching Streams https://its.cern.ch/jira/browse/ATR-27417,!78056AFP monitoring: new synchronization and cleaning,!78041AFP monitoring: new synchronization and cleaning,!77990Updating TRT chip masks for L1TRT trigger simulation - ATR-28372,!77731Draft: Updates to ZDC reconstruction,!77728Draft: updates to ZDC reconstruction,!77522Draft: sTGC Pad Trigger Emulator,!77475TrigGpuTest: move all tests to 8 threads
Showing
with 48 additions and 33 deletions
#!/usr/bin/env python
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
# art-description: Trigger GPU test on data
# art-type: grid
# art-include: main/Athena
# art-athena-mt: 8
# Skipping art-output which has no effect for build tests.
# If you create a grid version, check art-output in existing grid tests.
# art-architecture: '#&nvidia'
......@@ -26,7 +27,7 @@ from TrigValTools.TrigValSteering import Test, ExecStep, CheckSteps
ex = ExecStep.ExecStep()
ex.type = 'athena'
ex.input = 'data'
ex.threads = 1
ex.threads = 8
ex.job_options = 'TriggerJobOpts/runHLT.py'
ex.flags = ['Trigger.triggerMenuSetup="Dev_pp_run3_v1_TriggerValidation_prescale"',
'Trigger.doLVL1=True',
......
#!/usr/bin/env python
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
# art-description: Trigger GPU test on data
# art-type: grid
# art-include: main/Athena
# art-athena-mt: 8
# Skipping art-output which has no effect for build tests.
# If you create a grid version, check art-output in existing grid tests.
# art-architecture: '#&nvidia'
......@@ -26,7 +27,7 @@ from TrigValTools.TrigValSteering import Test, ExecStep, CheckSteps
ex = ExecStep.ExecStep()
ex.type = 'athena'
ex.input = 'data'
ex.threads = 1
ex.threads = 8
ex.job_options = 'TriggerJobOpts/runHLT.py'
ex.flags = ['Trigger.triggerMenuSetup="Dev_pp_run3_v1_TriggerValidation_prescale"',
'Trigger.doLVL1=True',
......
#!/usr/bin/env python
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
# art-description: Trigger GPU test on MC
# art-type: grid
# art-include: main/Athena
# art-athena-mt: 8
# art-architecture: '#&nvidia'
# art-output: *.txt
# art-output: *.log
......@@ -24,7 +25,7 @@ from TrigValTools.TrigValSteering import Test, ExecStep, CheckSteps
ex = ExecStep.ExecStep()
ex.type = 'athena'
ex.input = 'ttbar'
ex.threads = 1
ex.threads = 8
ex.job_options = 'TriggerJobOpts/runHLT.py'
ex.flags = ['Trigger.triggerMenuSetup="Dev_pp_run3_v1_TriggerValidation_prescale"',
'IOVDb.GlobalTag="OFLCOND-MC23-SDR-RUN3-05"',
......
#!/usr/bin/env python
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
# art-description: Trigger athenaHLT test of the PhysicsP1_pp_run3_v1 menu
# art-type: grid
# art-include: main/Athena
# art-athena-mt: 8
# art-architecture: '#&nvidia'
# art-output: *.txt
# art-output: *.log
......@@ -25,9 +26,11 @@ ex = ExecStep.ExecStep()
ex.type = 'athenaHLT'
ex.job_options = 'TriggerJobOpts.runHLT'
ex.input = 'data'
ex.threads = 4
ex.concurrent_events = 1
ex.flags = ['Trigger.InDetTracking.doGPU=True', 'CaloRecGPU.GlobalFlags.UseCaloRecGPU=True', 'Trigger.triggerMenuSetup="PhysicsP1_pp_run3_v1_HLTReprocessing_prescale"',
ex.threads = 8
ex.concurrent_events = 8
ex.flags = ['Trigger.InDetTracking.doGPU=True',
'CaloRecGPU.GlobalFlags.UseCaloRecGPU=True',
'Trigger.triggerMenuSetup="PhysicsP1_pp_run3_v1_HLTReprocessing_prescale"',
'Trigger.doLVL1=True']
test = Test.Test()
......
#!/usr/bin/env python
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
# art-description: Trigger athenaHLT test of the PhysicsP1_pp_run3_v1 menu
# art-type: grid
# art-include: main/Athena
# art-athena-mt: 8
# art-architecture: '#&nvidia'
# art-output: *.txt
# art-output: *.log
......@@ -25,9 +26,10 @@ ex = ExecStep.ExecStep()
ex.type = 'athenaHLT'
ex.job_options = 'TriggerJobOpts.runHLT'
ex.input = 'data'
ex.threads = 4
ex.concurrent_events = 1
ex.flags = ['Trigger.InDetTracking.doGPU=True','Trigger.triggerMenuSetup="PhysicsP1_pp_run3_v1_HLTReprocessing_prescale"',
ex.threads = 8
ex.concurrent_events = 8
ex.flags = ['Trigger.InDetTracking.doGPU=True',
'Trigger.triggerMenuSetup="PhysicsP1_pp_run3_v1_HLTReprocessing_prescale"',
'Trigger.doLVL1=True']
test = Test.Test()
......
#!/usr/bin/env python
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
# art-description: Trigger athenaHLT test of the PhysicsP1_pp_run3_v1 menu
# art-type: grid
# art-include: main/Athena
# art-athena-mt: 8
# art-architecture: '#&nvidia'
# art-output: *.txt
# art-output: *.log
......@@ -25,9 +26,10 @@ ex = ExecStep.ExecStep()
ex.type = 'athenaHLT'
ex.job_options = 'TriggerJobOpts.runHLT'
ex.input = 'data'
ex.threads = 4
ex.concurrent_events = 1
ex.flags = ['CaloRecGPU.GlobalFlags.UseCaloRecGPU=True','Trigger.triggerMenuSetup="PhysicsP1_pp_run3_v1_HLTReprocessing_prescale"',
ex.threads = 8
ex.concurrent_events = 8
ex.flags = ['CaloRecGPU.GlobalFlags.UseCaloRecGPU=True',
'Trigger.triggerMenuSetup="PhysicsP1_pp_run3_v1_HLTReprocessing_prescale"',
'Trigger.doLVL1=True']
test = Test.Test()
......
#!/usr/bin/env python
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
#
# art-description: Test of the RDOtoRDOTrigger transform with Dev menu
# art-type: grid
# art-include: main/Athena
# art-athena-mt: 8
# art-architecture: '#&nvidia'
# art-output: *.txt
# art-output: *.log
......@@ -32,11 +33,11 @@ ex = ExecStep.ExecStep()
ex.type = 'Reco_tf'
ex.input = 'ttbar'
ex.max_events = 500
ex.threads = 4
ex.concurrent_events = 4
ex.threads = 8
ex.concurrent_events = 8
ex.args = '--outputRDO_TRIGFile=RDO_TRIG.pool.root'
ex.args += ' --preExec="all:{:s};"'.format(preExec)
ex.args += ' --preInclude "all:Campaigns.MC23c"'
ex.args += ' --preInclude "all:Campaigns.MC23e"'
ex.args += ' --CA'
ex.args += ' --conditionsTag "default:OFLCOND-MC23-SDR-RUN3-05"'
......
#!/usr/bin/env python
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
# art-description: Trigger BS->RDO_TRIG athena CaloGPU test of the Dev_pp_run3_v1 menu
# art-type: grid
# art-include: main/Athena
# art-athena-mt: 8
# art-architecture: '#&nvidia'
# art-output: *.txt
# art-output: *.log
......@@ -25,8 +26,8 @@ ex = ExecStep.ExecStep()
ex.type = 'athena'
ex.job_options = 'TriggerJobOpts/runHLT.py'
ex.input = 'data'
ex.threads = 4
ex.concurrent_events = 4
ex.threads = 8
ex.concurrent_events = 8
ex.max_events = 2000
ex.flags = ['CaloRecGPU.GlobalFlags.UseCaloRecGPU=True',
'Trigger.triggerMenuSetup="Dev_pp_run3_v1_TriggerValidation_prescale"',
......
#!/usr/bin/env python
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
# art-description: Trigger RDO->RDO_TRIG athena CaloGPU test of the Dev_pp_run3_v1 menu
# art-type: grid
# art-include: main/Athena
# art-athena-mt: 8
# art-architecture: '#&nvidia'
# art-output: *.txt
# art-output: *.log
......@@ -25,8 +26,8 @@ ex = ExecStep.ExecStep()
ex.type = 'athena'
ex.job_options = 'TriggerJobOpts/runHLT.py'
ex.input = 'ttbar'
ex.threads = 4
ex.concurrent_events = 4
ex.threads = 8
ex.concurrent_events = 8
ex.flags = ['CaloRecGPU.GlobalFlags.UseCaloRecGPU=True',
'IOVDb.GlobalTag="OFLCOND-MC23-SDR-RUN3-05"',
'Trigger.triggerMenuSetup="Dev_pp_run3_v1_TriggerValidation_prescale"']
......
#!/usr/bin/env python
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
# art-description: Trigger RDO->RDO_TRIG athena CaloGPU for Run4 with ttbar mu=200
# art-type: grid
# art-include: main/Athena
# art-athena-mt: 8
# art-architecture: '#&nvidia'
# art-output: *.txt
# art-output: *.log
......@@ -26,8 +27,8 @@ ex = ExecStep.ExecStep()
ex.type = 'athena'
ex.job_options = 'TriggerJobOpts/runHLT.py'
ex.input = 'ttbar_pu200_Run4'
ex.threads = 4
ex.concurrent_events = 4
ex.threads = 8
ex.concurrent_events = 8
ex.flags = [ 'CaloRecGPU.GlobalFlags.UseCaloRecGPU=True',
'Trigger.triggerMenuSetup="MC_pp_run4_v1"',
'ITk.doTruth=False',
......
#!/usr/bin/env python
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
# art-description: Trigger AthenaMT test running new-style job options
# art-type: grid
# art-include: main/Athena
# art-athena-mt: 8
# art-architecture: '#&nvidia'
# If you create a grid version, check art-output in existing grid tests.
# art-output: *.txt
......@@ -25,7 +26,7 @@ from TrigValTools.TrigValSteering import Test, ExecStep, CheckSteps
# Generate configuration run file
run = ExecStep.ExecStep()
run.type = 'athena'
run.threads = 1
run.threads = 8
run.input = 'Single_mu_Run4'
run.job_options = 'TriggerJobOpts/runHLT.py'
run.flags = ['Trigger.triggerMenuSetup="MC_pp_run4_v1"',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment