Difference between revisions of "Infrastructure/software/easybuild"
(→Installation Instructions) |
(→Usage Instructions) |
||
Line 13: | Line 13: | ||
= Usage Instructions = | = Usage Instructions = | ||
+ | |||
+ | <pre> | ||
+ | module use -a /projappl/nlpl/software/eb/modules/all | ||
+ | module avail | ||
+ | </pre> | ||
+ | |||
+ | <pre> | ||
+ | module use -a /cluster/shared/nlpl/software/eb/modules/all | ||
+ | module avail | ||
+ | </pre> | ||
= Installation Instructions = | = Installation Instructions = |
Revision as of 16:32, 7 July 2021
Background
With support from the EOSC-Nordic project, the NLPL use case has created a blueprint for fully automated installation of the (software core of the) NLPL virtual laboratory using the EasyBuild framework. Full automation means that the exact same software environment, using the exact same versions and dependencies, will be locally compiled, with relevant hardware-specific optimizations. This approach guarantees maximum reproducibility and replicability across different systems, including the Finnish Puhti and the Norwegian Saga superclusters.
Usage Instructions
module use -a /projappl/nlpl/software/eb/modules/all module avail
module use -a /cluster/shared/nlpl/software/eb/modules/all module avail
Installation Instructions
git clone https://source.coderefinery.org/nlpl/easybuild.git cd easybuild ./setup.sh sbatch build.slurm easyconfigs/{system,mkl}/*.eb