13 Options file to test fix for https://sft.its.cern.ch/jira/browse/CFHEP-114
14 a problem which is ther when declaring dependencies explicitely in the scheduler
15 and having more dependencies than algorithms.
19 from Configurables
import HiveWhiteBoard, HiveSlimEventLoopMgr, AvalancheSchedulerSvc, CPUCruncher, AlgResourcePool, CPUCrunchSvc
29 whiteboard = HiveWhiteBoard(
"EventDataSvc", EventSlots=evtslots)
31 slimeventloopmgr = HiveSlimEventLoopMgr(OutputLevel=INFO)
33 scheduler = AvalancheSchedulerSvc(
34 ThreadPoolSize=algosInFlight, OutputLevel=WARNING)
36 AlgResourcePool(OutputLevel=DEBUG)
38 CPUCrunchSvc(shortCalib=
True)
40 a1 = CPUCruncher(
"A1", varRuntime=.01, avgRuntime=.1)
41 a1.outKeys = [
'/Event/a1']
43 a2 = CPUCruncher(
"A2")
44 a2.outKeys = [
'/Event/a2']
46 a3 = CPUCruncher(
"A3")
47 a3.outKeys = [
'/Event/a3',
'/Event/a4']
49 a4 = CPUCruncher(
"A4")
50 a4.outKeys = [
'/Event/a5']
52 for algo
in [a1, a2, a3, a4]:
53 algo.Cardinality = cardinality
54 algo.OutputLevel = WARNING
60 EventLoop=slimeventloopmgr,
61 TopAlg=[a1, a2, a3, a4],
62 MessageSvcType=
"InertMessageSvc")