Страница 10 из 13

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

Добавлено: 23 авг 2021, 10:03
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"

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

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

если запустить из пиросима, кажется, что MPI по другому себя ведет

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

Добавлено: 24 авг 2021, 03:46
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, и о их использовании.

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

Добавлено: 25 май 2022, 18:12
Андрей
Если в фалу .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)

А что может быть не так? Два раза сетку составлял

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

Добавлено: 26 май 2022, 02:58
FireCat
Добрый день. В файле out выводится информация по ходу расчета - шаг времени, погрешности, различная информация по каждой сетке. Если будет что-то не так, то программа прервет расчет и напишет ошибку. Вас смущает слово Error? В данном случае это скорее погрешность, а не ошибка.

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

Добавлено: 26 май 2022, 04:47
Андрей
Добрый день! Спасибо! Смущает, что расчет идет очень медленно

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

Добавлено: 22 июл 2022, 06:50
Андрей
Добрый день! С чем может быть связана такая остановка в расчете?
Раньше было все ок

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)
===================================================================================

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

Добавлено: 22 июл 2022, 07:31
FireCat
Добрый день, файл приложите, пожалуйста (в архиве).

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

Добавлено: 22 июл 2022, 07:33
Андрей
файл .fds

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

Добавлено: 23 июл 2022, 06:54
Андрей
Сделал сетку погрубее, все заработало
но все равно странно, чего именно не хватило? Был сервер с количеством ядер по количеству сеток (19), 24 гб оперативки, ssd 40гб
Ячеек всего 300000. Правда, они были разноразмерными 0,5 и 0,25
Не оптимизированы сетки по количеству?