CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Pre-Processing

parallel simpleFOAM very slow after cfMesh

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By rocketLauncher

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 13, 2024, 07:33
Default parallel simpleFOAM very slow after cfMesh
  #1
Member
 
Join Date: May 2024
Location: France
Posts: 35
Rep Power: 2
rocketLauncher is on a distinguished road
Hello foamers,

I am running the same case across a number of pre-processing tools and always using simplefoam. Up to now, I imported my mesh made on Salome into openfoam, decomposed the mesh, and ran a parallel calculation without issue.

Today I am using cfMesh for the first time. I used this command to speed up the meshing process before I launched my Allrun file.
Code:
export OMP_NUM_THREADS = 8,8
Then I did my usual
Code:
decomposePar
and
Code:
mpirun -np 10 simpleFoam -parallel | tee simpleFoam.log
.

The simulation is unusually slow. Any ideas as to why? The size of the mesh is the same, no issues with convergence, and no changes on the set up on my side. It's quite odd.

Thank you in advance for your insights.
rocketLauncher is offline   Reply With Quote

Old   May 13, 2024, 08:04
Default
  #2
Senior Member
 
Domenico Lahaye
Join Date: Dec 2013
Posts: 802
Blog Entries: 1
Rep Power: 18
dlahaye is on a distinguished road
For small cell count, overhead in parallel communication is likely to dominate computation (independent of how the mesh is generated).

How many cells in the mesh do you have?
dlahaye is offline   Reply With Quote

Old   May 13, 2024, 09:25
Default
  #3
Member
 
Join Date: May 2024
Location: France
Posts: 35
Rep Power: 2
rocketLauncher is on a distinguished road
At the moment, I have about 1 million cells. Previously, I was using around 700k cells with no issues on the parallel computation, so I don't believe the size is the issue.
rocketLauncher is offline   Reply With Quote

Old   May 13, 2024, 09:31
Default
  #4
Senior Member
 
Domenico Lahaye
Join Date: Dec 2013
Posts: 802
Blog Entries: 1
Rep Power: 18
dlahaye is on a distinguished road
OK.

Does it help here do share statistics for both mesh generation methods and for various number of processors?
dlahaye is offline   Reply With Quote

Old   May 13, 2024, 09:39
Default
  #5
Member
 
Join Date: May 2024
Location: France
Posts: 35
Rep Power: 2
rocketLauncher is on a distinguished road
Thank you for the quick reply. I am afraid I didn't fully understand what you meant in your last message. Could you rephrase?
rocketLauncher is offline   Reply With Quote

Old   May 13, 2024, 10:35
Default
  #6
Senior Member
 
Domenico Lahaye
Join Date: Dec 2013
Posts: 802
Blog Entries: 1
Rep Power: 18
dlahaye is on a distinguished road
Thank you for your reply.

I am looking to the issue you raise as outsider. The input I provide is limited by my outsider role.

Having said this, you raise the issue on the parallel performance of simpleFoam given a mesh generated by cfMesh.

I wonder:

1/ how does performance compare with the meshes generated by Salome?

2/ how is performance affected by the number of processors used?
dlahaye is offline   Reply With Quote

Old   May 14, 2024, 05:26
Default
  #7
Member
 
Join Date: May 2024
Location: France
Posts: 35
Rep Power: 2
rocketLauncher is on a distinguished road
Hello,

I always use the same number of processors (10). The performance difference has to do with the computational time. The clock time would be 2 or 3 times slower that with the Salome Mesh.

I have somewhat resolved the issue since yesterday. In the initial simulation I was using an stl file rather than an fms one. Since diving further into the user manual and other posts here on the forum I have managed to use the associated python scripts with Salome 9.12 to generate the fms file.

Thanks for you help.
dlahaye likes this.
rocketLauncher is offline   Reply With Quote

Reply

Tags
cfmesh, parallel calculation, simplefoam, slow


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
[cfMesh] The proper way to run cfMesh in parallel kandelabr OpenFOAM Community Contributions 3 June 20, 2023 05:06
[cfMesh] cfMesh - OpenFOAM v1812 not working in parallel codygo OpenFOAM Community Contributions 1 May 3, 2019 07:22
very slow case/data reading in parallel Fluent Daniel_Khazaei ANSYS 0 January 11, 2016 22:35
the speed of parallel computation for over 3 million grid is very slow liujmljm SU2 7 June 27, 2014 17:45
slow down running in parallel laf FLUENT 1 April 4, 2007 03:48


All times are GMT -4. The time now is 12:10.