...
Column | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
MPI base images
...
Warning | ||
---|---|---|
| ||
Due to a problem with MPI library binding with Singularity containers on Setonix, containerised MPI applications are currently not able to execute multinode jobs. But they still work fine for single node jobs. We are currently working on solving this problem. |
These represent a good starting point to build MPI applications in a container. They all include the GNU compiler suite, the OSU MPI Benchmark Suite, and either MPICH or OpenMPI. They have been built with Ubuntu 20.04, 18.04 and 16.04 to suit multiple needs.
- MPICH based
- MPICH 3.4.3: works on all Pawsey clusters, by exploiting either Cray MPICH or Intel MPI
- OpenMPI based
- OpenMPI 4.0.2: works on Topaz and Garrawarla
CUDA-aware MPI base images
...
- CUDA-aware MPICH based
- MPICH 3.4.3 and CUDA 10.1
- CUDA-aware OpenMPI based
- OpenMPI 4.0.2 and CUDA 10.1: works on Topaz
- OpenMPI 4.0.2 and CUDA 10.2: works on Garrawarla
...
The provided Dockerfiles can be used as templates to design variations of these configurations.
OpenFoam images
...
...
title | Important |
---|
...
Due to a problem with MPI library binding with Singularity containers on Setonix, the containerised versions of OpenFOAM are currently not able to execute multinode jobs. But they still work fine for single node jobs. We are currently working on solving this problem.
A number of OpenFoam versions are currently supported by Pawsey as container images. They are all based on the mpich-base
images presented above.
See the Openfoam and Openfoam-org image sub-repositories.
Conda example dockerfile
A conda base image already exists, so we instead included an example file for making your own Docker recipes for your Conda environment.