Replies: 1 comment 6 replies
-
How many core you can run FDS on at once before you get a negative benefit is going to be hardware and OS dependent. The User's Guide talks about how to do scaling tests and those inputs are in the FDS repository. In general you will see the most benefit using your cores for MPI processes rather than OpenMP threads. |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello, my company creates models in Pyrosim and then exports FDS models to run on some servers we have (FDS local). Most of the servers have 20 cores/ 20 logical processors. Some have more but I want to create models based on the most limiting since I am unsure which will be available when I am ready to run. Right now, I have been creating models with 9 meshes. I was told by the previous fire modeler, who has since left the company, that a general rule of thumb is to to make the MPI threads (XX) equal to the number of meshes and the OpenMP threads (YY) equal to whatever number multiplied by XX is < # cores (and not # logical processors). So here 9 x 2 = 18 < 20. Is this strategy correct? Can I run more than one model at the same time on a single server without creating a longer run time? If so would I make OpenMp threads = 1 or would I keep it the same?
Based on my server limitations, what is the most effective way to get faster run times? Open to other suggestions. Right now I use that general rule of thumb above and make sure that each mesh is under 250k cells typically.
I have a large project with multiple buildings where I am suppose to run 12 models for 4-5 different buildings and I am trying to get them done as efficiently as I can. I have only created a few so far so changing the number of meshes is also a possibility. But assuming I stick to 9 meshes for now since the buildings are all similar, can I run 2 at a time on each of the 3 servers I have?
Beta Was this translation helpful? Give feedback.
All reactions