Тестовые скрипты:
Запуск расчетов:
Запуск программы ворпал производится на отдельном виртуальном кластере, состоящем из 5-ти узлов с 4-мя ядрами на каждом. Перед запуском программы необходимо поместить входные данные в папку ~/vorpal-in, соблюдая структуру
~/vorpal-in/название_задачи/входные_файлы .
$ tree ~/vorpal-in
~/vorpal-in
|-- multifieldEmCPU
| |-- multifieldEmCPU.ctkwf
| `-- multifieldEmCPU.pre
`-- simpleWave
|-- simpleWave.ctkwf
|-- simpleWave.err
|-- simpleWave.out
`-- simpleWave.pre
Тестовые задачи для запуска расположены в папке /usr/local/vorpal/vorpal/Contents/examples .
Для запуска задачи на кластере необходимо выполнить команду
~/submit-vorpal.sh 1 2 simpleWave
Здесь 1 - количество узлов, 2 - количество ядер на узле, simpleWave - название задачи. После названия задачи в командной строке можно указать любые другие опции Vorpal. По мере выполнения задачи результаты будут записываться в папку
~/vorpal-out/название_задачи-дата_запуска вместе с соответствующими входными данными .
$ tree ~/vorpal-out
~/vorpal-out/simpleWave-2012.06.05-11.31.58
|-- simpleWave.ctkwf # входной файл
|-- simpleWave.err # журнал ошибок
|-- simpleWave.in # входной файл
|-- simpleWave.out # вывод программы
|-- simpleWave.pre # входной файл
|-- simpleWaveVars.py
|-- simpleWave_Globals_1.h5
|-- simpleWave_Globals_2.h5
|-- simpleWave_Globals_3.h5
...
ВНИМАНИЕ! В данный момент запуск задачи возможен лишь на одном узле. Вы можете использовать все 4 ядра для запуска расчетов, но на одном узле.