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   October 3, 2016, 09:23
Default Error detected by routine MAKDAT
  #1
New Member
 
M. A. Moghanloo
Join Date: Oct 2015
Posts: 8
Rep Power: 11
mahdiaghaie2003@gmail.com is on a distinguished road
Dear friends
I run a test case in cfx 15.0. The below error is appeared. Could you please help me?
Tnx





================================================== ====================
TIME STEP = 1 SIMULATION TIME = 1.0000E-02 CPU SECONDS = 2.763E+02
----------------------------------------------------------------------
COEFFICIENT LOOP ITERATION = 1 CPU SECONDS = 2.763E+02

+--------------------------------------------------------------------+
| *** INSUFFICIENT MEMORY ALLOCATED *** |
| |
| ACTION REQUIRED : Increase the real stack memory size. |
| |
| Details : |
| Requested space : 3972024 words |
| Current allocated space : 2147483646 words |
| Current used space : 2146468592 words |
| Current free space : 1015054 words |
| Number of free areas : 1 |
+--------------------------------------------------------------------+


Details of error:-
----------------
Error detected by routine MAKDAT
CDANAM = IELG149 CDTYPE = REAL ISIZE = 3972024
CRESLT = FULL

Current Directory : /FLOW/SOLUTION/TSTEP1/CLOOP1/ZN1/VERTICES/BETANEW/DrNPIp

+--------------------------------------------------------------------+
| Writing crash recovery file |
+--------------------------------------------------------------------+

+--------------------------------------------------------------------+
| *** INSUFFICIENT MEMORY ALLOCATED *** |
| |
| ACTION REQUIRED : Increase the real stack memory size. |
| |
| Details : |
| Requested space : 18985616 words |
| Current allocated space : 2147483646 words |
| Current used space : 2146468592 words |
| Current free space : 1015054 words |
| Number of free areas : 1 |
+--------------------------------------------------------------------+


Details of error:-
----------------
Error detected by routine MAKDAT
CDANAM = SPHEATV_FL1 CDTYPE = REAL ISIZE = 18985616
CRESLT = FULL

Current Directory : /FLOW/SOLUTION/TSTEP1/CLOOP1/ZN1/VERTICES

+--------------------------------------------------------------------+
| An error has occurred in cfx5solve: |
| |
| The ANSYS CFX solver exited with return code 1. No results file |
| has been created. |
+--------------------------------------------------------------------+

End of solution stage.
mahdiaghaie2003@gmail.com is offline   Reply With Quote

Old   October 4, 2016, 02:44
Default
  #2
Senior Member
 
Lance
Join Date: Mar 2009
Posts: 669
Rep Power: 22
Lance is on a distinguished road
Sometimes CFX does not allocate enough memory, but this can be changed in the solver definitions. Simplest way is to increase the 'Solver Memory Alloc Factor' In CFX5Solve on the tab 'Solver'. Try e.g. 1.5 instead of the default value of 1.0
Lance is offline   Reply With Quote

Old   October 4, 2016, 06:49
Default
  #3
New Member
 
M. A. Moghanloo
Join Date: Oct 2015
Posts: 8
Rep Power: 11
mahdiaghaie2003@gmail.com is on a distinguished road
I did this but it was not replied.
mahdiaghaie2003@gmail.com is offline   Reply With Quote

Old   October 4, 2016, 08:57
Default
  #4
Senior Member
 
Maxim
Join Date: Aug 2015
Location: Germany
Posts: 413
Rep Power: 13
-Maxim- is on a distinguished road
increase the real stack memory size factor in the solver tab --> detailed memory allocation to "1.5x".
I think Lance forgot the "x"...
This is also described in the help files...
-Maxim- is offline   Reply With Quote

Old   October 4, 2016, 09:31
Default
  #5
New Member
 
M. A. Moghanloo
Join Date: Oct 2015
Posts: 8
Rep Power: 11
mahdiaghaie2003@gmail.com is on a distinguished road
Dear Maxin I considered it
mahdiaghaie2003@gmail.com is offline   Reply With Quote

Old   May 29, 2019, 02:50
Default
  #6
New Member
 
hazuko
Join Date: May 2019
Posts: 1
Rep Power: 0
fysersd is on a distinguished road
I have the same problem and it is solved by this way,thank you so much!!!
fysersd is offline   Reply With Quote

Old   March 29, 2023, 02:57
Default
  #7
New Member
 
Lukas Bellmann
Join Date: Mar 2023
Posts: 8
Rep Power: 3
LBellmann is on a distinguished road
Hey

I also have a pretty similar problem here. In my case it says:

+--------------------------------------------------------------------+
| *** INSUFFICIENT CATALOGUE SIZE *** |
| |
| ACTION REQUIRED : Increase the file catalogue size. |
| |
| If the situation persists please contact the CFX Customer Helpline |
| giving the following details:- |
| Current catalogue size : 36780 |
+--------------------------------------------------------------------+


Details of error:-
----------------
Error detected by routine MAKDAT
CDANAM = IFCS CDTYPE = INTR ISIZE = 1
CRESLT = FCAT

Current Directory : /INTERP/OLD1/MESH/TSTEP0/CLOOP0/ZN3/FCS625
WARNING: CFXSTP, Recursion check error. CRESLT=FCAT


I also tried to rise the catalogue size to higher values but it did not help. I also have the problem that in CFX-Pre I get the message "In the configuration 'Configuration 1': Configuration execution control is defined and will be ignored. For single configuration simulations, please define simulation level execution controls instead." Which I do not really understand. I think you need to create a "configuration" in the "Simulation Control"-tab in order to modify the allocated memory. But why would CFX ignore the created configuration.
I am in contact with the ansys support and I will post what they say later
Maybe some of you have some ideas.

Best regards
LBellmann is offline   Reply With Quote

Old   March 29, 2023, 03:54
Default
  #8
Senior Member
 
Gert-Jan
Join Date: Oct 2012
Location: Europe
Posts: 1,913
Rep Power: 28
Gert-Jan will become famous soon enough
You have to look carefully, where this error occurs. It can be in:
- initialisation or interpolation of old results on a new case
- partitioning
- the solving process

You did not mention in which stage, so it can be that you took measures in the wrong stage (probably thhe solving process?)

Your error includes "Current Directory : /INTERP/OLD1/MESH/TSTEP0/CLOOP0/ZN3/FCS625"
The INTERP suggests that your error occurs in the first stage (interpolation).
Therefore, in the solver manager, in the 'defining the run'-window, you should tick the advanced settings and increase the catalog size specifically in the interpolation menu.
Gert-Jan is offline   Reply With Quote

Old   March 29, 2023, 06:37
Default
  #9
New Member
 
Lukas Bellmann
Join Date: Mar 2023
Posts: 8
Rep Power: 3
LBellmann is on a distinguished road
I think I solved it...at least the simulation is running now

Quote:
Originally Posted by Gert-Jan View Post
You have to look carefully, where this error occurs. It can be in:
- initialisation or interpolation of old results on a new case
- partitioning
- the solving process

You did not mention in which stage, so it can be that you took measures in the wrong stage (probably thhe solving process?)

Your error includes "Current Directory : /INTERP/OLD1/MESH/TSTEP0/CLOOP0/ZN3/FCS625"
The INTERP suggests that your error occurs in the first stage (interpolation).
Therefore, in the solver manager, in the 'defining the run'-window, you should tick the advanced settings and increase the catalog size specifically in the interpolation menu.
So yes the error occured in the first stages before the solver interpolated the old results onto the new mesh. In CFX-Pre in the "Execution Control", I rised the "Memory Allocated Factor" and the "Catalogue Size" a little. Now its working. I guess that the solver did not allocate enough memory for interpolation. But I am not an expert so it's just a guess. It would be gateful, if someone could provide more detailed information about how the solver does the whole interpolation when initializing a simulation with a result file. Similar problems to mine were freqeuntly asked here and I can not find any more details.

Thanks for help

Best regards
LBellmann is offline   Reply With Quote

Old   March 29, 2023, 10:53
Default
  #10
Senior Member
 
Gert-Jan
Join Date: Oct 2012
Location: Europe
Posts: 1,913
Rep Power: 28
Gert-Jan will become famous soon enough
Best is to read the output file from top to bottom for a case where interpolation, parallelisation and solving takes place. These 3 stages are named separately.
Gert-Jan is offline   Reply With Quote

Reply

Tags
cfx, makdat, routine


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
Error detected by routine MAKDAT CDANAM l.te CFX 3 September 13, 2012 06:57
Error detected by routine MAKDAT Jasmine CFX 4 July 30, 2010 12:02
user subroutine error CFDUSER CFX 2 December 9, 2006 07:31
user defined function cfduser CFX 0 April 29, 2006 11:58


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