BrunelScenarioGraphScheduler Namespace Reference

Variables

int evtslots = 1
 
int evtMax = 1
 
int cardinality = 1
 
int algosInFlight = 4
 
float algoAvgTime = 0.02
 
 OutputLevel
 
 whiteboard
 
 slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
 
 scheduler
 
 timeValue = precedence.UniformTimeValue(algoAvgTime)
 
 ifIObound = precedence.UniformBooleanValue(False)
 
 sequencer
 
 EvtMax
 
 EvtSel
 
 ExtSvc
 
 EventLoop
 
 TopAlg
 
 MessageSvcType
 

Variable Documentation

float BrunelScenarioGraphScheduler.algoAvgTime = 0.02

Definition at line 19 of file BrunelScenarioGraphScheduler.py.

int BrunelScenarioGraphScheduler.algosInFlight = 4

Definition at line 18 of file BrunelScenarioGraphScheduler.py.

int BrunelScenarioGraphScheduler.cardinality = 1

Definition at line 17 of file BrunelScenarioGraphScheduler.py.

BrunelScenarioGraphScheduler.EventLoop

Definition at line 57 of file BrunelScenarioGraphScheduler.py.

int BrunelScenarioGraphScheduler.evtMax = 1

Definition at line 16 of file BrunelScenarioGraphScheduler.py.

BrunelScenarioGraphScheduler.EvtMax

Definition at line 54 of file BrunelScenarioGraphScheduler.py.

BrunelScenarioGraphScheduler.EvtSel

Definition at line 55 of file BrunelScenarioGraphScheduler.py.

int BrunelScenarioGraphScheduler.evtslots = 1

Definition at line 15 of file BrunelScenarioGraphScheduler.py.

BrunelScenarioGraphScheduler.ExtSvc

Definition at line 56 of file BrunelScenarioGraphScheduler.py.

BrunelScenarioGraphScheduler.ifIObound = precedence.UniformBooleanValue(False)

Definition at line 44 of file BrunelScenarioGraphScheduler.py.

BrunelScenarioGraphScheduler.MessageSvcType

Definition at line 59 of file BrunelScenarioGraphScheduler.py.

BrunelScenarioGraphScheduler.OutputLevel

Definition at line 22 of file BrunelScenarioGraphScheduler.py.

BrunelScenarioGraphScheduler.scheduler
Initial value:
1 = ForwardSchedulerSvc(MaxEventsInFlight = evtslots,
2  MaxAlgosInFlight = algosInFlight,
3  ThreadPoolSize = algosInFlight,
4  OutputLevel = DEBUG,
5  useGraphFlowManagement = True,
6  DataFlowManagerNext = True,
7  Optimizer = "DRE",
8  PreemptiveIOBoundTasks = False,
9  DumpIntraEventDynamics = False)

Definition at line 31 of file BrunelScenarioGraphScheduler.py.

BrunelScenarioGraphScheduler.sequencer
Initial value:
1 = precedence.CruncherSequence(timeValue, ifIObound, sleepFraction=0.0,
2  cfgPath = "lhcb/reco/cf_dependencies.graphml",
3  dfgPath = "lhcb/reco/data_dependencies.graphml",
4  topSequencer = 'GaudiSequencer/BrunelSequencer',
5  algoDebug = False).get()

Definition at line 48 of file BrunelScenarioGraphScheduler.py.

BrunelScenarioGraphScheduler.slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)

Definition at line 29 of file BrunelScenarioGraphScheduler.py.

BrunelScenarioGraphScheduler.timeValue = precedence.UniformTimeValue(algoAvgTime)

Definition at line 43 of file BrunelScenarioGraphScheduler.py.

BrunelScenarioGraphScheduler.TopAlg

Definition at line 58 of file BrunelScenarioGraphScheduler.py.

BrunelScenarioGraphScheduler.whiteboard
Initial value:
1 = HiveWhiteBoard("EventDataSvc",
2  EventSlots = evtslots,
3  OutputLevel = INFO,
4  ForceLeaves = True)

Definition at line 24 of file BrunelScenarioGraphScheduler.py.