diff --git a/create_apptainer_image_file.sh b/create_apptainer_image_file.sh index 724dcb18824012e9a8b0eb7c43a28a8de87d2ec3..81b28c5bcdc5c9e1aeec9f912bffdae823597649 100644 --- a/create_apptainer_image_file.sh +++ b/create_apptainer_image_file.sh @@ -1,3 +1,3 @@ rm swiss_army_knife_latest.sif -singularity pull --disable-cache docker://git.ia2.inaf.it:5050/andrea.giannetti/swiss_army_knife +singularity pull --disable-cache docker://git.ia2.inaf.it:5050/andrea.giannetti/swiss_army_knife_stable diff --git a/documentation/documentation.md b/documentation/documentation.md index 4b5fcd9bb2f4ff85c2dc81faad599a5e0cacef40..9ac3996532e6d66cb1fa1402d021991d9ecc7e17 100644 --- a/documentation/documentation.md +++ b/documentation/documentation.md @@ -90,6 +90,8 @@ To reset the database, use the command: Be aware that at the moment the first run (also after DB reset) fails due to an issue in the DB initialization. Run the docker compose command once more to start the pipeline. +To obtain the Apptainer image, the script [create_apptainer_image_file.sh](create_apptainer_image_file.sh) is provided. To run the pipeline execute the command from the SAK folder: `srun singularity exec -B .:$HOME swiss_army_knife_latest.sif python main.py`; this preserves the results after the run. The `--distributed True` flag can be used if running on a distributed system. Job dispatching must be taken care of by the user. Slurm provides a very convenient way of doing that, with no adjustment to the code. + The pipeline produces a series of files that are used to produce the final output. * It compresses and archives in `stg/archive` all the input files for radmc in a zip file, whose name is also used as a