Расчет

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

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

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

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

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

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

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

    _images/param_mod.png

    Параметры модели

    _images/navigator_param.png

    Навигатор

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

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

    _images/sako_glob1.png

    Настройки расчета

    • Путь до mpiexec;

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

      _images/sako_mpiexec1.png

      Путь до mpiexec

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

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

      _images/sako_simulator_papka1.png

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

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

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

_images/sako_settings_calculation1.png

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

Примечание

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

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

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

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

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

_images/sako_variant_strip.png

Вид ленты

Окно расчета

На экране появится информационное окно, в котором будет представлена информация о состоянии текущего расчета (Рис. %s):

_images/sako_info_window.png

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

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

Примечание

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

_images/err_wrong_mpi.png

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

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

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

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

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

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

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

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

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

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

    Примечание

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

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

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

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

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

Примечание

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

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

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

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

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

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

_images/cal0.png

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

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

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