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

Problem in Memory by running blockMesh

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 31, 2007, 10:59
Default Hello In running the blockM
  #1
New Member
 
mou
Join Date: Mar 2009
Posts: 20
Rep Power: 17
mamaly60 is on a distinguished road
Hello

In running the blockMesh for 16,000,000 gridpoints a\ i faced this error.

Default patch type set to empty
new cannot satisfy memory request.
This does not necessarily mean you have run out of virtual memory.
It could be due to a stack violation caused by e.g. bad use of pointers or an out of date shared library
Aborted
I am using CPU Opteron 2.20 GHz with 8 GB memory. Would you tell me how can I fix this? Is there any way in Linux, like windows, to increase virtual memory?

Thank you
mamaly60 is offline   Reply With Quote

Old   October 31, 2007, 12:26
Default is everything compiled for 64
  #2
New Member
 
Dominique Turmel
Join Date: Mar 2009
Location: Québec, Québec, Canada
Posts: 19
Rep Power: 17
doum is on a distinguished road
is everything compiled for 64 bit?
doum is offline   Reply With Quote

Old   October 31, 2007, 15:42
Default In fact no, But let me try for
  #3
New Member
 
mou
Join Date: Mar 2009
Posts: 20
Rep Power: 17
mamaly60 is on a distinguished road
In fact no, But let me try for 64 bit. I will post it's results.

regards
mamaly60 is offline   Reply With Quote

Old   November 2, 2007, 13:35
Default I installed 64 bit and now by
  #4
New Member
 
mou
Join Date: Mar 2009
Posts: 20
Rep Power: 17
mamaly60 is on a distinguished road
I installed 64 bit and now by using swaping or paging, OpenFOAM can do blockMesh for 2 or 4 million gridpoints. But for higher resolution like 8 million it bacome reaaly time comsuming, due to use of kswapd0 and kswapd1 in my machine. Dominique, do you have any suggestion? Is it possible to use another software like SALOME,FLUENT,... and then import them in OpenFOAM? I mean by doing this job, do I face again memory problem?

thank you
mamaly60 is offline   Reply With Quote

Old   November 2, 2007, 13:56
Default I was doing a simulation with
  #5
connclark
Guest
 
Posts: n/a
I was doing a simulation with coodles that swapped quite a bit recently. I improved performance by freeing every bit of ram I could. I recompiled my kernel with the -Os optimization. I exited X windows to get to a basic command line. I also temporarily killed some unneeded daemons (cupsd, gpm, etc...) .

You might try splitting up you case into more domains than you have processors. This would allow other threads to execute while waiting for the hard disk to page in virtual memory.

The only real solution is to add more RAM to the machine.
  Reply With Quote

Old   August 11, 2016, 15:27
Default
  #6
Senior Member
 
Thomas Oliveira
Join Date: Apr 2015
Posts: 114
Rep Power: 12
t.oliveira is on a distinguished road
If your mesh is simply a rectangular cuboidal domain divided into smaller identical rectangular cuboids, the alternative presented on this post may interest you.

Thomas
t.oliveira 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
running out of memory in Gambit, Help!!! ahmet FLUENT 19 October 5, 2013 06:01
[blockMesh] BlockMesh problem pratap OpenFOAM Meshing & Mesh Conversion 21 February 16, 2009 06:32
Run blockMesh problem fpetit OpenFOAM Installation 9 January 10, 2008 05:40
Running on Distibuted Memory linux itanium cluster Josh FLUENT 0 January 29, 2007 00:18
How to free memory after running Fluent ? David FLUENT 1 February 27, 2004 03:59


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