@@ -5,8 +5,8 @@ def cli():
55 cli = argparse .ArgumentParser (description = 'CLARA scaling test' )
66 cli .add_argument ('-y' ,'--yaml' , metavar = 'YAML' ,help = 'path to YAML file' ,required = True )
77 cli .add_argument ('-c' ,'--clara' , metavar = 'DIR' ,help = 'CLARA_HOME path (default=$CLARA_HOME)' ,default = os .getenv ('CLARA_HOME' ,None ))
8- cli .add_argument ('-t' ,'--threads' ,metavar = '#' ,help = 'threads (default=4,8 )' ,default = '4,8 ' )
9- cli .add_argument ('-e' ,'--events' , metavar = '#' ,help = 'events per threads (default=2555 )' ,default = 2555 ,type = int )
8+ cli .add_argument ('-t' ,'--threads' ,metavar = '#' ,help = 'threads (default=8,16,24,34,44 )' ,default = '8,16,24,34,44 ' )
9+ cli .add_argument ('-e' ,'--events' , metavar = '#' ,help = 'events per thread (default=555 )' ,default = 555 ,type = int )
1010 cli .add_argument ('-N' ,'--numa' , metavar = '#' ,help = 'NUMA socket (default=None, choices=[0,1])' ,default = None ,type = int ,choices = [0 ,1 ])
1111 cli .add_argument ('datafile' , help = 'input EVIO/HIPO data file' )
1212 cfg = cli .parse_args ()
@@ -58,7 +58,7 @@ def benchmark(cfg, threads, log):
5858 # add the run-clara command:
5959 cmd .extend ([cfg .run_clara ,
6060 '-c' ,cfg .clara ,
61- '-n' ,str (cfg .events ),
61+ '-n' ,str (cfg .events * int ( threads ) ),
6262 '-t' ,str (threads ),
6363 '-l' ,
6464 '-y' ,cfg .yaml ,
0 commit comments