-
Notifications
You must be signed in to change notification settings - Fork 145
Home
Kenneth Hoste edited this page Apr 22, 2014
·
117 revisions
EasyBuild is a software build and installation framework in Python that allows you to install software in a structured, repeatable and robust way.
These wiki pages contain as the EasyBuild documentation.
NOTE: The wiki pages are in need of a serious update, we're working on it.
- What is EasyBuild? (updated)
- License
-
Dependencies (updated)
- Installing environment modules without root permissions (up-to-date)
- Installing lmod without root permissions (up-to-date)
- Installing EasyBuild (updated)
- Bootstrapping EasyBuild (ok, up-to-date)
- 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)
- Configuration (updated)
- Using EasyBuild
- Automatic dependency resolution
- OS-specific notes
- Step-by-step guide
- Compiler toolchains (up-to-date)
- Easyconfig files (updated, may need work)
- Examples
- List of supported software packages (updated) (legacy list here)
- Conference calls
- FAQ (updated, may need additional entries)
- Contact
- Other tools
- Development guide
- API documentation (framework, easyblocks): stable (master) - develop (automatically updated)
- 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)
- Introduction to EasyBuild (Oct'13, EasyBuild v1.8.2)
- WRF example use case (Oct'13, EasyBuild v1.8.2)
- EasyBuild status update (Oct'13, EasyBuild v1.8.2)
- 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)
- 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)
- 20121126 HashDist: Google hangout conf call with Dag Sverre Seljebotn on HashDist and EasyBuild
- [bi-weekly EasyBuild conf calls](Conference calls)