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
rmcommand inside apptainer sessions (you should always be very careful about usingrmanywhere). By default, apptainer mounts your\cluster\homefolder 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]
--overlaydoes not work on the/lfsspace. See https://apptainer.org/docs/admin/1.0/installation.html#lustre-gpfs.