Bureaucrats, cc_docs_admin, cc_staff
2,879
edits
(add transl tags so we can generate the FR stub) |
(Marked this version for translation) |
||
Line 3: | Line 3: | ||
<translate> | <translate> | ||
<!--T:1--> | |||
{{Draft}} | {{Draft}} | ||
<!--T:2--> | |||
[https://easybuild.io/ EasyBuild] is a tool for building, installing, and maintaining software on high-performance computing systems. | [https://easybuild.io/ EasyBuild] is a tool for building, installing, and maintaining software on high-performance computing systems. | ||
We use it to build almost everything in Compute Canada's software repository, [[CVMFS]]. | We use it to build almost everything in Compute Canada's software repository, [[CVMFS]]. | ||
= EasyBuild and modules = | = EasyBuild and modules = <!--T:3--> | ||
== EBROOT environment variables == | == EBROOT environment variables == <!--T:4--> | ||
<!--T:5--> | |||
...MORE NEEDED... | ...MORE NEEDED... | ||
= Using EasyBuild in your own account = | = Using EasyBuild in your own account = <!--T:6--> | ||
<!--T:7--> | |||
You can use EasyBuild to install software in your own home or project directory space. | You can use EasyBuild to install software in your own home or project directory space. | ||
You might do this if, for example, you want to customize a piece of 3rd-party software, | You might do this if, for example, you want to customize a piece of 3rd-party software, | ||
or if you want to build a new version of something instead of waiting for staff add it to CVMFS. | or if you want to build a new version of something instead of waiting for staff add it to CVMFS. | ||
== Finding a recipe == | == Finding a recipe == <!--T:8--> | ||
<!--T:9--> | |||
A recipe is a text file containing the information EasyBuild needs to build a particular piece of software in a particular environment. | A recipe is a text file containing the information EasyBuild needs to build a particular piece of software in a particular environment. | ||
Writing a recipe from scratch is a lot of work, and will not be discussed here. | Writing a recipe from scratch is a lot of work, and will not be discussed here. | ||
Modifying a recipe for your particular situation is easier, and it is easier still to find a suitable recipe and use it unmodified. | Modifying a recipe for your particular situation is easier, and it is easier still to find a suitable recipe and use it unmodified. | ||
<!--T:10--> | |||
...MORE NEEDED... | ...MORE NEEDED... | ||
== Choosing a toolchain == | == Choosing a toolchain == <!--T:11--> | ||
<!--T:12--> | |||
...MORE NEEDED... | ...MORE NEEDED... | ||
= Additional resources = | = Additional resources = <!--T:13--> | ||
<!--T:14--> | |||
* WestGrid webinar slides [https://westgrid.github.io/trainingMaterials/getting-started/#building-software-with-easybuild "Building software on Compute Canada clusters using EasyBuild"] | * WestGrid webinar slides [https://westgrid.github.io/trainingMaterials/getting-started/#building-software-with-easybuild "Building software on Compute Canada clusters using EasyBuild"] | ||
</translate> | </translate> |