-
Notifications
You must be signed in to change notification settings - Fork 145
EasyBuild Tutorial
Date & Time | Tuesday June 23rd 2020, 11am-4pm UTC (1pm-6pm CEST) |
---|---|
Venue | Online |
Cost | Attendance is free, but registering before Mon June 22nd at 2pm CEST is required for practical purposes. |
Registration | Please register via https://webappsx.ugent.be/eventManager/events/ebtutorial |
Intended audience | Anyone who is interested in learning more about the basics of EasyBuild. |
Organisers |
|
Tutorial site | https://easybuilders.github.io/easybuild-tutorial |
YouTube recordings | https://www.youtube.com/playlist?list=PLhnGtSmEGEQiNVb1z2D4lF0rzb-un1Ja7 |
Presentation | https://github.com/easybuilders/easybuild-tutorial/raw/master/docs/files/easybuild_tutorial_slides_isc20.pdf |
Questions? | Post them in the #tutorial channel in the EasyBuild Slack. Join via https://easybuild-slack.herokuapp.com. |
The tutorial will cover what we outlined in the tutorial proposal we made for ISC'20. Our proposal got accepted but since ISC'20 has been transformed into an online conference without tutorials, the tutorial has been postponed until ISC'21. We did not want to let this opportunity go to waste however...
If you are interested in learning more about the basics of EasyBuild, and if you are not afraid to make your hands dirty by following with the hands-on exercises, please join us!
(tentative, subject to changes)
(times are in UTC, +1 for BST, +2 for CEST)
-
[11:00 - 11:10]
Welcome & practical info -
[11:10 - 11:25]
General introduction to EasyBuild -
[11:25 - 11:50]
Installation and configuration of EasyBuild (hands-on) -
[11:50 - 12:30]
Basic usage of EasyBuild + installing software (hands-on) -
[12:30 - 12:40]
(break) -
[12:40 - 13:00]
Troubleshooting (hands-on) -
[13:00 - 13:20]
Hierarchical module naming schemes -
[13:20 - 14:00]
Adding support for additional software (hands-on) -
[14:00 - 14:10]
(break) -
[14:10 - 14:25]
EasyBuild at the Jülich Supercomputing Centre -
[14:25 - 14:40]
EasyBuild at Compute Canada -
[14:40 - 14:55]
Contributing back to EasyBuild -
[14:55 - 15:10]
Comparison with other tools -
[15:10 - 15:15]
Getting help -
[16:15 - 16:00]
Q&A
It is sufficient to be familiar with working in a Linux shell environment (shell commands, environment variables, ...).
No prior knowledge about EasyBuild is required.
We strongly recommend that you join the #tutorial
channel in the EasyBuild Slack, which will be used as a platform to ask questions before, during, and after the tutorial.
To request an invitation to the EasyBuild Slack, please visit https://easybuild-slack.herokuapp.com .
Attendees are encouraged to follow along hands-on with the examples that will be covered throughout the tutorial.
A prepared container image will be provided for the hands-on parts of the tutorial (Docker & Singularity supported).
Access to a prepared environment in AWS will be provided for registered attendees.
If you prefer to run the container image outside of AWS, it is sufficient to have a system with a processor that supports AVX2 instructions (any Intel processor newer than Intel Haswell should be fine).
Can I use my own system for the hands-on?
You can, provided that you make the necessary preparations:
- a recent Linux distribution is required (CentOS 7 or RHEL 7 is recommended);
- make sure the Lmod modules tool is already installed (check with "
module --version
"); - make sure Python 2.7 or Python 3.5+ is installed
- make sure the latest version of EasyBuild is installed (see here for more information)
- make sure the
SciPy-bundle-2020.03-foss-2020a-Python-3.8.2.eb
andHDF5-1.10.6-gompi-2020a.eb
easyconfig files and all the required dependencies are installed (exact installation prefix is irrelevant)
We plan to record the full session and make it available through the EasyBuild YouTube channel.
Attending the online tutorial is free, but registration is required for practical purposes.
Please register via https://webappsx.ugent.be/eventManager/events/ebtutorial
Additional information on how to actively participate to the tutorial will be provided to registered attendees.
In case of questions, please contact kenneth.hoste@ugent.be (please use "EasyBuild tutorial" as subject).