|
Article ID: 305
Last updated: 08 Oct, 2024
We recommend using HPE's Message Passing Toolkit (MPT) unless there is a strong reason for using another Message Passing Interface (MPI) implementation. HPE MPT is generally more efficient on HPE systems than other MPI libraries. Benefits of Using HPE MPT
Using the Default MPT VersionTypically, there is more than one version of MPT library installed on NAS systems. You can access the currently recommended version by loading mpi-hpe/mpt, which points to the recommended version and environmental settings:
Note: NAS administrators change the MPT version and environmental settings used by mpi-hpe/mpt from time to time, as needed, without notification. No recompilation or relinking should be needed for your application. Loading mpi-hpe/mpt instead of a specific MPT module version provides multiple benefits:
If you would like to keep track of which MPT version and settings are being used by your application, you can set the following environmental variables:
In addition, we strongly recommend using the mpiexec launcher, instead of other launchers (such as mpirun) for your MPI application. The mpiexec launcher allows logging of the MPI environment used in your PBS job, such as the MPT version and settings, to the NAS system logfiles. If you notice a change in behavior of your jobs as a result of possible changes in mpi-hpe/mpt, please provide the PBS job ID when requesting help for investigation. See Porting with HPE MPT for more information. |