Skip to content
Snippets Groups Projects
Commit 1ffb08b3 authored by Jan Siwiec's avatar Jan Siwiec
Browse files

Update environment-and-modules.md

parent 58068a19
No related branches found
No related tags found
4 merge requests!368Update prace.md to document the change from qprace to qprod as the default...,!367Update prace.md to document the change from qprace to qprod as the default...,!366Update prace.md to document the change from qprace to qprod as the default...,!323extended-acls-storage-section
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
## Shells on Clusters ## Shells on Clusters
The table shows which shells are supported on IT4Innovations clusters. The table shows which shells are supported on the IT4Innovations clusters.
| Cluster Name | bash | tcsh | zsh | ksh | | Cluster Name | bash | tcsh | zsh | ksh |
| --------------- | ---- | ---- | --- | --- | | --------------- | ---- | ---- | --- | --- |
...@@ -12,11 +12,11 @@ The table shows which shells are supported on IT4Innovations clusters. ...@@ -12,11 +12,11 @@ The table shows which shells are supported on IT4Innovations clusters.
| DGX-2 Cluster | yes | no | no | no | | DGX-2 Cluster | yes | no | no | no |
!!! info !!! info
BASH is the default shell. Should you need a different shell write an email to support@it4i.cz. BASH is the default shell. Should you need a different shell, contact support@it4i.cz.
## Environment Customization ## Environment Customization
After logging in, you may want to configure the environment. Write your preferred path definitions, aliases, functions and module loads in the .bashrc file After logging in, you may want to configure the environment. Write your preferred path definitions, aliases, functions, and module loads in the .bashrc file
```console ```console
# ./bashrc # ./bashrc
...@@ -38,11 +38,11 @@ fi ...@@ -38,11 +38,11 @@ fi
``` ```
!!! note !!! note
Do not run commands outputting to standard output (echo, module list, etc) in .bashrc for non-interactive SSH sessions. It breaks fundamental functionality (SCP, PBS) of your account! Take care for SSH session interactivity for such commands as stated in the previous example. Do not run commands outputting to standard output (echo, module list, etc.) in .bashrc for non-interactive SSH sessions. It breaks the fundamental functionality (SCP, PBS) of your account. Take care for SSH session interactivity for such commands as stated in the previous example.
### Application Modules ### Application Modules
In order to configure your shell for running particular application on clusters we use Module package interface. In order to configure your shell for running particular application on clusters, we use a Module package interface.
Application modules on clusters are built using [EasyBuild][1]. The modules are divided into the following structure: Application modules on clusters are built using [EasyBuild][1]. The modules are divided into the following structure:
...@@ -75,7 +75,7 @@ Application modules on clusters are built using [EasyBuild][1]. The modules are ...@@ -75,7 +75,7 @@ Application modules on clusters are built using [EasyBuild][1]. The modules are
!!! note !!! note
The modules set up the application paths, library paths and environment variables for running particular application. The modules set up the application paths, library paths and environment variables for running particular application.
The modules may be loaded, unloaded and switched, according to momentary needs. For details see [lmod][2]. The modules may be loaded, unloaded, and switched according to momentary needs. For details, see [lmod][2].
[1]: software/tools/easybuild.md [1]: software/tools/easybuild.md
[2]: software/modules/lmod.md [2]: software/modules/lmod.md
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment