This is an old revision of the document!
What is EasyBuild?
EasyBuild is a software build and installation framework that allows you to manage (scientific) software on High Performance Computing (HPC) systems in an efficient way. It is motivated by the need for a tool that combines the following features:
a flexible framework for building/installing (scientific) software
fully automates software builds
divert from the standard configure / make / make install with custom procedures
allows for easily reproducing previous builds
keep the software build recipes/specifications simple and human-readable
supports co-existence of versions/builds via dedicated installation prefix and module files
enables sharing with the HPC community (win-win situation)
automagic dependency resolution
retain logs for traceability of the build processes
You can see more information in the official project website: https://easybuild.readthedocs.io/
Requirement
Only EasyBuild v4.0 (or newer) is compatible with Python 3, earlier EasyBuild releases require Python 2.
-