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

Problem in Memory by running blockMesh

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

Reply
 
LinkBack Thread Tools Display Modes
Old   October 31, 2007, 11:59
Default Hello In running the blockM
  #1
New Member
 
mou
Join Date: Mar 2009
Posts: 20
Rep Power: 8
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, 13: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: 8
doum is on a distinguished road
is everything compiled for 64 bit?
doum is offline   Reply With Quote

Old   October 31, 2007, 16:42
Default In fact no, But let me try for
  #3
New Member
 
mou
Join Date: Mar 2009
Posts: 20
Rep Power: 8
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, 14:35
Default I installed 64 bit and now by
  #4
New Member
 
mou
Join Date: Mar 2009
Posts: 20
Rep Power: 8
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, 14: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

Reply

Thread Tools
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 On
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 problem pratap OpenFOAM Native Meshers: blockMesh 21 February 16, 2009 07:32
Run blockMesh problem fpetit OpenFOAM Installation 9 January 10, 2008 06:40
Running on Distibuted Memory linux itanium cluster Josh FLUENT 0 January 29, 2007 01:18
How to free memory after running Fluent ? David FLUENT 1 February 27, 2004 04:59


All times are GMT -4. The time now is 16:59.