This shows you the differences between two versions of the page.
Next revision | Previous revision |
doku:modules [2015/05/27 13:35] – created jz | doku:modules [2023/05/17 15:27] (current) – msiegel |
---|
===== Module environment on VSC-3 ===== | ===== Modules ===== |
| |
If a new directory in the top level of the module directory structure is created, the MODULEPATH environment variable needs to be adjusted in this file: | On VSC-4 and VSC-5, use [[doku:spack|SPACK]] to find and load modules for most software packages. |
<code> | |
/opt/sw/x86_64/glibc-2.12/ivybridge-ep/modules/3.2.6/gnu-4.4.7/Modules/3.2.6/init/.modulespath</code> | ==== |
| |
| * ''module avail'' lists the **available** Application-Software, Compilers, Parallel-Environment, and Libraries |
| * ''module list'' shows currently loaded package of your session |
| * ''module unload <xyz>'' unload a particular package <xyz> from your session |
| * ''module load <xyz>'' load a particular package <xyz> into your session |
| * ''module display <xyz>'' OR ''module show <xyz>'' show module details such as the full path of the module file and all (or most) of the environment changes the modulefile will make if loaded |
| * ''module purge'' unloads all loaded modulefiles |
| == Note: == |
| |
| - **<xyz>** format corresponds exactly to the output of ''module avail''. Thus, in order to load or unload a selected module, copy and paste exactly the name listed by ''module avail''.\\ |
| - a list of ''module load/unload'' directives may also be included in the top part of a job submission script\\ |
| |
| When all required/intended modules have been loaded, user packages may be compiled as usual. |