CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > CFX

CFX error: "enforce system memory limit"

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 25, 2018, 07:18
Default CFX error: "enforce system memory limit"
  #1
Member
 
Jan Surwiło
Join Date: Feb 2017
Posts: 31
Rep Power: 9
johny0688 is on a distinguished road
Hi All,
I got error about memory limit.
+--------------------------------------------------------------------+
| ERROR #333100220 has occurred in subroutine Out_MemPar. |
| Message: |
| |
| The allocated memory exceeds the system memory on 1 host(s). |
| |
| The logical expert parameter "enforce system memory limit" |
| controls whether this is a fatal error. |
| |
| The current setting is: fatal |
| |
| Allocating more than the system memory may result in slow or |
| unreliable operation and is not recommended. |
+--------------------------------------------------------------------+
It is obvious because my workstation doesn't have enough RAM (currently 128Gb). However I need to force CFX to use swap memory. I tried to find expert parameters enforce system memory limit but I couldn’t. Can someone tell me where to change expert parameters so that the error will not be fatal and allowed CFX to work in swap?

The problem is urgent so I ask you for quick answer.
Thanks in advance
johny0688 is offline   Reply With Quote

Old   April 25, 2018, 08:07
Default
  #2
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,871
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
CFX does not handle using swap space. That is handled by the OS. So check your OS settings to ensure you have adequate swap space allocated. But it is a bad idea to use swap for a CFD simulation - it will slow down to the extent that it will converge at a glacial pace.

You need to install more memory, more parallel nodes or make the simulation smaller.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks is offline   Reply With Quote

Old   April 25, 2018, 08:14
Default
  #3
Senior Member
 
Gert-Jan
Join Date: Oct 2012
Location: Europe
Posts: 1,928
Rep Power: 28
Gert-Jan will become famous soon enough
Or ask someone else to do your calculation. See the Freelance forum.
Gert-Jan is offline   Reply With Quote

Old   April 25, 2018, 08:18
Default
  #4
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,871
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Or buy some time on a cloud computer like AWS which you can scale to as big as you like.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks is offline   Reply With Quote

Old   April 25, 2018, 08:38
Default
  #5
Member
 
Jan Surwiło
Join Date: Feb 2017
Posts: 31
Rep Power: 9
johny0688 is on a distinguished road
Thanks for answers,
Actually it is not possible to give calculation outside. Also I can’t install more memory since I9 architecture can’t handle with higher amount of memory.
I have cut out piece of my model to reduce mesh and the calculation runs with about 125Gb consumption The cut part doesn’t contain much elements so I guess it should be automatically put into swap. But it isn’t. That why I thing that there is some expert parameters which is responsible for allocating memory in swap.
johny0688 is offline   Reply With Quote

Old   April 25, 2018, 09:04
Default
  #6
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,871
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
If your cut down model requires 125GB then you REALLY need to be using distributed parallel. A model that big will run well shared across a few nodes.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks is offline   Reply With Quote

Old   March 24, 2021, 14:05
Default
  #7
New Member
 
Join Date: Feb 2016
Posts: 21
Rep Power: 10
DaveD! is on a distinguished road
The error occurs, if the solver tries to allocate more memory than your system has. Allocation means, that the solver estimates how much RAM it will need during solution. However, it does not mean, that it actually needs it.


So, one thing that helped me was to set the Solver's Memory Allocation Factor to a value smaller than 1, e.g. 0.8. Other settings like "Large Problem" partitioning were not necessary in my case.


Hope that helps.


Regards, DaveD!
DaveD! 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
problem memory in system coupling (possible problem of windows 8) 40nainer ANSYS 0 April 2, 2014 05:56
Lenovo C30 memory configuration and discussions with Lenovo matthewe Hardware 3 October 17, 2013 11:23
Pros and Cons for CFX, CFdesign, COMSOL Val Main CFD Forum 3 June 10, 2011 03:20
CFX 5.6 memory problem with solver sreevisakh CFX 3 February 2, 2004 05:57
CFX 4.4 installation problem Pandu Sattvika CFX 1 December 1, 2001 05:07


All times are GMT -4. The time now is 21:34.