firemodels / fds

Fire Dynamics Simulator
https://pages.nist.gov/fds-smv/
Other
670 stars 626 forks source link

Fire and evac error while running in parallel processing #2005

Closed gforney closed 9 years ago

gforney commented 9 years ago
Please complete the following lines...

FDS Version:6
SVN Revision Number:14299
Compile Date:Thu, 20 Dec, 2012
Smokeview Version/Revision:6.0.11
Operating System:Window 8

Describe details of the issue below:
I wish to run my evac and fire simulation in parallel processing but somehow I got
the error message (see attached) whenever I start my parallel processing in the same
computer. I am using mpich2 version 1.4.1p1. For other fire simulation only with evac
it run just fine without any error message. Attached is my FDS file. 

Regards,
Koh

Original issue reported on code.google.com by kohvoonli on 2013-11-29 06:46:16


gforney commented 9 years ago
PS: I can run the FDS file without error by serial processing. 

Original issue reported on code.google.com by kohvoonli on 2013-11-29 06:55:23

gforney commented 9 years ago
Well, how do you start you fire+evacuation simulation?
PNG figure => seems that you have 8 processes, 
processes 0-6 for fire meshes (7 fire meshes) and
the process 8 for the (two) evacuation meshes.

So, do the tests:

Put on the MISC-namelist: EVACUATION_DRILL=.TRUE.
Run the file with one processor, because you have
just the evacuation meshes now active.

Put on the MISC-namelist: EVACUATION_DRILL=.FALSE.,
NO_EVACUATION=.TRUE.
Run the file with 7 processors, i.e., the seven fire
meshes only.

Put NO_EVACUATION=.FALSE., EVACUATION_DRILL=.FALSE.
and run the file with 8 processors.

If the two first ones work and the third fails, then
try the latest version of FDS 6.

TimoK

Original issue reported on code.google.com by tkorhon1 on 2013-11-29 12:54:29

gforney commented 9 years ago
Btw, I can not right now do any debugging, because they
reinstalled Windows on my computer. So, I have not yet
had time to install everything once again, this takes
a couple of days...

TimoK

Original issue reported on code.google.com by tkorhon1 on 2013-11-29 12:56:26

gforney commented 9 years ago
Hi Timo, 

Actually this is my first try to run fire and evac simulation together (Never done
thie before). Wish to run more further complicated model to see how does smoke affect
the evacuation of the occupants. So not sure if I am doing it correctly. 
I tried the first two both of it work. For the third it failed on latest version of
FDS6 as well for SVN Revision Number:17279 Compile Date:Sun, 03 Nov, 2013 on my Window
8. 
Thanks.

Regards,
Koh

Original issue reported on code.google.com by kohvoonli on 2013-12-02 03:10:53

gforney commented 9 years ago
Well, now I have installed Cygwin on my laptop so I'm
able to use our Linux cluster once again. So, I'll try
your input file for a coupled fire+evacuation calculation.
I'll use the version:

SVN Revision Number: 17481
Compile Date: Fri, 22 Nov 2013

This is the version that I have on the Linux cluster right now.
I have still to put up the svn stuff for my laptop...

TimoK

Original issue reported on code.google.com by tkorhon1 on 2013-12-02 11:52:13

gforney commented 9 years ago
The mpi version works fine in our Linux cluster, see below.
The input file is attached, I took out radiation (to speed up)
and added vector slice output for the evacuation mesh. I used
the case, where you have seven fire meshes and one evacuation mesh.

The mpi command was:

mpiexec -n 8 ~/FDS_Source_Latest/fds_mpi_intel_linux_64 Phase1_Timo_mpi.fds > Phase1_Timo_mpi.err
2>&1

(The "2>&1" is a bash-shell redirction for the stderr channel to stdout channel.)

NewSmokey (~/FDS+Evac/HelpFdsEvac/Issue2040): cat Phase1_Timo_mpi.err
Process   0 of   7 is running on espvm5m030.ad.vtt.fi
Process   1 of   7 is running on espvm5m030.ad.vtt.fi
Process   2 of   7 is running on espvm5m030.ad.vtt.fi
Process   3 of   7 is running on espvm5m030.ad.vtt.fi
Process   4 of   7 is running on espvm5m030.ad.vtt.fi
Process   5 of   7 is running on espvm5m030.ad.vtt.fi
Process   6 of   7 is running on espvm5m030.ad.vtt.fi
Process   7 of   7 is running on espvm5m030.ad.vtt.fi
 EVAC: Emesh     1 MainEvacGrid has     2 door flow fields
 EVAC: Emesh     1 MainEvacGrid has     2 door flow fields
Mesh   1 is assigned to Process   0
Mesh   2 is assigned to Process   1
Mesh   3 is assigned to Process   2
Mesh   4 is assigned to Process   3
Mesh   5 is assigned to Process   4
Mesh   6 is assigned to Process   5
Mesh   7 is assigned to Process   6
Mesh   8 is assigned to Process   7
Mesh   9 is assigned to Process   7
 EVAC: Emesh     1 MainEvacGrid has     2 door flow fields
 EVAC: Emesh     1 MainEvacGrid has     2 door flow fields
 EVAC: Emesh     1 MainEvacGrid has     2 door flow fields
 EVAC: Emesh     1 MainEvacGrid has     2 door flow fields
 EVAC: Emesh     1 MainEvacGrid has     2 door flow fields
 EVAC: Emesh     1 MainEvacGrid has     2 door flow fields

 Fire Dynamics Simulator

 Compilation Date : Fri, 22 Nov 2013
 Current Date     : December  2, 2013  14:43:56

 Version: FDS 6.0.0; MPI Enabled; OpenMP Disabled
 SVN Revision No. : 17481

 Job TITLE        : FIRE and Evac Modelling for Alamanda-2.6MW FIRE
 Job ID string    : Phase1_Timo_mpi

 Time Step:    -99,    Simulation Time:      0.00 s
 Time Step:    -49,    Simulation Time:      0.00 s
 Time Step:      1,    Simulation Time:      0.18 s
 Time Step:      2,    Simulation Time:      0.36 s
 Time Step:      3,    Simulation Time:      0.53 s
 Time Step:      4,    Simulation Time:      0.71 s
 Time Step:      5,    Simulation Time:      0.89 s
 Time Step:      6,    Simulation Time:      1.07 s
 Time Step:      7,    Simulation Time:      1.24 s
 Time Step:      8,    Simulation Time:      1.42 s
 Time Step:      9,    Simulation Time:      1.60 s
 Time Step:     10,    Simulation Time:      1.78 s
 Time Step:     20,    Simulation Time:      3.56 s
 Time Step:     29,    Simulation Time:      5.16 s

STOP: FDS completed successfully

TimoK

Original issue reported on code.google.com by tkorhon1 on 2013-12-02 12:52:35


gforney commented 9 years ago
I'll close this issue as "UnVerified". This is some months
old issue already and seems to be a computer problem rather
than a source code problem.

TimoK

Original issue reported on code.google.com by tkorhon1 on 2014-05-09 07:30:36