IT4Innovations EasyBuild Wrappers
Adjusting easybuild for IT4Innovations.
eb --cache
- Rebuild system Lmod cache
eb --containerize
- Load and unload Singularity module
eb --rm-module NAME/VERSION
- Removes modules and all it’s dependencies
eb --find-dependency NAME/VERSION
- Finds which modules are dependent on a specified module
Other changes
- eb -> success build
- eb --install-latest-eb-release -> Postinstall, symlinks, edit modulefile, wrappers …
Mattermost
- Log eb command usage (who, where, what)
- Log result of build (Success x Failed)
- Possibility of notification in browser or mobile
Py
Toolchain - Python packages as Lmod modules
- Py-2.7 / Py-3.6
- Based on GCcore-6.3.0
- "base" python module can be changed
- Easy way to update python
- After a year - no issues reported
IT4Innovations easyconfigs
- Public repository
- over 2900 easyconfigs
- over 735 software (> 187 own software easyconfigs)
master it4i-salomon it4i-anselm
IT4Innovations easyblocks
- Public repository
- In case of emergency
- No PR to upstream