From 248c0257b32ddbe1924d5606972b7acb995b815f Mon Sep 17 00:00:00 2001 From: Nathan Baltzell Date: Mon, 4 May 2026 10:08:50 -0400 Subject: [PATCH 1/2] back to events-per-thread --- libexec/scaling | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libexec/scaling b/libexec/scaling index a5f73beec8..7aeecf899f 100755 --- a/libexec/scaling +++ b/libexec/scaling @@ -6,7 +6,8 @@ def cli(): cli.add_argument('-y','--yaml', metavar='YAML',help='path to YAML file',required=True) cli.add_argument('-c','--clara', metavar='DIR',help='CLARA_HOME path (default=$CLARA_HOME)',default=os.getenv('CLARA_HOME',None)) cli.add_argument('-t','--threads',metavar='#',help='threads (default=4,8)',default='4,8') - cli.add_argument('-e','--events', metavar='#',help='events per threads (default=2555)',default=2555,type=int) + cli.add_argument('-t','--threads',metavar='#',help='threads (default=8,16,24,36,48,60)',default='8,18,24,36,48,60') + cli.add_argument('-e','--events', metavar='#',help='events per thread (default=555)',default=555,type=int) cli.add_argument('-N','--numa', metavar='#',help='NUMA socket (default=None, choices=[0,1])',default=None,type=int,choices=[0,1]) cli.add_argument('datafile', help='input EVIO/HIPO data file') cfg = cli.parse_args() @@ -58,7 +59,7 @@ def benchmark(cfg, threads, log): # add the run-clara command: cmd.extend([cfg.run_clara, '-c',cfg.clara, - '-n',str(cfg.events), + '-n',str(cfg.events*int(threads)), '-t',str(threads), '-l', '-y',cfg.yaml, From 475cbab5ce8f0d19becfd5723e7a67f333675a07 Mon Sep 17 00:00:00 2001 From: Nathan Baltzell Date: Mon, 4 May 2026 10:12:04 -0400 Subject: [PATCH 2/2] better default threads --- libexec/scaling | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libexec/scaling b/libexec/scaling index 7aeecf899f..30064ada1e 100755 --- a/libexec/scaling +++ b/libexec/scaling @@ -5,8 +5,7 @@ def cli(): cli = argparse.ArgumentParser(description='CLARA scaling test') cli.add_argument('-y','--yaml', metavar='YAML',help='path to YAML file',required=True) cli.add_argument('-c','--clara', metavar='DIR',help='CLARA_HOME path (default=$CLARA_HOME)',default=os.getenv('CLARA_HOME',None)) - cli.add_argument('-t','--threads',metavar='#',help='threads (default=4,8)',default='4,8') - cli.add_argument('-t','--threads',metavar='#',help='threads (default=8,16,24,36,48,60)',default='8,18,24,36,48,60') + cli.add_argument('-t','--threads',metavar='#',help='threads (default=8,16,24,34,44)',default='8,16,24,34,44') cli.add_argument('-e','--events', metavar='#',help='events per thread (default=555)',default=555,type=int) cli.add_argument('-N','--numa', metavar='#',help='NUMA socket (default=None, choices=[0,1])',default=None,type=int,choices=[0,1]) cli.add_argument('datafile', help='input EVIO/HIPO data file')