ЦКП ВВР ПГНИУ

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

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

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


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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
общее:инструкции:компиляция_последовательных_программ [26.04.2017 12:33:51]
leoten
общее:инструкции:компиляция_последовательных_программ [19.09.2022 21:09:11] (текущий)
Admin
Строка 1: Строка 1:
 ===== Компиляция последовательных программ ===== ===== Компиляция последовательных программ =====
- 
-<note tip>​Список доступных компиляторов приведен на странице **[[:​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>​
Строка 21: Строка 11:
 ----- -----
  
-==== GCC ==== 
 <​code>​ <​code>​
-$ module load compilers/​gcc/​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/​2016 +gfortran src.-o serial-gcc-fortran
-$ pgc++ src1.cpp src2.cpp src3.cpp ​-o serial-pgi-c+++
 </​code>​ </​code>​
общее/инструкции/компиляция_последовательных_программ.1493192031.txt.bz2 · Последние изменения: 26.04.2017 12:33:51 — leoten