This is an old revision of the document!
Singularity is a container solution created for scientific and application workloads. The objective of this guide is to demonstrate how to use Singularity on the CHPC Lengau cluster.
The diagram below is a visual depiction of the Singularity work-flow process. This process can be categorised into two environments:
For more details please read the user manual: https://www.sylabs.io/guides/2.6/user-guide/index.html
Based on the image above, it is clear that the CHPC Lengau cluster will only provide a production (container execution) environment for the Singularity workflow. Therefore, users are only allowed to run already built containers images on this platform.
NB: Please note that the computes nodes on Lengau do not have access to the internet, which means that users will not be able to use the Singularity pull command. However, users can use the scp.chpc.ac.ca node to facilitate the transfer of images to and from the platform.
Using Singularity on Lengau can be summarised as a two-stage process: