![]() |
The Gaudi Framework
v31r0 (aeb156f0)
|
Variables | |
| int | evtslots = 1 |
| int | evtMax = 1 |
| int | cardinality = 1 |
| int | threads = 1 |
| whiteboard = HiveWhiteBoard("EventDataSvc", EventSlots=evtslots) | |
| slimeventloopmgr | |
| scheduler = AvalancheSchedulerSvc(ThreadPoolSize=threads, OutputLevel=VERBOSE) | |
| OutputLevel | |
| shortCalib | |
| a1 = CPUCruncher("A1") | |
| InvertDecision | |
| a2 = CPUCruncher("A2") | |
| outKeys | |
| a3 = CPUCruncher("A3") | |
| inpKeys | |
| branch | |
| Members | |
| Cardinality | |
| avgRuntime | |
| EvtMax | |
| EvtSel | |
| ExtSvc | |
| EventLoop | |
| TopAlg | |
| MessageSvcType | |
The options file models an intra-event stall in algorithm scheduling. An early exit from a group of algorithms called 'EarlyExitBranch' is performed due to an inverted CF decision sot that A2 is not run. This results in an unmet DF dependency for a downstream algorithm A3, leading to the stall.
| detectSimpleStall.a1 = CPUCruncher("A1") |
Definition at line 31 of file detectSimpleStall.py.
| detectSimpleStall.a2 = CPUCruncher("A2") |
Definition at line 37 of file detectSimpleStall.py.
| detectSimpleStall.a3 = CPUCruncher("A3") |
Definition at line 40 of file detectSimpleStall.py.
| detectSimpleStall.avgRuntime |
Definition at line 50 of file detectSimpleStall.py.
| detectSimpleStall.branch |
Definition at line 44 of file detectSimpleStall.py.
| int detectSimpleStall.cardinality = 1 |
Definition at line 15 of file detectSimpleStall.py.
| detectSimpleStall.Cardinality |
Definition at line 49 of file detectSimpleStall.py.
| detectSimpleStall.EventLoop |
Definition at line 58 of file detectSimpleStall.py.
| int detectSimpleStall.evtMax = 1 |
Definition at line 14 of file detectSimpleStall.py.
| detectSimpleStall.EvtMax |
Definition at line 55 of file detectSimpleStall.py.
| detectSimpleStall.EvtSel |
Definition at line 56 of file detectSimpleStall.py.
| int detectSimpleStall.evtslots = 1 |
Definition at line 13 of file detectSimpleStall.py.
| detectSimpleStall.ExtSvc |
Definition at line 57 of file detectSimpleStall.py.
| detectSimpleStall.inpKeys |
Definition at line 41 of file detectSimpleStall.py.
| detectSimpleStall.InvertDecision |
Definition at line 34 of file detectSimpleStall.py.
| detectSimpleStall.Members |
Definition at line 46 of file detectSimpleStall.py.
| detectSimpleStall.MessageSvcType |
Definition at line 60 of file detectSimpleStall.py.
| detectSimpleStall.outKeys |
Definition at line 38 of file detectSimpleStall.py.
| detectSimpleStall.OutputLevel |
Definition at line 25 of file detectSimpleStall.py.
| detectSimpleStall.scheduler = AvalancheSchedulerSvc(ThreadPoolSize=threads, OutputLevel=VERBOSE) |
Definition at line 23 of file detectSimpleStall.py.
| detectSimpleStall.shortCalib |
Definition at line 27 of file detectSimpleStall.py.
| detectSimpleStall.slimeventloopmgr |
Definition at line 20 of file detectSimpleStall.py.
| int detectSimpleStall.threads = 1 |
Definition at line 16 of file detectSimpleStall.py.
| detectSimpleStall.TopAlg |
Definition at line 59 of file detectSimpleStall.py.
| detectSimpleStall.whiteboard = HiveWhiteBoard("EventDataSvc", EventSlots=evtslots) |
Definition at line 18 of file detectSimpleStall.py.