Ml revison
Compare changes
+ 14
− 13
@@ -19,6 +19,7 @@ Below you will find more details and examples.
@@ -19,6 +19,7 @@ Below you will find more details and examples.
@@ -39,11 +40,11 @@ Currently Loaded Modules:
@@ -39,11 +40,11 @@ Currently Loaded Modules:
for more details on sticky modules, see the section on [ml purge](#resetting-by-unloading-all-modules-ml-purge-module-purge)
@@ -59,7 +60,7 @@ $ ml av
@@ -59,7 +60,7 @@ $ ml av
* the remainder, corresponding to the software version, the compiler toolchain that was used to install the software, and a possible version suffix
@@ -108,7 +109,7 @@ $ ml spider gcc
@@ -108,7 +109,7 @@ $ ml spider gcc
If you use spider on a full module name like GCC/6.2.0-2.27 it will tell on which cluster(s) that module available:
@@ -148,7 +149,7 @@ Use "module keyword key1 key2 ..." to search for all possible modules matching a
@@ -148,7 +149,7 @@ Use "module keyword key1 key2 ..." to search for all possible modules matching a
Lmod does a partial match on the module name, so sometimes you need to use / to indicate the end of the software name you are interested in:
@@ -167,7 +168,7 @@ Use "module keyword key1 key2 ..." to search for all possible modules matching a
@@ -167,7 +168,7 @@ Use "module keyword key1 key2 ..." to search for all possible modules matching a
@@ -198,11 +199,11 @@ setenv("EBEXTSLISTPYTHON","setuptools-20.1.1,pip-8.0.2,nose-1.3.7")
@@ -198,11 +199,11 @@ setenv("EBEXTSLISTPYTHON","setuptools-20.1.1,pip-8.0.2,nose-1.3.7")
Note that both the direct changes to the environment as well as other modules that will be loaded are shown.
If you're not sure what all of this means: don't worry, you don't have to know; just try loading the module as try using the software.
The effectively apply the changes to the environment that are specified by a module, use module load or ml and specify the name of the module.
@@ -233,11 +234,11 @@ Currently Loaded Modules:
@@ -233,11 +234,11 @@ Currently Loaded Modules:
For example, once you have loaded one or more modules that were installed with the intel/2017.00 toolchain, all other modules that you load should have been installed with the same toolchain.
In addition, only **one single version** of each software package can be loaded at a particular time. For example, once you have the Python/3.5.2-intel-2017.00 module loaded, you can not load a different version of Python in the same session/job script; neither directly, nor indirectly as a dependency of another module you want to load.
In addition, only **one single version** of each software package can be loaded at a particular time. For example, once you have the Python/3.5.2-intel-2017.00 module loaded, you can not load a different version of Python in the same session/job script, neither directly, nor indirectly as a dependency of another module you want to load.
To revert the changes to the environment that were made by a particular module, you can use module unload or ml -<modname>.
@@ -262,7 +263,7 @@ $ which gcc
@@ -262,7 +263,7 @@ $ which gcc
@@ -280,7 +281,7 @@ $ ml
@@ -280,7 +281,7 @@ $ ml