Error detected by routine MAKDAT
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 |
That case could be run in serial. Error message shows up when running in parallel.
|
Did you increase especially the stack memory size?
|
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.
|
Got it!
I should increase partitioner memory instead of solver memory according to the error information. Thank you very much! Quote:
|
All times are GMT -4. The time now is 05:30. |