Software: Apptainer - nthu-ioa/cluster GitHub Wiki
Apptainer is the open-source successor to Singularity. It can be used to run containerised images that can run on HPC systems using MPI and infiniband (with some care, see below).
We use Apptainer version 1.2.5-1.
The following links may be useful:
- https://apptainer.org/docs/user/main/mpi.html
- https://apptainer.org/docs/user/main/bind_paths_and_mounts.html
- https://apptainer.org/docs/admin/1.0/installation.html#filesystem-support-limitations
[!WARNING] Be very careful about using the
rm
command inside apptainer sessions (you should always be very careful about usingrm
anywhere). By default, apptainer mounts your\cluster\home
folder directly. This is the actual folder, with your actual data in it. Is not a copy! If you delete this folder, you'll lose your data.
[!WARNING]
--overlay
does not work on the/lfs
space. See https://apptainer.org/docs/admin/1.0/installation.html#lustre-gpfs.