Общее
Информация
Общее
Информация
Это старая версия документа!
Список доступных компиляторов ПГУ-Тесла и ПГНИУ-Кеплер доступен по ссылке.
Большинство современных компиляторов поддерживают технологию OpenMP. Поэтому, для того чтобы скомпилировать OpenMP-программу достаточно в строке вызова указать компилятору в качестве дополнительного параметра специальный ключ:
Компилятор | Ключ |
GCC | -fopenmp |
Intel | -openmp |
PGI | -mp |
Для того, чтобы скомпилировать простую OpenMP-программу в командной строке достаточно ввести команду со следующей структурой:
$ <compiler> <source_file>[ <source_file>] -o <executable_file> <omp_key> [...]
,где
Программа на языке С состоит из двух файлов с программным кодом (source_file_1.c, src_2.c) компилируется в исполняемый файл my_program с помощью компилятора:
$ gcc src_1.c src_2.c -o my_program -fopenmp
$ /share/apps/intel/bin/icc src_1.c src_2.c -o my_program -openmp