Тестовые скрипты:
Запуск расчетов:
Запуск компилятора NAG
~/submit-tp -f ~/examples/test_nag.sh
В результате вы получите информацию о версии компилятора. Содержимое скрипта ~/examples/test_nag.sh
:
#!/bin/bash
# Specify licence server
export NAG_KUSARI_FILE=192.168.0.58:
# Check version
/usr/local/NAG/nagfor -V
Сначала необходимо указать сервер лицензий. Для этого нужно выполнить команду:
export NAG_KUSARI_FILE=192.168.0.58:
Затем можно запустить компиляцию (здесь она производится локально):
/usr/local/NAG/nagfor ~/examples/Pi/Pi.f -o ~/NAG_pi
Также можно использовать скрипт (который выполнит все эти действия). Ниже приведен пример запуска компиляции программы Pi.f
(локально):
~/examples/nag.sh ~/examples/Pi/Pi.f -o ~/NAG_pi
В результате будет создан файл ~/NAG_pi
. Содержимое скрипта: ~/examples/nag.sh
:
#!/bin/bash
# Specify licence server
export NAG_KUSARI_FILE=192.168.0.58:
# Start compilation
/usr/local/NAG/nagfor $*
Компиляция с поддержкой High Performance Fortran:
~/examples/nag.sh -hpf ~/examples/Pi/Pi.f -o ~/NAG_pi
Запуск компиляции на кластере:
~/submit-tp -f "~/examples/nag.sh ~/examples/Pi/Pi.f -o ~/NAG_pi"
Запуск скомпилированного приложения (локально):
~/NAG_pi
Запуск скомпилированного приложения на кластере:
~/submit-tp -f ~/NAG_pi