Update Software Environment authored by Alain O' Miniussi's avatar Alain O' Miniussi
...@@ -7,7 +7,7 @@ The software environment is managed through [lmod](https://lmod.readthedocs.io/e ...@@ -7,7 +7,7 @@ The software environment is managed through [lmod](https://lmod.readthedocs.io/e
Note that `module avail` does not display all the potentially available modules, only those available with the currently loaded modules. Note that `module avail` does not display all the potentially available modules, only those available with the currently loaded modules.
For example, let say the module `hdf5` depends on the module `intel-gnu8-runtime`, it will only appear once `intel-gnu8-runtime` is loaded: For example, let say the module `hdf5` depends on the module `intel-gnu8-runtime`, it will only appear once `intel-gnu8-runtime` is loaded.
``` ```
$ module purge $ module purge
...@@ -15,6 +15,10 @@ $ module avail ...@@ -15,6 +15,10 @@ $ module avail
--------------------------------------------------- /opt/ohpc/pub/oca/modulefiles --------------------------------------------------- --------------------------------------------------- /opt/ohpc/pub/oca/modulefiles ---------------------------------------------------
intel-gnu8-runtime/19.0.5.281 intel-gnu8-runtime/19.0.5.281
[...] [...]
```
We only got the "root" module. We need to load it to get the dependent ones:
```
$ module load intel-gnu8-runtime $ module load intel-gnu8-runtime
$ module avail $ module avail
---------------------------------------------- /opt/ohpc/pub/oca/moduledeps/intel-gnu8 ---------------------------------------------- ---------------------------------------------- /opt/ohpc/pub/oca/moduledeps/intel-gnu8 ----------------------------------------------
...@@ -24,3 +28,4 @@ $ module avail ...@@ -24,3 +28,4 @@ $ module avail
[...] [...]
$ $
``` ```
You can use `module spider` to get the list of available modules.