Add: description of commands
This commit is contained in:
parent
3f95565a3c
commit
743b5b59bb
|
@ -1,5 +1,7 @@
|
|||
# Файл .bashrc
|
||||
|
||||
## Применение и изменение
|
||||
|
||||
Файл bashrc определён в вашей домашней дирректории, его можно найти использовав команды
|
||||
|
||||
```
|
||||
|
@ -16,6 +18,68 @@ $ cd
|
|||
$ source .bashrc
|
||||
```
|
||||
|
||||
## Список команд доступных пользователю благодаря .bashrc
|
||||
|
||||
```
|
||||
$ gcc
|
||||
$ g++
|
||||
$ nvcc
|
||||
$ conda
|
||||
$ mpicc
|
||||
$ mpic++
|
||||
$ mpicxx
|
||||
$ icc
|
||||
$ icpc
|
||||
$ icx
|
||||
$ icpx
|
||||
```
|
||||
|
||||
## О представленной конфигурации
|
||||
|
||||
Представленная конфигурация позволяет пользователю использовать компилятор GNU Compiller Collection версии 11.2, используя команды:
|
||||
|
||||
`$ gcc` и `$ g++` для языков C и C++ соответственно
|
||||
|
||||
Она описана в модуле `#GCC 11.2 INIT`, без неё по умолчанию будет использоваться `gcc/g++` версии 8.
|
||||
|
||||
Команда
|
||||
|
||||
``$ conda``
|
||||
|
||||
cтановится доступной благодаря модулю `#CONDA INIT`
|
||||
|
||||
По умолчанию OpenMP может не работать без чёткого указания положения библиотеки в модуле `#OPENMP INIT`
|
||||
|
||||
Пользователю доступно использование компилятора Nvidia CUDA:
|
||||
|
||||
``$ nvcc``
|
||||
|
||||
cтановится доступным благодаря модулю `#CUDA INIT`
|
||||
|
||||
Компиляторы для MPI кода
|
||||
|
||||
`mpicc` и `mpic++`
|
||||
|
||||
cтановится доступным благодаря модулю `#MPI INIT`
|
||||
|
||||
Применение высокоскоростной сети infiniBand в MPI становится возможным благодаря строкам
|
||||
|
||||
```
|
||||
export OMPI_MCA_btl_openib_allow_ib=1
|
||||
export OMPI_MCA_btl_openib_if_include="mlx4_0:1"
|
||||
```
|
||||
|
||||
После ввода в консоли команды `targetIntel` пользователь получает доступ к компиляторам
|
||||
|
||||
`$ icc`
|
||||
`$ icx`
|
||||
`$ icpc`
|
||||
`$ icpx`
|
||||
|
||||
Это работает благодаря модулю `#INTEL ICX/ICPX INIT`
|
||||
|
||||
## Базовая конфигурация
|
||||
|
||||
Базовая конфигурация файла `.bashrc` выглядет следующим образом:
|
||||
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue
Block a user