This is an old revision of the document!
Singularity is a container system developed for the HPC user environment. It is similar to the docker, but it runs on the user-space.
In some cases, setting up the madgraph_aMC@NLO is painful job - to synchronize the system packages. Running the simplest example process works on the vanilla setup but it comes to a problem if you want to run the NLO simulations.
Life gets much easier with the aMC@NLO on the sinularity - once you have sif image file then you can re-use the image files keeping the identical setup for each runs.