ЦКП ВВР ПГНИУ

Суперкомпьютерный центр Пермского университета

Инструменты пользователя

Инструменты сайта


общее:инструкции:компиляция_последовательных_программ

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
общее:инструкции:компиляция_последовательных_программ [26.11.2018 06:56:17]
leoten
общее:инструкции:компиляция_последовательных_программ [19.09.2022 21:09:11] (текущий)
Admin
Строка 1: Строка 1:
 ===== Компиляция последовательных программ ===== ===== Компиляция последовательных программ =====
- 
-<note tip>​Список доступных компиляторов:​ 
-  * **[[:​cluster:​tesla:​soft|ПГУ-Тесла]]** 
-  * **[[:​cluster:​kepler:​soft|ПГНИУ-Кеплер]]** 
-</​note>​ 
-<note tip>​Информация об использовании модулей доступна на странице **[[:​общее:​инструкции:​module|Утилита "​module"​]]**</​note>​ 
- 
-В общем случае компиляция программы выполняется в 2 шага: 
-  - Загрузка модуля компилятора 
-  - Компиляция 
- 
-После загрузки модуля компилятора достаточно ввести в командной строке команду со следующей структурой:​ 
  
 <​code>​$ <​compiler>​ <​source_file>​[ <​source_file>​] -o <​executable_file>​ [...]</​code>​ <​code>​$ <​compiler>​ <​source_file>​[ <​source_file>​] -o <​executable_file>​ [...]</​code>​
Строка 23: Строка 11:
 ----- -----
  
-==== GCC ==== 
 <​code>​ <​code>​
-$ module load compilers/​gnu/​4.4.7 +$ gcc src.-o serial-gcc-c
-$ gcc src.cpp -o serial-gcc-c+
 </​code>​ </​code>​
  
-==== Intel ==== 
 <​code>​ <​code>​
-module load compilers/​intel/​2017 +g++ src.-o serial-gcc-cpp
-$ ifort src1.f src2.f ​-o serial-intel-fort+
 </​code>​ </​code>​
  
-==== PGI ==== 
 <​code>​ <​code>​
-module load compilers/​pgi/​16.10 +gfortran src.-o serial-gcc-fortran
-$ pgc++ src1.cpp src2.cpp src3.cpp ​-o serial-pgi-c+++
 </​code>​ </​code>​
общее/инструкции/компиляция_последовательных_программ.txt · Последние изменения: 19.09.2022 21:09:11 — Admin