- Infos im HLRS Wiki sind nicht rechtsverbindlich und ohne Gewähr -
- Information contained in the HLRS Wiki is not legally binding and HLRS is not responsible for any damages that might result from its use -
MPI(Hawk): Difference between revisions
From HLRS Platforms
Jump to navigationJump to search
(Add Open MPI/HPC-X and format text using wiki templates) |
|||
Line 1: | Line 1: | ||
== MPI (Hawk) == | == MPI (Hawk) == | ||
Several MPI libraries are provided on HAWK. | |||
{{Note|text=It is recommended to use HPE MPI, which is tuned specifically for the system.}} | |||
=== HPE MPI === | |||
HPE MPI is provided as part of HPE's Message Passing Toolkit (MPT) and is the current default on the system. To use it load the ''mpt'' module | |||
{{Command|command=module load mpt}} | |||
Please make sure to check the following resources before using it: | |||
* '''User Guide''': For detailed information cf. the [https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=a00105727en_us HPE Message Passing Interface (MPI) User Guide]. | |||
* '''Performance optimization''': With respect to MPI performance optimization by means of tuning environment variables please cf. [https://kb.hlrs.de/platforms/upload/Tuning_of_MPT.pdf Tuning of MPT] | |||
{{Note|text=The MPI implementation provided via ''mpt'' is not ABI-compatible to other MPI implementations. If required, an MPICH-ABI-compatible version of MPT is available via the ''hmpt'' module.}} | |||
=== Open MPI and HPC-X=== | |||
[[Open MPI]] is provided as an alternative as a native installation via the ''openmpi'' module and as part of the HPC-X package available via the ''hpcx'' modules on the system. |
Latest revision as of 11:17, 22 February 2023
MPI (Hawk)
Several MPI libraries are provided on HAWK.
Note: It is recommended to use HPE MPI, which is tuned specifically for the system.
HPE MPI
HPE MPI is provided as part of HPE's Message Passing Toolkit (MPT) and is the current default on the system. To use it load the mpt module
module load mpt
Please make sure to check the following resources before using it:
- User Guide: For detailed information cf. the HPE Message Passing Interface (MPI) User Guide.
- Performance optimization: With respect to MPI performance optimization by means of tuning environment variables please cf. Tuning of MPT
Note: The MPI implementation provided via mpt is not ABI-compatible to other MPI implementations. If required, an MPICH-ABI-compatible version of MPT is available via the hmpt module.
Open MPI and HPC-X
Open MPI is provided as an alternative as a native installation via the openmpi module and as part of the HPC-X package available via the hpcx modules on the system.