FV Terminal 3.12.02: очередь для автоматического запуска расчётов

Содержание материала

Советы при работе с системой очередей

Используйте критерии останова 

Расчёт солвера в очереди может длиться бесконечно. Например, если у проекта не задан ни один критерий останова. Прежде чем запускать проект на расчёт, убедитесь, что у него выставлены критерии останова, которые позволят солверу остановиться и завершить работу, чтобы освободить очередь.

Для остановки проекта доступны следующие критерии останова и команды: 

  • Критерий останова по физической величине
  • Критерий останова по шагу по времени
  • Критерий останова по текущему времени
  • Команды SS_SOLVESTART_EX<><><>, которая останавливает проект в нужный момент времени или на нужной итерации без задания критериев останова в ППП.
перед добавлением в очередь ПроВеряйте настройки запуска

В текущей версии FlowVision очередь отображает строгую последовательность запуска проектов. Перемещать проекты вверх или вниз по очереди никак не получится. Не получится также и удалить проект из очереди. Поэтому лучше дважды проверить все настройки запуска.

Как не ошибиться при задании количества ядер*процессоров при добавлении в очередь?

Если вы не планируете отдавать системе очередей FlowVision все вычислительные ресурсы компьютера (например, если параллельно ведётся расчёт в другой программе), то в FvConfigurator можно ограничить максимальное число доступных потоков, которые будут отводиться под работу солвера FlowVision.

По умолчанию солвер - агент (СА) автоматически разрешает FlowVision запускать солвера, задействующие все потоки. Например, на вашем компьютере 1 процессор с 8 ядрами. Тогда вы можно запустить один солвер 1х8, или - одновременно два солвера 1х4 и так далее: главное, чтобы в сумме использовать все 8 ядер. При постановке в очередь Терминал не позволит указать для расчёта больше 8 ядер. Но если вы решите оставить пару ядер свободными от расчётов FlowVision и ограничите в Конфигураторе максимальное количество доступных потоков до 6, то одновременно два солвера 1х4 уже не запустятся, так как сумма задействованных ядер будет больше 6.

Задать верхний предел для числа потоков, отводящихся под солвера в очередь, можно в Конфигураторе: FvConfigurator > Вкладка Конфигурация/Протоколы > Конфигурационные файлы > Солвер-Агент.

5