Update Documentation authored by Peter Heger's avatar Peter Heger
...@@ -294,7 +294,7 @@ Each user has a default group account in slurm which corresponds to his workgrou ...@@ -294,7 +294,7 @@ Each user has a default group account in slurm which corresponds to his workgrou
## 6. `module` - selecting your software environment ## 6. `module` - selecting your software environment
`module` is a user interface to the Modules package, which allows the dynamic modification of the user's environment via modulefiles. This helps avoid software conflicts due to incompatibilities, versioning, dependencies, etc. Further, module-files allow for concurrent usage of different software versions, for example, when cross-checking executable-output of new compiler versions. `module` is a user interface to the modules package, which allows the dynamic modification of the user's environment via module files. This helps avoid software conflicts due to incompatibilities, versioning, dependencies, etc. Further, module files allow for concurrent usage of different software versions, for example, when cross-checking executable-output of new compiler versions.
Your shell initialization script can select frequently used modules. For example, an entry in your `~/.bashrc` file might look like this: Your shell initialization script can select frequently used modules. For example, an entry in your `~/.bashrc` file might look like this:
`module load lang/Julia/1.9.3-linux-x86_64 lang/Python/3.11.5-GCCcore-13.2.0 # load my favorite programming languages` `module load lang/Julia/1.9.3-linux-x86_64 lang/Python/3.11.5-GCCcore-13.2.0 # load my favorite programming languages`
... ...
......