File tree Expand file tree Collapse file tree 1 file changed +14
-3
lines changed
Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -305,10 +305,10 @@ endif
305305
306306ASKPROC:
307307
308- set BUILT_ON_SLES15 = @BUILT_ON_SLES15@
309-
310308if ( $SITE == ' NCCS' ) then
311309
310+ set BUILT_ON_SLES15 = @BUILT_ON_SLES15@
311+
312312 if (" $BUILT_ON_SLES15 " == " TRUE" ) then
313313 set DEFAULT_MODEL = ' mil'
314314 echo " Enter the ${C1} Processor Type${CN} you wish to run on:"
730730# The below settings seem to be recommended for hybrid
731731# systems using MVAPICH2 but could change
732732
733- else if( $MPI == mvapich2 ) then
733+ else if( $MPI == mvapich ) then
734734
735735cat > $EXPDIR /SETENV.commands << EOF
736736 setenv MV2_ENABLE_AFFINITY 0
800800
801801endif # if NOT Singularity
802802
803+ # Testing on SLES15 showed that the mlx provider did not seem
804+ # to work at scale. So we move to use the verbs provider. Note:
805+ # still seems to have issues at c720
806+ if (" $BUILT_ON_SLES15 " == " TRUE" ) then
807+ cat >> $EXPDIR /SETENV.commands << EOF
808+ setenv I_MPI_OFI_PROVIDER verbs
809+ setenv I_MPI_COLL_EXTERNAL 0
810+ EOF
811+
812+ endif # if SLES15
813+
803814endif # if NCCS
804815
805816endif # if mpi
You can’t perform that action at this time.
0 commit comments