Skip to content

Commit 0f29546

Browse files
authored
Merge branch E3SM-Project/ndk/machinefiles/perlmutter-correct-cpu-bind-syntax (PR #7851)
For perlmutter, change syntax of argument to srun -- no change
2 parents 9d5c5e7 + eae8ab4 commit 0f29546

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

cime_config/machines/config_machines.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@
175175
<arg name="label"> --label</arg>
176176
<arg name="num_tasks"> -n {{ total_tasks }} -N {{ num_nodes }}</arg>
177177
<arg name="thread_count">-c $SHELL{echo 256/`./xmlquery --value MAX_MPITASKS_PER_NODE`|bc}</arg>
178-
<arg name="binding"> $SHELL{if [ 128 -ge `./xmlquery --value MAX_MPITASKS_PER_NODE` ]; then echo "--cpu_bind=cores"; else echo "--cpu_bind=threads";fi;} </arg>
178+
<arg name="binding"> $SHELL{if [ 128 -ge `./xmlquery --value MAX_MPITASKS_PER_NODE` ]; then echo "--cpu-bind=cores"; else echo "--cpu-bind=threads";fi;} </arg>
179179
<arg name="placement"> -m plane=$SHELL{echo `./xmlquery --value MAX_MPITASKS_PER_NODE`}</arg>
180180
</arguments>
181181
</mpirun>
@@ -362,7 +362,7 @@
362362
<arg name="label"> --label</arg>
363363
<arg name="num_tasks"> -n {{ total_tasks }} -N {{ num_nodes }}</arg>
364364
<arg name="thread_count">-c $SHELL{echo 128/`./xmlquery --value MAX_MPITASKS_PER_NODE`|bc}</arg>
365-
<arg name="binding"> $SHELL{if [ 64 -ge `./xmlquery --value MAX_MPITASKS_PER_NODE` ]; then echo "--cpu_bind=cores"; else echo "--cpu_bind=threads";fi;} </arg>
365+
<arg name="binding"> $SHELL{if [ 64 -ge `./xmlquery --value MAX_MPITASKS_PER_NODE` ]; then echo "--cpu-bind=cores"; else echo "--cpu-bind=threads";fi;} </arg>
366366
<arg name="placement"> -m plane=$SHELL{echo `./xmlquery --value MAX_MPITASKS_PER_NODE`}</arg>
367367
</arguments>
368368
</mpirun>
@@ -524,7 +524,7 @@
524524
<arg name="label"> --label</arg>
525525
<arg name="num_tasks"> -n {{ total_tasks }} -N {{ num_nodes }}</arg>
526526
<arg name="thread_count">-c $SHELL{echo 256/`./xmlquery --value MAX_MPITASKS_PER_NODE`|bc}</arg>
527-
<arg name="binding"> $SHELL{if [ 128 -ge `./xmlquery --value MAX_MPITASKS_PER_NODE` ]; then echo "--cpu_bind=cores"; else echo "--cpu_bind=threads";fi;} </arg>
527+
<arg name="binding"> $SHELL{if [ 128 -ge `./xmlquery --value MAX_MPITASKS_PER_NODE` ]; then echo "--cpu-bind=cores"; else echo "--cpu-bind=threads";fi;} </arg>
528528
<arg name="placement"> -m plane=$SHELL{echo `./xmlquery --value MAX_MPITASKS_PER_NODE`}</arg>
529529
</arguments>
530530
</mpirun>
@@ -714,7 +714,7 @@
714714
<arg name="label"> --label</arg>
715715
<arg name="num_tasks"> -n {{ total_tasks }} -N {{ num_nodes }}</arg>
716716
<arg name="thread_count">-c $SHELL{echo 128/`./xmlquery --value MAX_MPITASKS_PER_NODE`|bc}</arg>
717-
<arg name="binding"> $SHELL{if [ 64 -ge `./xmlquery --value MAX_MPITASKS_PER_NODE` ]; then echo "--cpu_bind=cores"; else echo "--cpu_bind=threads";fi;} </arg>
717+
<arg name="binding"> $SHELL{if [ 64 -ge `./xmlquery --value MAX_MPITASKS_PER_NODE` ]; then echo "--cpu-bind=cores"; else echo "--cpu-bind=threads";fi;} </arg>
718718
<arg name="placement"> -m plane=$SHELL{echo `./xmlquery --value MAX_MPITASKS_PER_NODE`}</arg>
719719
</arguments>
720720
</mpirun>
@@ -877,7 +877,7 @@
877877
<arg name="label"> --label</arg>
878878
<arg name="num_tasks"> -n {{ total_tasks }} -N {{ num_nodes }}</arg>
879879
<arg name="thread_count">-c $SHELL{echo 256/`./xmlquery --value MAX_MPITASKS_PER_NODE`|bc}</arg>
880-
<arg name="binding"> $SHELL{if [ 128 -ge `./xmlquery --value MAX_MPITASKS_PER_NODE` ]; then echo "--cpu_bind=cores"; else echo "--cpu_bind=threads";fi;} </arg>
880+
<arg name="binding"> $SHELL{if [ 128 -ge `./xmlquery --value MAX_MPITASKS_PER_NODE` ]; then echo "--cpu-bind=cores"; else echo "--cpu-bind=threads";fi;} </arg>
881881
<arg name="placement"> -m plane=$SHELL{echo `./xmlquery --value MAX_MPITASKS_PER_NODE`}</arg>
882882
</arguments>
883883
</mpirun>
@@ -1066,7 +1066,7 @@
10661066
<arg name="label"> --label</arg>
10671067
<arg name="num_tasks"> -n {{ total_tasks }} -N {{ num_nodes }}</arg>
10681068
<arg name="thread_count">-c $SHELL{echo 128/`./xmlquery --value MAX_MPITASKS_PER_NODE`|bc}</arg>
1069-
<arg name="binding"> $SHELL{if [ 64 -ge `./xmlquery --value MAX_MPITASKS_PER_NODE` ]; then echo "--cpu_bind=cores"; else echo "--cpu_bind=threads";fi;} </arg>
1069+
<arg name="binding"> $SHELL{if [ 64 -ge `./xmlquery --value MAX_MPITASKS_PER_NODE` ]; then echo "--cpu-bind=cores"; else echo "--cpu-bind=threads";fi;} </arg>
10701070
<arg name="placement"> -m plane=$SHELL{echo `./xmlquery --value MAX_MPITASKS_PER_NODE`}</arg>
10711071
</arguments>
10721072
</mpirun>

0 commit comments

Comments
 (0)