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
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].