Skip to content

Commit

Permalink
Merge branch 'ndk/machinefiles/disable-MPICH_GNI_DYNAMIC_CONN' (PR #2026
Browse files Browse the repository at this point in the history
)

Add environment variable to cori-knl
setenv MPICH_GNI_DYNAMIC_CONN=disabled
Only for mpilib=mpt (not for Intel MPI)
This has shown to reduce initialization time -- especially in the atmosphere init.
It may also benefit other machines, but starting with cori-knl.
[BFB]
  • Loading branch information
ndkeen committed Jan 24, 2018
2 parents 08a8bd4 + 24c3b46 commit 6429cd6
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions cime/config/acme/machines/config_machines.xml
Original file line number Diff line number Diff line change
Expand Up @@ -466,6 +466,10 @@
<env name="OMP_PROC_BIND">spread</env>
<env name="OMP_PLACES">threads</env>
</environment_variables>

<environment_variables mpilib="mpt">
<env name="MPICH_GNI_DYNAMIC_CONN">disabled</env>
</environment_variables>
<environment_variables mpilib="impi">
<env name="I_MPI_FABRICS">ofi</env>
<env name="I_MPI_OFI_PROVIDER">gni</env>
Expand Down

0 comments on commit 6429cd6

Please sign in to comment.