43. Расчет — Документация НИМФА Руководство пользователя 5.0

# 43. Расчет

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

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

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

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

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

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

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

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

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

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

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

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

>    - Путь до mpiexec;

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

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

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

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

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

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

Важно

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

> Рисунок 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):

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

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

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