-
Notifications
You must be signed in to change notification settings - Fork 634
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't run simulation on Ubuntu #13614
Comments
Do you mean that you are using Windows Subsystem for Linux or WSL? If so, are you trying to run the Windows or Linux version of FDS? Also, how are you trying to run the job? What command or script? |
We use Windows to access the results only and Ubuntu to actually run the simulations (Linux version of FDS). The simulation is run with the command fdsrun.sh. |
I am not familiar with |
I will check out what is this script exactly, but I think it assigns different meshes to different machines in cluster. What I have discovered is that I am able to run FDS with one or more meshes with the script, however only with smaller number of cells (up 200k cells everything work fine, from 1.5 Million cells I get the same message as above). |
One thing to check -- do you have this parameter set in one of your start-up files, like
This sets the stacksize to unlimited, meaning it allows your job to use as much system memory as it needs. Also, do you really want to use 8 OpenMP threads? This might be a problem if your run script has not set things up properly. I would do this
at the command line before you run the job. Otherwise, you need to better understand how that
or find the person who wrote it. |
Hello Thank you for providing help! Sorry for the delay. |
I do not understand all the arguments in the mpirun command. Can you run a very small simple case with multiple meshes? |
with simple cases it works perfectly (for instance the same model with bigger cells) here are the parameter explanation we use for mpirun -wdir Change to the directory before the user’s program executes. See the "Current Working Directory" section for notes on relative paths. Note: If the -wdir option appears both on the command line and in an application context, the context will take precedence over the command line. Thus, if the path to the desired wdir is different on the backend nodes, then it must be specified as an absolute path that is correct for the backend node. -n 3 -prepend-timestamp Parameters we found here: |
If a smaller job runs and a larger job fails, that suggests that you have run out of memory. If you post the input file I can try it. |
Thank you, here is the code: &HEAD CHID='test_halle_mesh_02_6_meshs'/ &MESH ID='MESH-01', IJK=86,136,34, XB=-2.4,14.8,-81.2,-54.0,0.0,6.8/ &SPEC ID='SFPE POLYURETHANE_GM37_fuel', FORMULA='C1.0H1.2O0.2N0.08'/ &REAC ID='SFPE POLYURETHANE_GM37', &PROP ID='Cleary Photoelectric P1', &SURF ID='Concrete', &OBST ID='Obstruction', XB=7.017544E-3,32.0,-80.4,-9.670043E-14,5.6,6.0, SURF_ID='Concrete'/ &HOLE ID='Supply for FDS', XB=18.0,19.2,-80.8,-79.6,0.4,2.4/ &VENT ID='Mesh Vent: MESH-01 [XMIN]', SURF_ID='OPEN', XB=-2.4,-2.4,-81.2,-54.0,0.0,6.8/ &ISOF QUANTITY='EXTINCTION COEFFICIENT', VALUE=0.2/ &SLCF QUANTITY='VISIBILITY', ID='0', PBZ=2.4/ &TAIL / |
This case runs on my linux cluster using the latest source code. Each of the 6 processes uses approximately 1.5 GB RAM.
|
I will close the issue. If the problem persists, reopen it. |
For the input file posted above (
|
Hello,
I use Ubuntu aside Windows to run our FDS simulations. Unfortunately, after starting the simulation it crashes leaving the following message:
2024-10-23 21:08:19 :
2024-10-23 21:08:19 : Starting FDS ...
2024-10-23 21:08:19 :
2024-10-23 21:08:19 : MPI Process 0 started on q03
2024-10-23 21:08:19 : MPI Process 2 started on qmaster2
2024-10-23 21:08:19 : MPI Process 1 started on q03
2024-10-23 21:08:19 :
2024-10-23 21:08:19 : Reading FDS input file ...
2024-10-23 21:08:19 :
2024-10-23 21:08:19 : WARNING: SPEC SFPE POLYURETHANE_GM37_fuel is not in the table of pre-defined species. Any unassigned SPEC variables in the input were assigned the properties of nitrogen.
2024-10-23 21:08:19 :
2024-10-23 21:08:19 : Fire Dynamics Simulator
2024-10-23 21:08:19 :
2024-10-23 21:08:19 : Current Date : October 23, 2024 21:08:19
2024-10-23 21:08:19 : Revision : FDS-6.9.0-0-g6339569-release
2024-10-23 21:08:19 : Revision Date : Wed Mar 20 13:59:17 2024 -0400
2024-10-23 21:08:19 : Compiler : Intel(R) Fortran Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.7.1 Build 20221019_000000
2024-10-23 21:08:19 : Compilation Date : Mar 21, 2024 07:58:03
2024-10-23 21:08:19 :
2024-10-23 21:08:19 : Number of MPI Processes: 3
2024-10-23 21:08:19 : Number of OpenMP Threads: 8
2024-10-23 21:08:19 :
2024-10-23 21:08:19 : MPI version: 3.1
2024-10-23 21:08:19 : MPI library version: Intel(R) MPI Library 2021.6 for Linux* OS
2024-10-23 21:08:19 :
2024-10-23 21:08:19 :
2024-10-23 21:08:19 : Job TITLE :
2024-10-23 21:08:19 : Job ID string : halle
2024-10-23 21:08:19 :
2024-10-23 21:08:36 : Time Step: 1, Simulation Time: 0.14 s
2024-10-23 21:08:38 : forrtl: severe (174): SIGSEGV, segmentation fault occurred
2024-10-23 21:08:38 : Image PC Routine Line Source
2024-10-23 21:08:38 : libc.so.6 000078B6C1A42520 Unknown Unknown Unknown
2024-10-23 21:08:38 : fds_openmp 00000000073A5394 Unknown Unknown Unknown
2024-10-23 21:08:38 : fds_openmp 000000000717EAE5 Unknown Unknown Unknown
2024-10-23 21:08:38 : fds_openmp 000000000040BA1D Unknown Unknown Unknown
2024-10-23 21:08:38 : libc.so.6 000078B6C1A29D90 Unknown Unknown Unknown
2024-10-23 21:08:38 : libc.so.6 000078B6C1A29E40 __libc_start_main Unknown Unknown
2024-10-23 21:08:38 : fds_openmp 000000000040B936 Unknown Unknown Unknown
===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 1 PID 84296 RUNNING AT q03
= KILLED BY SIGNAL: 9 (Killed)
How to solve this? I already try with ulimit commands, but the problem is still there.
Thanks.
The text was updated successfully, but these errors were encountered: