- Infos im HLRS Wiki sind nicht rechtsverbindlich und ohne Gewähr -
|MPT is the Message Passing Toolkit from HPE. It includes HPE's proprietary MPI implementation and is available on systems from HPE, e.g., HAWK.||
This shows the basic steps to use the global MPT installations on the systems at HLRS.
Load the necessary module to set up the environment
Then compile your application using the compiler wrappers mpicc, mpicxx or mpif08:
The wrapper compilers will pass any necessary options, e.g. for include files or libraries to be linked to, to the underlying base compiler and linker (e.g. GNU, Intel, AOCC).
Now you can allocate compute nodes via the Batch_system and run your application with
The most important options you may need on our systems are described in the following sections. For in depth information of all options we refer you to the man pages of mpirun and MPI.
For a collection of usage examples see Batch_System_PBSPro_(Hawk)
Running applications via wrapper scripts
Many tools run MPI applications through wrapper scripts, e.g., mpirun ./wrapper.sh original_mpi_program. With MPT this is only possible when using a separate shepherd. To enable this mode use