Add: description of commands
This commit is contained in:
parent
3f95565a3c
commit
743b5b59bb
|
@ -1,5 +1,7 @@
|
||||||
# Файл .bashrc
|
# Файл .bashrc
|
||||||
|
|
||||||
|
## Применение и изменение
|
||||||
|
|
||||||
Файл bashrc определён в вашей домашней дирректории, его можно найти использовав команды
|
Файл bashrc определён в вашей домашней дирректории, его можно найти использовав команды
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -16,6 +18,68 @@ $ cd
|
||||||
$ source .bashrc
|
$ 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` выглядет следующим образом:
|
Базовая конфигурация файла `.bashrc` выглядет следующим образом:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in New Issue
Block a user