You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
parser.add_argument('--stripping', metavar='<stripping>', help="Version of the stripping.", type=str, default='')
30
+
parser.add_argument('--stripping', metavar='<stripping>', help="Version of the stripping.", type=str)
31
31
parser.add_argument('--turbo', help="Do the Turbo step.", action='store_true')
32
32
parser.add_argument('--mudst', help="Create a muDST output instead of DST ouptut.", action='store_true')
33
33
parser.add_argument('--neventsjob', metavar='<neventsjob>', help="Number of events per job.", type=int, default=50)
34
34
parser.add_argument('--runnumber', metavar='<runnumber>', help="Run number for Gauss.", type=int, default=baserunnumber())
35
35
parser.add_argument('--decfiles', metavar='<decfiles>', help="Version of the DecFiles package.", type=str, default='v30r5')
36
36
parser.add_argument('--infiles', metavar='<infiles>', help="External files to provide for generation, i.e LHE or HepMC files.", type=str, default='')
37
37
38
-
parser.add_argument('--cpu', metavar='<cpu>', help="Number of CPUs per simulation job.", type=int, default=4140)
38
+
parser.add_argument('--cpu', metavar='<cpu>', help="Number of CPUs per simulation job.", type=int)
39
39
40
40
#options to control slurm job submission #
41
41
#ideally you would run with these options in a screen session #
@@ -46,7 +46,10 @@
46
46
parser.add_argument('--npendingjobs', metavar='<npendingjobs>', help="(Slurm option) Maximum number of pending jobs for the user.", type=int)
47
47
parser.add_argument('--nfreenodes', metavar='<nfreenodes>', help="(Slurm option) Number of nodes to be free of user's simulation jobs.", type=int)
48
48
parser.add_argument('--subtime', metavar='<subtime>', help="(Slurm option) Time interval when the jobs are sent.", nargs='+', type=int, default=[0, 23])
49
-
49
+
50
+
#lxplus options
51
+
parser.add_argument('--toeos', help="Move the jobs outputs to EOS when finished.", action='store_true')
Description of simulation setups can be found [here](https://github.com/marinang/SimulationProduction/tree/master/simjob/setup).
14
-
15
-
Before launching make sure to set the environnement variable _$SIMOUTPUT_ to the path of where you want to save the outputs of the jobs. This can be done using the _setup.sh_ script or adding this variable to your _.bashrc_.
29
+
Description of simulation setups can be found [here](https://github.com/marinang/SimulationProduction/tree/master/simjob/setup). To start a new simulation job do:
*--decfiles: Version of the DecFiles package (default = v30r5).
54
+
*stripping: Version of the stripping (default = '').
36
55
37
-
*--infiles: External files to provide for generation (for example LHE or HepMC files).
56
+
*turbo: Run the Turbo step (output not test).
38
57
39
-
* --cpu: Number of CPUs per simulation job.
58
+
* mudst: Produce a muDST output.
59
+
60
+
* decfiles: Version of the DecFiles package (default = v30r5)
61
+
62
+
* infiles: External files to provide for generation (for example LHE or HepMC files).
63
+
64
+
* cpu: Number of CPU memory (in MB) per simulation job.
40
65
41
-
If you wish to modify any option related to an EvtType prior to launch submission, the **GetEvtType.py** script will copy every option file that are in _EvtType.py_ to a directory called _EvtTypes_. It takes the EvtType as argument.
66
+
These argument are all available at instantiation of a SimulationJob but also as property, i.e:
0 commit comments