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

Memory requirements of OF tools

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree1Likes
  • 1 Post By wyldckat

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 16, 2007, 08:53
Default Memory requirements of OF tools
  #1
Senior Member
 
BastiL
Join Date: Mar 2009
Posts: 530
Rep Power: 20
bastil is on a distinguished road
Hi group,

I would like to add some feedback from my experiences with OF tools in comparison to commercial tools concerning memory requirements:

I made a 45 Mio cells tetra mesh using STAR-CCM+ un a 16 GB Workstation and tried to convert it to FOAM using ccm26toFoam. This worked. However, checkMesh and polyDualMesh ran out of memory. Is there a rule of thumb for memory requirement for the OF tools?

BastiL
bastil is offline   Reply With Quote

Old   December 17, 2007, 04:43
Default It mainly depends on the appli
  #2
Senior Member
 
Francesco Del Citto
Join Date: Mar 2009
Location: Zürich Area, Switzerland
Posts: 237
Rep Power: 18
fra76 is on a distinguished road
It mainly depends on the application...
I noticed that, for example, renumberMesh takes much more memory than checkMesh.
In any case you can reduce the memory requirements by using single precision tools, in case you run out of memory.

Francesco
fra76 is offline   Reply With Quote

Old   December 17, 2007, 16:02
Default checkMesh constructs all possi
  #3
Senior Member
 
Mattijs Janssens
Join Date: Mar 2009
Posts: 1,419
Rep Power: 26
mattijs is on a distinguished road
checkMesh constructs all possible addressing (have a look at primitiveMesh) which is very expensive. Most solvers (and probably ccm26ToFoam) will only use a small subset of addressing (no edge or point addressing) so are much cheaper.
mattijs is offline   Reply With Quote

Old   March 26, 2014, 09:35
Default polyDualMesh-Memoryrequest
  #4
Member
 
Tobias Adam
Join Date: Oct 2013
Location: Siegen
Posts: 55
Rep Power: 12
Tobias Adam is on a distinguished road
Hello everyone,
really old thread, but I think it fits to the topic :-)
I made a funny experience with the memory requirement of polyDualMesh.
When I ran this utility without any options chosen like e.g. -overwrite it ran out of memory.
But when I use the option doNotPreserveFaceZones it works!

Best reagards
Tobias Adam is offline   Reply With Quote

Old   April 22, 2016, 15:26
Default
  #5
Member
 
Peng Liang
Join Date: Mar 2014
Posts: 59
Rep Power: 12
tjliang is on a distinguished road
Quote:
Originally Posted by fra76 View Post
It mainly depends on the application...
I noticed that, for example, renumberMesh takes much more memory than checkMesh.
In any case you can reduce the memory requirements by using single precision tools, in case you run out of memory.

Francesco
Hello,

Could you please tell me how to determine the memory usage of opfenfoam? Thanks.

Best regards,

Peng
_______________

Dear all,

I am writing an application for a cluster usage permition. In the application i need to declare how much memory i need for openfoam parallel simulation. Could someone tell me how to check Openfoam memory usage when running parallel simulations, thanks in advance.

Best Regards,

Peng

Last edited by wyldckat; May 1, 2016 at 18:17. Reason: merged posts that were a few minutes apart
tjliang is offline   Reply With Quote

Old   May 1, 2016, 18:19
Default
  #6
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,974
Blog Entries: 45
Rep Power: 128
wyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to all
Quote:
Originally Posted by tjliang View Post
Could someone tell me how to check Openfoam memory usage when running parallel simulations, thanks in advance.
Quick answer: My rule of thumb is that it requires roughly 1GB per 1 million cells.
You should do some tests with OpenFOAM tutorials that are similar to the case you are using and check how much RAM each application or solver needs in your cases, because the RAM needed varies with the solver and the type of mesh.
JorgeSS likes this.
__________________
wyldckat is offline   Reply With Quote

Reply

Tags
memory request, polydualmesh

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
Memory requirements for serial and parallel runs denner OpenFOAM Running, Solving & CFD 0 August 26, 2008 16:11
memory requirements - beowulf cluster mary FLUENT 3 November 20, 2004 09:53
CFX-5.7 - Serial PC Maximum Memory Requirements James Date CFX 15 November 16, 2004 12:05
memory requirements Novak Elliott CFX 3 June 6, 2003 03:50


All times are GMT -4. The time now is 20:04.