-
Notifications
You must be signed in to change notification settings - Fork 144
Home
Kenneth Hoste edited this page Mar 7, 2022
·
117 revisions
Documentation for EasyBuild is now available at https://docs.easybuild.io, which should be treated as the main documentation hub from now on.
The pages that are still available here are either not considered to be part of the documentation (e.g., meeting notes, etc.), or still need to be ported to the Read the Docs platform.
- What is EasyBuild?
- Dependencies
- Installing EasyBuild
- Configuration
- Using EasyBuild
- Deprecated functionality
- Writing easyconfig files
- Contact
To be ported to http://easybuild.readthedocs.org
- License
- Setting up tab completion for bash (ok, up-to-date)
- Quick demo for the impatient (updated)
- Getting started (ok, but need update to new style configuration)
- OS-specific notes
- Step-by-step guide
- Compiler toolchains (up-to-date)
- List of supported software packages (updated) (legacy list here)
- Conference calls
- FAQ (updated, may need additional entries)
- Other tools
- API documentation (framework, easyblocks): stable (master) - develop (automatically updated)
To be ported to http://easybuild.readthedocs.org
- Development guide
- Setting up your own easyblocks repository (ok, up-to-date)
- Encode class names
- Tutorial: building WRF after adding support for it (ok, up-to-date)
- Packaging and versioning
- Unit and regression testing (ok, up-to-date)
- Release process (ok, up-to-date)
- Release schedule (ok, up-to-date)
- Using a custom module naming scheme (ok, up-to-date)
- Contributing back
- Review process for contributions
- Code style
- Contributing to the EasyBuild documentation wiki
- Experimental repo
- April 2012 @ HEPIX spring workshop 2012: EasyBuild: building software with ease, by Jens Timmerman (slides (PDF), EasyBuild v.0.5)
- November 2012 @ PyHPC-2012 workshop at Supercomputer 2012 conference: EasyBuild: Building Software With Ease, by Kenneth Hoste, Jens Timmerman, Andy Georges and Stijn Deweirdt (paper, slides full talk (PDF), EasyBuild v1.0)
- February 2013 @ FOSDEM'13: EasyBuild lightning talks in FOSS for Scientists and Python devrooms (EasyBuild v1.1)
- March 2013 @ 3rd EasyBuild hackathon: EasyBuild: Building Software With Ease, by Kenneth Hoste (slides (PDF), EasyBuild v1.2)
- June 2013 @ ISC'13: BoF session: Best Practices in Building & Installing Scientific Software (slides (PDF), EasyBuild v1.5.0)
- October 2013 @ 4th EasyBuild hackathon: Introduction to EasyBuild, by Kenneth Hoste (slides (PDF), EasyBuild v1.8.2)
- November 2013 @ SC13 BoF session: EasyBuild lightning talk, by Andy Georges (slides (PDF), EasyBuild v1.9.0)
- EasyBuild Tech Talks
- 1st EasyBuild User Meeting: Jan 27th-29th 2016 HPC-UGent (Ghent, Belgium)
- 2nd EasyBuild User Meeting: Feb 8-10th 2017, JSC (Jülich, Germany)
- 3rd EasyBuild User Meeting: Jan 30th - Feb 1st 2018, SurfSARA (Amsterdam, Netherlands)
- 4th EasyBuild User Meeting: Jan 30th - Feb 1st 2019, UCLouvain (Louvain-la-Neuve, Belgium)
- 5th EasyBuild User Meeting: Jan 29th - Jan 31st 2020, HPCNow! (Barcelona, Spain)
- 6th EasyBuild User Meeting: Jan 25th - Jan 29th 2021 (virtual)
- 1st EasyBuild hackathon: Aug. 16th-17th 2012, Ghent (Belgium)
- 2nd EasyBuild hackathon: Nov. 28th-29th 2012, Kirchberg (Luxembourg)
- 3rd EasyBuild hackathon: Mar. 11-13th 2013, Nicosia (Cyprus)
- quick links: EasyBuild presentation - CUDA presentation (NVIDIA) - GPGPU application notes (NVIDIA)
- notes: day 1 - day 2 - day 3
- 4th EasyBuild hackathon: Oct. 22nd-24th 2013, Nicosia (Cyprus)
- quick links: UNITE presentation - EasyBuild introduction - EasyBuild status update
- notes: day 1 - day 2 - day 3
- recorded presentations: Introduction to EasyBuild - WRF example use case - EasyBuild status update
- 5th EasyBuild hackathon: Feb. 19th-21st 2014, Jülich (Germany)
- EasyBuild introduction slides
- notes: day 1 - day 2 - day 3
- 6th EasyBuild hackathon: June 18-20th 2014, Vienna (Austria)
- 7th EasyBuild hackathon: October 21-22 2014, Jülich (Germany)
- 8th EasyBuild hackathon: February 9-11 2015, Basel (Switzerland)
- 9th EasyBuild hackathon: May 4-5 2015, Espoo (Finland)
- internal hackathon @ CSCS: Sept 7-9 2015, Lugano (Switzerland)
- 10th EasyBuild hackathon: November 11-13 2015, Austin (TX), US
- 11th EasyBuild hackathon: March 24-25 2016, Lugano (Switzerland)
- Supercomputing'2012 / PyHPC: EasyBuild was actively promoted at Supercomputing'2012 in Salt Lake City during Birds-of-a-Feather sessions, the PyHPC workshop and the exhibit
- FOSDEM'13: EasyBuild lightning talks in FOSS for Scientists and Python devrooms, by Jens Timmerman and Kenneth Hoste (resp.)
- ISC'13: BoF session "Best Practices in Building & Installing Scientific Software"
- slides (PDF)
- SC13 BoF session: "Getting Scientific Software Installed: Tools and Best Practices"
- FOSDEM'14: "HPC and computational science" devroom (more info soon)
- ISC'14 BoF session: "Getting Scientific Software Installed: Tools and Best Practices"
- SC14 BoF session: "Getting Scientific Software Installed: Tools and Best Practices"
- SC15 BoF session: "Getting Scientific Software Installed: Tools and Best Practices"
- SC18 BoF session: "Getting Scientific Software Installed"
- SC19 BoF session: "Getting Scientific Software Installed"
- 20121126 HashDist: Google hangout conf call with Dag Sverre Seljebotn on HashDist and EasyBuild
- Conference Call on Dual Serial/MPI builds
- bi-weekly EasyBuild conf calls