43. Расчет

Подготовленную модель можно запустить на счет:

  • из препроцессора;
  • из локальной папки на компьютере.

43.1. Запуск из препроцессора

43.1.1. Настройки запуска на счет

Перед запуском из препроцессора необходимо настроить пути, необходимые для расчета. Настройки для расчета делаются как правило один раз.

Чтобы настроить препроцессор для запуска на счет, необходимо:

  1. перейти к командам файлового управления, выбрав вкладку Параметры модели на панели вкладок (Рис. 43.1.1.1) или пункт Параметры модели в навигаторе (Рис. 43.1.1.2);

    _images/param_mod.png

    Рисунок 43.1.1.1 - Параметры модели

    _images/navigator_param.png

    Рисунок 43.1.1.2 - Навигатор

  2. вызвать диалог настроек командой settings (Рис. 43.1.1.1);

  3. в диалоге выбрать пункт «Расчет» (Рис. 43.1.1.3) и указать:

    _images/sako_glob.png

    Рисунок 43.1.1.3 - Настройки расчета

    • Путь до mpiexec;

      Нажать кнопку Выбрать и в директории с препроцессором указать путь до mpiexec; (Рис. 4.4.1)

      _images/sako_mpiexec.png

      Рисунок 43.1.1.4 - Путь до mpiexec

    • Путь до симулятора;

      Аналогично с Путь до mpiexec нажать кнопку «Выбрать» и в директории с препроцессором указать путь до симулятора;

      _images/sako_simulator_papka.png

      Рисунок 43.1.1.5 - Путь до симулятора

    • Директория для сохранения результатов - в данном поле необходимо указать директорию, куда будут складываться результаты расчета.

  4. нажать кнопку «Обновить» диалога, чтобы сохранить настройки.

_images/sako_settings_calculation.png

Рисунок 43.1.1.6 - Настройки препроцессора для запуска на счет

Примечание

Кнопка «Восстановить умолчательные пути» удаляет указанные ранее пути до файлов.

43.1.2. Запуск на счет

Запустить подготовленную модель на счет можно из диалога управления параметрами расчета модели. Для этого необходимо:

  1. перейти в диалог управления параметрами расчета, выбрав вкладку Параметры модели или пункт Параметры модели в навигаторе;
  2. в ленте в группе «Расчет» указать количество вычислительных ядер и нажать кнопку calculate.

Команда stop останавливает расчет.

_images/sako_variant_strip.png

Рисунок 43.1.2.1 - Вид ленты

43.1.3. Окно расчета

После запуска задачи на счет на экране появится вкладка «Журнал расчета», в котором будет представлена информация о состоянии текущего расчета (Рис. 43.1.3.1):

_images/sako_info_window.png

Рисунок 43.1.3.1 - Информационное окно расчета модели

После того как расчет завершен, появится кнопка «Открыть результаты расчета в новом окне» для открытия постпроцессора.

Важно

  • Если опция «Запуск в одном окне» (Рис. 43.1.2.1) неактивна (не стоит галочка), то каждый новый расчет создается в отдельной вкладке (и таких может быть несколько).
  • Чтобы открыть последний расчет, необходимо нажать кнопку last_calc («Посл.расчет») (Рис. 43.1.3.2).
  • Чтобы очистить все расчеты, кроме выбранного, необходимо нажать кнопку last_calc1 («Закрыть все неактивные расчеты»).
_images/calc_window.png

Рисунок 43.1.3.2 - Команд окна расчета

Примечание

иногда на компьютере может быть установлен mpi отличный от того, с каким собран симулятор. Это может приводить к ошибкам при старте расчета, создании сетки ( во вкладке «Сетка»)

_images/err_wrong_mpi.png

ошибка при использовании при запуске «неправильного» MPI

43.2. Запуск из локальной папки

Подготовленную модель можно сохранить в локальную директорию на жестком диске компьютера и произвести запуск из нее, не используя препроцессор.

43.2.1. Содержимое директории

Перед запуском из директории необходимо убедиться в наличии там файлов, необходимых для расчета:

  • ( *.xml ) - файл с данными по модели;

  • ( *.bin)- опциональный файл с ресурсами модели (не пишется если ресурсов нет);

  • simulator.exe - расчетная программа;

  • params.pmlp - опциональный файл с настройками решателя систем уравнений. Если он отсутствует в директории при первом расчете по умолчанию будет создан файл с настройками;

  • start.bat - файл запуска;

    Примечание

    В файле запуска с расширением ( *.bat) должна быть указана следующая информация:

    set PATH="Путь до Microsoft HPC Pack 2008 R2\Bin";%PATH%
    mpiexec -n ЧИСЛО_ЯДЕР simulator.exe -xml МОДЕЛЬ
    pause
    

    Пример содержимого:

    set PATH="C:\Program Files\Microsoft HPC Pack 2008 R2\Bin";%PATH%
    mpiexec -n 4 simulator.exe -xml my_model.xml
    pause
    
  • Динамические библиотеки:

    • QtCore4.dll;
    • QtGui4.dll;
    • QtNetwork4.dll;
    • QtXml4.dll.

Примечание

Необходимые библиотеки можно найти в папке npp_bin\workDir .

43.2.2. Запуск на счет из директории

Запустить подготовленную модель на счет можно дважды нажав на запускающий файл с расширением ( *.bat) или выделив его и нажав «Enter». Если в директории присутствуют все необходимые файлы, то запуститься консоль и начнется расчет.

Результаты будут записываться в директорию Task. Если такой директории не было - она будет создана автоматически.

43.2.3. Консоль расчета

После запуска на системной консоли будет выводится информация о состоянии текущего расчета (c такими же выдачами как и в окне расчета в препроцессоре) (Рис. 43.2.3.1):

_images/cal0.png

Рисунок 43.2.3.1 - Консоль расчета

По завершении расчета в консоли будет надпись «COMPUTATION IS COMPLETED». Открыть директорию результатов можно:

  • дважды нажав на файл «Open_Last_Task.bat»;
  • самостоятельно найдя ее в директории «Task».