Intel MPI 2019+ release_mt library
To get the release_mt
library to run with EAGLE_25/.1
the following environment
settings seem to work:
FI_OFI_RXM_RX_SIZE=4096
FI_OFI_RXM_TX_SIZE=4096
FI_UNIVERSE_SIZE=2048
The question now is does it speed up our communications.
Other useful things to know. To use the release_mt
library you
need to source the Intel setup scripts after loading the module
(intel_2019/update-4 also now intel_2020/update-1):
source $I_MPI_ROOT/intel64/bin/mpivars.sh release_mt
and to use an asynchronous progression thread:
I_MPI_ASYNC_PROGRESS=1
I_MPI_ASYNC_PROGRESS_THREADS=1
You can use more, but they should really be assigned to different communicators.
Edited by Peter W. Draper