CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

My simulations don't scale when I use multiple nodes -help

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 11, 2020, 17:47
Default My simulations don't scale when I use multiple nodes -help
  #1
KTG
Senior Member
 
Abe
Join Date: May 2016
Posts: 119
Rep Power: 9
KTG is on a distinguished road
Hey all,


I am having some sort of issue where I am observing a speedup in my simulations as I add more cores within one node, but as soon as I go to two nodes, there is no increase. I can't find any info on this - I tried the -bind-to core mpi flag, but no luck. Has anyone observed this behavior of openFoam on a cluster, or have any ideas about how to fix it? I am using openMPI and SLURM, so I call the solver this way:


mpirun -np $SLURM_NTASKS pimpleFoam -parallel > log


I am using a cluster running centos with these specs:

  • 144 Dual Socket-Six Core Nodes
  • 2.8 GHz Intel Xeon (Westmere X5660) processors
  • RAM:
    • 24 Gbytes memory per node (2 Gbytes per processor core) on most nodes
  • Mellanox QDR Infiniband interconnect
  • Gigabit Ethernet interconnect for management
I was thinking the issue had to do with a bottleneck? Is there a way to check that its actually using the Infiniband ? Any ideas welcome!


Thanks-
KTG is offline   Reply With Quote

Old   February 11, 2020, 23:09
Default
  #2
HPE
Senior Member
 
HPE's Avatar
 
Herpes Free Engineer
Join Date: Sep 2019
Location: The Home Under The Ground with the Lost Boys
Posts: 932
Rep Power: 12
HPE is on a distinguished road
how many cells - how many cores?
HPE is offline   Reply With Quote

Old   February 18, 2020, 21:00
Default
  #3
KTG
Senior Member
 
Abe
Join Date: May 2016
Posts: 119
Rep Power: 9
KTG is on a distinguished road
Hi,


sorry for the delay! It seems that CFD forums doesn't send me e-mails anymore...



Last time I was playing with it, I used over 5 million cells, with 64 cores vs. 32, and got was appears to be the same result. Before I though it was a bottle neck issue, but for all I know the first node is doing all the work. I also notice that the averaging function object is taking an insanely long time, which may or may not be related.



Thanks for the reply!
KTG is offline   Reply With Quote

Old   March 4, 2020, 22:26
Default
  #4
KTG
Senior Member
 
Abe
Join Date: May 2016
Posts: 119
Rep Power: 9
KTG is on a distinguished road
I was thinking maybe the MPI is throwing 64 jobs to the first 32 cores and multi-threading it? Does anyone know if there is a way to track the hardware that works on each processor directory / any way to get more information out of of the cluster about what is going on?
KTG is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Launching multiple CFD simulations in parallel on cluster jthornton232 OpenFOAM Programming & Development 0 August 14, 2019 20:53
Fine/Marine parallel computation on multiple nodes inarus Fidelity CFD 2 February 24, 2015 07:38
MPI code on multiple nodes, scalability and best practice t.teschner Hardware 0 October 7, 2014 05:07
Can I scale up from 1 to 2 nodes with mixed CPU? pongup Hardware 2 April 14, 2014 15:50
Running in parallel on multiple nodes kalyangoparaju OpenFOAM 5 January 18, 2012 11:36


All times are GMT -4. The time now is 18:25.