Расчет проектов из командной строки

Ранее экспортированные проекты можно запустить из командной строки.

Предварительные требования

  • Проект необходимо экспортировать с помощью диалогового окна Подготовка к запуску из командной строки.

  • Для запуска проекта необходимы следующие файлы: <N>.fbd и <N>.xmlconfig, где <N> – номер проекта (для получения дополнительной информации обращайтесь к разделу “Файлы проекта”).

Процедура

  1. Скопируйте папку с экспортированным файлами на тот компьютер, который необходимо использовать для выполнения расчетов проектов. Эта папка может использоваться по сети совместно.
  2. Убедитесь, что CADFLO установлен на компьютере, который будет использоваться для расчета проектов.
  3. Чтобы запустить расчет проекта с командной строки, введите следующие команды:
    • В системах Microsoft Windows:

      <CADFLO_install_path>\bin\efdsolver.exe [/m] [/s] [/continue] [/processors:#] /config:”<path_to_xmlconfig>”
    • На платформах Linux:

      <CADFLO_install_path>/bin/run-CADFLO.sh [/m] [/s] [/continue] [/processors:#] /config:”<path_to_xmlconfig>”

      Чтобы создать расчетную сетку и затем выполнить расчет серии проектов:

      <CADFLO_install_path>/bin/run-all-recursive.sh <path_to_projects> <#processors>

    Здесь:

    <CADFLO_install_path>

    – путь к установленному приложению CADFLO;

    <path_to_xmlconfig>

    – абсолютный или относительный путь к файлу <project_name>.xmlconfig, расположенному в папке проекта;

    <path_to_projects>

    абсолютный путь к папке проектов (если запускается расчет серии проектов, то будет выполнен расчет всех проектов, расположенных в подпапках в указанной папке);

    /m

    создает расчетную сетку для проекта;

    /s

    запускает проект, для которого уже была построена сетка;

    /continue

    продолжает расчет с момента остановки решателя;

    /processors:#

    задает количество процессоров или процессорных ядер, которые следует использовать для расчета. По умолчанию число процессоров установлено равным 1. Чтобы использовать все доступные процессоры или процессорные ядра, задайте следующий параметр: /processors:max.

    Например, чтобы создать расчетную сетку и затем выполнить расчет проекта, используя 8 процессоров (или процессорных ядер), введите следующую команду:

    • В системах Microsoft Windows:

      "C:\Program Files\CADFLO\CADFLO FEX2209\bin\efdsolver.exe" /m /s /processors:8 /config:"D:\Temp\MM.DD.YY_HH.MM.SS\example\1\1.xmlconfig"
    • На платформах Linux:

      /opt/CADFLO/CADFLO-2209.0-Linux/bin/run-CADFLO.sh /m /s /processors:8 /config:"/home/user/tasks/1/1.xmlconfig"
  4. Чтобы остановить расчет и сохранить результаты, нажмите Ctrl+C.