ЦКП ВВР ПГНИУ

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

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

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


общее:инструкции:компиляция_mpi_программ

Различия

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

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

Следующая версия
Предыдущая версия
общее:инструкции:компиляция_mpi_программ [28.11.2016 16:58:21]
faubert создано
общее:инструкции:компиляция_mpi_программ [19.09.2022 22:57:44] (текущий)
Admin
Строка 1: Строка 1:
-Список доступных компиляторов ПГУ-Тесла ​и ПГНИУ-Кеплер доступен по [[:​cluster:​soft|ссылке]].+===== Компиляция MPI-программ =====
  
-===== Компиляция ​MPI программ ===== +Компиляция MPI-программ существенно не отличается от компиляции традиционных последовательных программ. ​Общий вид команды компиляции следующий:​
- +
-Компилирование ​MPI-программ существенно не отличается от компилирования традиционных последовательных программ. ​Как и раньше,​ общий вид команды компилирования MPI-программы ​следующий:​+
  
 <​code>​ $ <​MPI_compiler>​ <​source_file>​[ <​source_file>​] -o <​executable_file>​ [...] </​code>​ <​code>​ $ <​MPI_compiler>​ <​source_file>​[ <​source_file>​] -o <​executable_file>​ [...] </​code>​
-, где 
  
-  * **<​MPI_compiler>​** - команда вызова ​скрипта, ​компилирующего MPI-программу с использованием поддерживаемого компилятора. Этот скрипт поставляется вместе ​с реализацией MPI.+<​MPI_compiler> ​команда вызова компилятора | 
 +^ <​source_file>​ | файл с исходным ​программным кодом | 
 +^ <​executable_file>​ | исполняемый файл | 
 +^ [...] | дополнительные опции ​компилятора ​
 + 
 +Перед использованием OpenMPI необходимо настроить переменные окружения,​ выполнив следующую команду:​ <​code>​module load mpi/​openmpi-x86_64</​code>​
  
-  * **<​source_file>​** - файл с исходным программным кодом+===== Примеры компиляции =====
  
-  * **<executable_file>** исполняемый файл+<code> 
 +module load mpi/openmpi-x86_64 
 +mpicc mpi_src.c -o mpi-c  
 +</​code>​
  
-  * **[...]** - дополнительные опции компилятора 
общее/инструкции/компиляция_mpi_программ.1480334301.txt.bz2 · Последние изменения: 28.11.2016 16:58:21 — faubert