Список ошибок при запуске расчета FDS

Обсуждение всех вопросов связанных с программами для расчета пожарного риска FireCat: Pyrosim, Pathfinder, FireRisk

Модератор: Ilya

FireCat
Сообщения: 622
Зарегистрирован: 25 авг 2014, 08:03

Re: Список ошибок при запуске расчета FDS

Сообщение FireCat »

Добрый день.
В первую очередь вам нужно установить FDS (тот, который устанавливается вместе с PyroSim, не подойдет) https://pages.nist.gov/fds-smv/downloads.html
После установки на рабочем столе появится ярлык CMDfds - командная строка для запуска FDS. Для запуска нужно использовать ее, а не обычную командную строку.
Далее нужно перейти в папку, где будут сохраняться результаты.

Команда запуска:
fds_local job_name.fds
где job_name.fds - название исходного файла FDS
Расчет будет запущен на локальном компьютере, на всех доступных ядрах.

Подробно о запуске FDS без использования PyroSim можно почитать в руководстве пользователя FDS, "Chapter 3 Running FDS"
Аватара пользователя
Андрей
Сообщения: 72
Зарегистрирован: 23 авг 2014, 17:34

Re: Список ошибок при запуске расчета FDS

Сообщение Андрей »

Спасибо!
Только вот...
Сделал модель с сеткой на 400000 ячеек по 0,25, разбил ее на 32 сетки.
Запустил сервер арендованный на 32 ядра и не очень шибко все идет, процессор только на 12-15% разгрузился
Может по иному можно запустить?

если запустить из пиросима, кажется, что MPI по другому себя ведет
Вложения
Запуск из пиросима
Запуск из пиросима
22.png (36.16 КБ) 51946 просмотров
Запуск из fds
Запуск из fds
11.png (148.04 КБ) 51947 просмотров
FireCat
Сообщения: 622
Зарегистрирован: 25 авг 2014, 08:03

Re: Список ошибок при запуске расчета FDS

Сообщение FireCat »

При запуске через PyroSim у вас запускается 8 процессов MPI и один поток OpenMP (MPI и OpenMP - разные технологии для параллельных расчетов). При запуске FDS запускается 1 процесс MPI и 4 потока OpenMP.
Чтобы менять количество процессов и потоков в команде запуска:
fds_local -p 4 -o 2 job_name.fds
число после -p указывает на количество процессов MPI, число после -o - количество потоков OpenMP.
Если вы хотите заняться оптимизацией времени расчета, почитайте, пожалуйста, главу 3 руководства пользователя FDS. Там много полезной информации о разнице между MPI и OpenMP, и о их использовании.
Аватара пользователя
Андрей
Сообщения: 72
Зарегистрирован: 23 авг 2014, 17:34

Re: Список ошибок при запуске расчета FDS

Сообщение Андрей »

Если в фалу .out такие строки есть, это значит, что-то не оптимально?
Time Step 100 May 25, 2022 18:08:51
Step Size: 0.127E+00 s, Total Time: 12.70 s
Pressure Iterations: 1
Maximum Velocity Error: 0.36E-04 on Mesh 7 at ( 22 23 15)
Maximum Pressure Error: 0.18E-07 on Mesh 25 at ( 30 18 2)

А что может быть не так? Два раза сетку составлял
Вложения
1.rar
файл расчета fds
(3.28 КБ) 2902 скачивания
FireCat
Сообщения: 622
Зарегистрирован: 25 авг 2014, 08:03

Re: Список ошибок при запуске расчета FDS

Сообщение FireCat »

Добрый день. В файле out выводится информация по ходу расчета - шаг времени, погрешности, различная информация по каждой сетке. Если будет что-то не так, то программа прервет расчет и напишет ошибку. Вас смущает слово Error? В данном случае это скорее погрешность, а не ошибка.
Аватара пользователя
Андрей
Сообщения: 72
Зарегистрирован: 23 авг 2014, 17:34

Re: Список ошибок при запуске расчета FDS

Сообщение Андрей »

Добрый день! Спасибо! Смущает, что расчет идет очень медленно
Аватара пользователя
Андрей
Сообщения: 72
Зарегистрирован: 23 авг 2014, 17:34

Re: Список ошибок при запуске расчета FDS

Сообщение Андрей »

Добрый день! С чем может быть связана такая остановка в расчете?
Раньше было все ок

Starting FDS ...

MPI Process 0 started on 5cfa2921cb4e
MPI Process 10 started on 5cfa2921cb4e
MPI Process 12 started on 5cfa2921cb4e
MPI Process 13 started on 5cfa2921cb4e
MPI Process 14 started on 5cfa2921cb4e
MPI Process 18 started on 5cfa2921cb4e
MPI Process 11 started on 5cfa2921cb4e
MPI Process 15 started on 5cfa2921cb4e
MPI Process 17 started on 5cfa2921cb4e
MPI Process 1 started on 5cfa2921cb4e
MPI Process 2 started on 5cfa2921cb4e
MPI Process 3 started on 5cfa2921cb4e
MPI Process 4 started on 5cfa2921cb4e
MPI Process 5 started on 5cfa2921cb4e
MPI Process 6 started on 5cfa2921cb4e
MPI Process 7 started on 5cfa2921cb4e
MPI Process 9 started on 5cfa2921cb4e
MPI Process 16 started on 5cfa2921cb4e
MPI Process 8 started on 5cfa2921cb4e

Reading FDS input file ...

WARNING: SPEC MY_FUEL is not in the table of pre-defined species. Any unassigned SPEC variables in the input were assigned the properties of nitrogen.

Fire Dynamics Simulator

Current Date : July 22, 2022 06:43:31
Revision : FDS6.7.9-0-gec52dee42-release
Revision Date : Sun Jun 26 14:36:40 2022 -0400
Compiler : ifort version 2021.6.0
Compilation Date : Jun 28, 2022 23:02:23

MPI Enabled; Number of MPI Processes: 19
OpenMP Disabled

MPI version: 3.1
MPI library version: Intel(R) MPI Library 2021.6 for Linux* OS


Job TITLE :
Job ID string : 3

Time Step: 1, Simulation Time: 0.14 s
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image PC Routine Line Source
fds 0000000006A3283A Unknown Unknown Unknown
libpthread-2.31.s 00007F78576F3420 Unknown Unknown Unknown
fds 0000000006D71E36 Unknown Unknown Unknown
fds 0000000006B0060E Unknown Unknown Unknown
fds 0000000000407112 Unknown Unknown Unknown
libc-2.31.so 00007F78557B4083 __libc_start_main Unknown Unknown
fds 0000000000407029 Unknown Unknown Unknown

===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 0 PID 15 RUNNING AT 5cfa2921cb4e
= KILLED BY SIGNAL: 9 (Killed)
===================================================================================

===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 1 PID 16 RUNNING AT 5cfa2921cb4e
= KILLED BY SIGNAL: 9 (Killed)
===================================================================================

===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 2 PID 17 RUNNING AT 5cfa2921cb4e
= KILLED BY SIGNAL: 9 (Killed)
===================================================================================

===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 3 PID 18 RUNNING AT 5cfa2921cb4e
= KILLED BY SIGNAL: 9 (Killed)
===================================================================================

===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 4 PID 19 RUNNING AT 5cfa2921cb4e
= KILLED BY SIGNAL: 9 (Killed)
===================================================================================

===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 5 PID 20 RUNNING AT 5cfa2921cb4e
= KILLED BY SIGNAL: 9 (Killed)
===================================================================================

===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 6 PID 21 RUNNING AT 5cfa2921cb4e
= KILLED BY SIGNAL: 9 (Killed)
===================================================================================

===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 7 PID 22 RUNNING AT 5cfa2921cb4e
= KILLED BY SIGNAL: 9 (Killed)
===================================================================================

===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 8 PID 23 RUNNING AT 5cfa2921cb4e
= KILLED BY SIGNAL: 9 (Killed)
===================================================================================
FireCat
Сообщения: 622
Зарегистрирован: 25 авг 2014, 08:03

Re: Список ошибок при запуске расчета FDS

Сообщение FireCat »

Добрый день, файл приложите, пожалуйста (в архиве).
Аватара пользователя
Андрей
Сообщения: 72
Зарегистрирован: 23 авг 2014, 17:34

Re: Список ошибок при запуске расчета FDS

Сообщение Андрей »

файл .fds
Вложения
3.rar
(2.6 КБ) 2863 скачивания
Аватара пользователя
Андрей
Сообщения: 72
Зарегистрирован: 23 авг 2014, 17:34

Re: Список ошибок при запуске расчета FDS

Сообщение Андрей »

Сделал сетку погрубее, все заработало
но все равно странно, чего именно не хватило? Был сервер с количеством ядер по количеству сеток (19), 24 гб оперативки, ssd 40гб
Ячеек всего 300000. Правда, они были разноразмерными 0,5 и 0,25
Не оптимизированы сетки по количеству?
Вложения
3.rar
правленый расчет
(2.47 КБ) 2798 скачиваний
Ответить