This page documents how to use the MPI for Python package within a Conda environment.
The installation of mpi4py will be discussed in the following sections. This section provides an example of how mpi4py would be used in a python script after such an installation.
To use MPI in a python script through mpi4py
, you must first import it using the following code:
Here is an example python script mpi4pytest.py
that uses MPI:
The file mpi4pytest.py
can be found at /gpfs/runtime/softwareexamples/mpi4py/
Start by creating and activating a conda environment:
Once you have activated your conda environment, run the following commands to install mpi4py
:
You may change the python version in the pip command.
To check that the installation process was a success you can run
If no errors result from running the command, the installation has worked correctly.
Here is an example batch job script mpi4pytest_conda.sh
that uses mpi4pytest.py
and the conda environment setup:
The example script above runs the python script on two nodes by using the #SBATCH -N 2
command. For more information on #SBATCH
options, see our documentation.
Start by creating and activating a Python environment
Once you have activated your conda environment, run the following command to install mpi4py
:
Below is an example batch job script mpi4pytest_env.sh
: