|
67 | 67 |
|
68 | 68 | if ( ${{MPI_STACK}} == "openmpi" ) then |
69 | 69 |
|
70 | | -# OPENMPI flags |
71 | | -# Turn off warning about TMPDIR on NFS |
72 | | -setenv OMPI_MCA_shmem_mmap_enable_nfs_warning 0 |
73 | | -# pre-connect MPI procs on mpi_init |
74 | | -setenv OMPI_MCA_mpi_preconnect_all 1 |
75 | | -setenv OMPI_MCA_coll_tuned_bcast_algorithm 7 |
76 | | -setenv OMPI_MCA_coll_tuned_scatter_algorithm 2 |
77 | | -setenv OMPI_MCA_coll_tuned_reduce_scatter_algorithm 3 |
78 | | -setenv OMPI_MCA_coll_tuned_allreduce_algorithm 3 |
79 | | -setenv OMPI_MCA_coll_tuned_allgather_algorithm 4 |
80 | | -setenv OMPI_MCA_coll_tuned_allgatherv_algorithm 3 |
81 | | -setenv OMPI_MCA_coll_tuned_gather_algorithm 1 |
82 | | -setenv OMPI_MCA_coll_tuned_barrier_algorithm 0 |
83 | | -# required for a tuned flag to be effective |
84 | | -setenv OMPI_MCA_coll_tuned_use_dynamic_rules 1 |
85 | | -# disable file locks |
86 | | -setenv OMPI_MCA_sharedfp "^lockedfile,individual" |
| 70 | + # OPENMPI flags |
| 71 | + # Turn off warning about TMPDIR on NFS |
| 72 | + setenv OMPI_MCA_shmem_mmap_enable_nfs_warning 0 |
| 73 | + # pre-connect MPI procs on mpi_init |
| 74 | + setenv OMPI_MCA_mpi_preconnect_all 1 |
| 75 | + setenv OMPI_MCA_coll_tuned_bcast_algorithm 7 |
| 76 | + setenv OMPI_MCA_coll_tuned_scatter_algorithm 2 |
| 77 | + setenv OMPI_MCA_coll_tuned_reduce_scatter_algorithm 3 |
| 78 | + setenv OMPI_MCA_coll_tuned_allreduce_algorithm 3 |
| 79 | + setenv OMPI_MCA_coll_tuned_allgather_algorithm 4 |
| 80 | + setenv OMPI_MCA_coll_tuned_allgatherv_algorithm 3 |
| 81 | + setenv OMPI_MCA_coll_tuned_gather_algorithm 1 |
| 82 | + setenv OMPI_MCA_coll_tuned_barrier_algorithm 0 |
| 83 | + # required for a tuned flag to be effective |
| 84 | + setenv OMPI_MCA_coll_tuned_use_dynamic_rules 1 |
| 85 | + # disable file locks |
| 86 | + setenv OMPI_MCA_sharedfp "^lockedfile,individual" |
87 | 87 |
|
88 | 88 | else if ( ${{MPI_STACK}} == "intelmpi" ) then |
89 | 89 |
|
90 | | -setenv BUILT_ON_SLES15 {BUILT_ON_SLES15} |
| 90 | + setenv BUILT_ON_SLES15 {BUILT_ON_SLES15} |
91 | 91 |
|
92 | | -if ( ${{BUILT_ON_SLES15}} == TRUE ) then |
93 | | -setenv I_MPI_FABRICS shm:ofi |
94 | | -setenv I_MPI_OFI_PROVIDER psm3 |
95 | | -endif # BUILT_ON_SLES15 |
| 92 | + if ( ${{BUILT_ON_SLES15}} == TRUE ) then |
| 93 | + setenv I_MPI_FABRICS shm:ofi |
| 94 | + setenv I_MPI_OFI_PROVIDER psm3 |
| 95 | + endif # BUILT_ON_SLES15 |
96 | 96 |
|
97 | 97 | endif # MPI_STACK |
98 | 98 |
|
|
0 commit comments