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

Error detected by routine MAKDAT

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 28, 2010, 22:43
Default Error detected by routine MAKDAT
  #1
Member
 
^_^
Join Date: Mar 2009
Posts: 36
Rep Power: 17
Jasmine is on a distinguished road
I got the following error message when running CFX12. It seems a memeory problem occured. I increased the memory allocation factor to 1.5 and it didn't work.
The weird thing is I could run a case with a even larger mesh size yesterday... Could anyone help me figure this out? Thanks.

+--------------------------------------------------------------------+
| *** INSUFFICIENT MEMORY ALLOCATED *** |
| |
| ACTION REQUIRED : Increase the real stack memory size. |
| |
| Details : |
| Requested space : 2097152 words |
| Current allocated space : 16578016 words |
| Current used space : 14913205 words |
| Current free space : 1664811 words |
| Number of free areas : 3 |
+--------------------------------------------------------------------+


Details of error:-
----------------
Error detected by routine MAKDAT
CDANAM = XMAX CDTYPE = REAL ISIZE = 2097152
CRESLT = FULL
Jasmine is offline   Reply With Quote

Old   July 28, 2010, 23:06
Default
  #2
Member
 
^_^
Join Date: Mar 2009
Posts: 36
Rep Power: 17
Jasmine is on a distinguished road
That case could be run in serial. Error message shows up when running in parallel.

Last edited by Jasmine; July 29, 2010 at 00:11.
Jasmine is offline   Reply With Quote

Old   July 29, 2010, 05:34
Default
  #3
Member
 
Join Date: Mar 2009
Posts: 38
Rep Power: 17
Claudia is on a distinguished road
Did you increase especially the stack memory size?
Claudia is offline   Reply With Quote

Old   July 29, 2010, 10:28
Default
  #4
Senior Member
 
Join Date: Apr 2009
Posts: 531
Rep Power: 21
stumpy is on a distinguished road
Check if the memory error occurs in the partitioner, interpolator or solver first. Increasing the solver memroy allocation factor won't help if it's the partitioner or interpolator that doesn't have enough memory allocated. The size of the mesh is not important here; it's just matters how good the solver is at guessing how much memory it needs for a given case.
stumpy is offline   Reply With Quote

Old   July 30, 2010, 12:02
Default
  #5
Member
 
^_^
Join Date: Mar 2009
Posts: 36
Rep Power: 17
Jasmine is on a distinguished road
Got it!
I should increase partitioner memory instead of solver memory according to the error information.
Thank you very much!

Quote:
Originally Posted by stumpy View Post
Check if the memory error occurs in the partitioner, interpolator or solver first. Increasing the solver memroy allocation factor won't help if it's the partitioner or interpolator that doesn't have enough memory allocated. The size of the mesh is not important here; it's just matters how good the solver is at guessing how much memory it needs for a given case.
Jasmine 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
Error detected by routine MAKDAT San Chang CFX 7 March 13, 2013 17:28
user subroutine error CFDUSER CFX 2 December 9, 2006 07:31
CFX 10 User Routine NOT in Fortran Andre CFX 14 August 9, 2006 00:03
user defined function cfduser CFX 0 April 29, 2006 11:58
FORTRAN Routine - variable passing Malcolm CFX 1 August 11, 2005 19:51


All times are GMT -4. The time now is 11:08.