-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patheasybuild.txt
51 lines (31 loc) · 1.1 KB
/
easybuild.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
= Easybuild
:doctype: book
:toc:
:icons:
:source-highlighter: coderay
:numbered!:
== Intro
*Building Software with EasyBuild* - https://ulhpc-tutorials.readthedocs.io/en/latest/tools/easybuild/[`https://ulhpc-tutorials.readthedocs.io/en/latest/tools/easybuild/`]
*Introduction to EasyBuild* - https://www.slideshare.net/insideHPC/introduction-to-easybuild-tutorial-part-1[`https://www.slideshare.net/insideHPC/introduction-to-easybuild-tutorial-part-1`]
*EasyBuild Tutorial* - https://docs.it4i.cz/software/tools/easybuild/[`https://docs.it4i.cz/software/tools/easybuild/`]
== Setting Up
Add the following to `.bashrc`:
-----
# Easybuild
export EASYBUILD_PREFIX=/back/EASYBUILD/.local/easybuild
export EASYBUILD_MODULES_TOOL=Lmod
export EASYBUILD_MODULE_NAMING_SCHEME=CategorizedModuleNamingScheme
# Use the below variable to run:
# module use $LOCAL_MODULES
# module load tools/EasyBuild
export LOCAL_MODULES=${EASYBUILD_PREFIX}/modules/all
alias ma="module avail"
alias ml="module list"
function mu(){
module use $LOCAL_MODULES
module load tools/EasyBuild
}
-----
==== Cubic
== MoPy
=== Mube