Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1009 Bytes

README.org

File metadata and controls

22 lines (16 loc) · 1009 Bytes

Singularity Containers for Wire-Cell Toolkit

This repo holds a variety of approaches to leveraging Singularity containers to provide different environments related to running and developing the Wire-Cell Toolkit either as stand-alone software or as run from LArSoft.

The recommended approach is wcdo. It is “opinionated” in how it is structured but it also provides hooks for user customization. For more info see wcdo.org.

However, before starting be sure you satisfy a these prerequisites:

singularity
of course this is required. It is used here to provide a bare minimum of Fermilab-supported Scientific Linux OS.
cvmfs
to keep the Singularity container file as small and general as possible the bulk of software is delivered via the CVMFS network file system in the form of UPS binary “products” provided by Fermilab.
tips
some ideas for how to effectively use wcdo, singularity and CVMFS.