43. Расчет¶
Подготовленную модель можно запустить на счет:
- из препроцессора;
- из локальной папки на компьютере.
43.1. Запуск из препроцессора¶
43.1.1. Настройки запуска на счет¶
Перед запуском из препроцессора необходимо настроить пути, необходимые для расчета. Настройки для расчета делаются как правило один раз.
Чтобы настроить препроцессор для запуска на счет, необходимо:
перейти к командам файлового управления, выбрав вкладку Параметры модели на панели вкладок (Рис. 43.1.1.1) или пункт Параметры модели в навигаторе (Рис. 43.1.1.2);
вызвать диалог настроек командой
(Рис. 43.1.1.1);
в диалоге выбрать пункт «Расчет» (Рис. 43.1.1.3) и указать:
Путь до mpiexec;
Нажать кнопку Выбрать и в директории с препроцессором указать путь до mpiexec; (Рис. 4.4.1)
Путь до симулятора;
Аналогично с Путь до mpiexec нажать кнопку «Выбрать» и в директории с препроцессором указать путь до симулятора;
Директория для сохранения результатов - в данном поле необходимо указать директорию, куда будут складываться результаты расчета.
нажать кнопку «Обновить» диалога, чтобы сохранить настройки.
Примечание
Кнопка «Восстановить умолчательные пути» удаляет указанные ранее пути до файлов.
43.1.2. Запуск на счет¶
Запустить подготовленную модель на счет можно из диалога управления параметрами расчета модели. Для этого необходимо:
- перейти в диалог управления параметрами расчета, выбрав вкладку Параметры модели или пункт Параметры модели в навигаторе;
- в ленте в группе «Расчет» указать количество вычислительных ядер и нажать кнопку
.
43.1.3. Окно расчета¶
После запуска задачи на счет на экране появится вкладка «Журнал расчета», в котором будет представлена информация о состоянии текущего расчета (Рис. 43.1.3.1):
После того как расчет завершен, появится кнопка «Открыть результаты расчета в новом окне» для открытия постпроцессора.
Важно
- Если опция «Запуск в одном окне» (Рис. 43.1.2.1) неактивна (не стоит галочка), то каждый новый расчет создается в отдельной вкладке (и таких может быть несколько).
- Чтобы открыть последний расчет, необходимо нажать кнопку
(«Посл.расчет») (Рис. 43.1.3.2). - Чтобы очистить все расчеты, кроме выбранного, необходимо нажать кнопку
(«Закрыть все неактивные расчеты»).
Примечание
иногда на компьютере может быть установлен mpi отличный от того, с каким собран симулятор. Это может приводить к ошибкам при старте расчета, создании сетки ( во вкладке «Сетка»)
ошибка при использовании при запуске «неправильного» 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):
По завершении расчета в консоли будет надпись «COMPUTATION IS COMPLETED». Открыть директорию результатов можно:
- дважды нажав на файл «Open_Last_Task.bat»;
- самостоятельно найдя ее в директории «Task».












