CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   CFX (https://www.cfd-online.com/Forums/cfx/)
-   -   Error memory allocation on heat exchanger simulation (https://www.cfd-online.com/Forums/cfx/96231-error-memory-allocation-heat-exchanger-simulation.html)

air_fun January 16, 2012 21:49

Error memory allocation on heat exchanger simulation
 
Hi,
I'm currently doing 2 analysis on heat exchanger for my lab and found a problem when running the files.

On the first case i got:
ERROR #001100279 has occurred in subroutine ErrAction.
| Message:
| The intersection algorithm runs out of memory. Please run again with increased memory settings.
before the first iteration even started.

On the second, a new type message appeared after the first iteration:
*** INSUFFICIENT MEMORY ALLOCATED *** |
| |
| ACTION REQUIRED : Increase the integer stack memory size. |
| |
| Details : |
| Requested space : 205246221 words |
| Current allocated space : 251853328 words |
| Current used space : 110020239 words |
| Current free space : 141833089 words |
| Number of free areas : 2

Are both problems caused by lack of RAM or harddisk space on my computer system? or could there be a solution for this without having to upgrade the hardware?
I'm working on a i7 2600k with 8 gb of RAM.
Thank you for any information on this matter.

ghorrocks January 17, 2012 00:23

Both error messages tell you what to do to address the problem. Neither errors are due to physical RAM or HD, just that the internal memory allocation was inadequate and needs to be increased.

air_fun January 17, 2012 05:45

Quote:

Originally Posted by ghorrocks (Post 339638)
Both error messages tell you what to do to address the problem. Neither errors are due to physical RAM or HD, just that the internal memory allocation was inadequate and needs to be increased.

Thank you for the information. :)
I have manage to increase the memory allocation for the second case to 1.4. For the first case, i still havent able to find any information about intersection algorithm or how to increase memory setting (as suggested in the error) in the CFX help/manual. I typed every keyword i could figure in the search tab. Do i have to write something in the code or there is an option/tab in the CFX GUI to increase the memory setting?

ghorrocks January 17, 2012 05:48

Can you post the output file from the first one?

air_fun January 17, 2012 05:53

this is the output file from the one first one before i tried to increase memory allocation to 1.4. I increased it but still same error.

+--------------------------------------------------------------------+
| |
| Partitioning |
| |
+--------------------------------------------------------------------+




+--------------------------------------------------------------------+
| |
| ANSYS CFX Partitioner 12.1 |
| |
| Version 2009.10.14-23.08 Thu Oct 15 00:45:24 GMTDT 2009 |
| |
| Executable Attributes |
| |
| single-int32-64bit-novc8-noifort-novc6-optimised-supfort-noprof-nos|
| |
| Copyright 2009 ANSYS Inc. |
+--------------------------------------------------------------------+





+--------------------------------------------------------------------+
| Job Information |
+--------------------------------------------------------------------+

Run mode: partitioning run

Host computer: IRFAN-PC
Job started: Tue Jan 17 00:06:15 2012


+--------------------------------------------------------------------+
| Memory Allocated for Run (Actual usage may be less) |
+--------------------------------------------------------------------+

Data Type Kwords Words/Node Words/Elem Kbytes Bytes/Node

Real 205477.7 87.71 32.04 802647.2 350.84
Integer 242182.2 103.38 37.76 946024.0 413.51
Character 3273.0 1.40 0.51 3196.3 1.40
Logical 65.0 0.03 0.01 253.9 0.11
Double 1200.5 0.51 0.19 9378.9 4.10

+--------------------------------------------------------------------+
| ERROR #001100279 has occurred in subroutine ErrAction. |
| Message: |
| The intersection algorithm runs out of memory. Please run again w- |
| ith increased memory settings. |
| |
| |
| |
| |
+--------------------------------------------------------------------+

+--------------------------------------------------------------------+
| ERROR #001100279 has occurred in subroutine ErrAction. |
| Message: |
| Stopped in routine ILOCCS |
| |
| |
| |
| |
| |
+--------------------------------------------------------------------+

+--------------------------------------------------------------------+
| An error has occurred in cfx5solve: |
| |
| The ANSYS CFX partitioner exited with return code 1. |
+--------------------------------------------------------------------+


This run of the ANSYS CFX Solver has finished.

ghorrocks January 17, 2012 05:58

If you start from solver manager go to the advanced tab and partitioner, the memory settings are there. If you start from the command line look at the partitioner memory settings in the documentation.

air_fun January 17, 2012 06:05

So its the same place where to increase the memory allocation? Ok, i'll try it. Do you have any pdf or manual i can read about integer memory etc? so i can guess what appropriate number i'll have to set the integer memory, real memory etc.
Once again, thank you for the info.

ghorrocks January 17, 2012 06:08

No, not the same place. This is in the partitioner section. The stack size settings you adjusted for the other error will not affect this one.

Julian K. February 13, 2012 09:28

Hi! I'm facing the same problem as irfan:

Quote:

Slave: 6
Slave: 6 +--------------------------------------------------------------------+
Slave: 6 | *** INSUFFICIENT MEMORY ALLOCATED *** |
Slave: 6 | |
Slave: 6 | ACTION REQUIRED : Increase the integer stack memory size. |
Slave: 6 | |
Slave: 6 | Details : |
Slave: 6 | Requested space : 32032 words |
Slave: 6 | Current allocated space : 2801744 words |
Slave: 6 | Current used space : 2762573 words |
Slave: 6 | Current free space : 39171 words |
Slave: 6 | Number of free areas : 3 |
Slave: 6 +--------------------------------------------------------------------+
Slave: 6
Slave: 6
Slave: 6 Details of error:-
Slave: 6 ----------------
Slave: 6 Error detected by routine MAKDAT
Slave: 6 CDANAM = RINDEX CDTYPE = INTR ISIZE = 32032
Slave: 6 CRESLT = FULL
Slave: 6
Slave: 6 Current Directory : /FLOW/MESH/TSTEP98835/CLOOP2/ZN1/IELG3

Parallel run: Received message from slave
-----------------------------------------
Slave partition : 6
Slave routine : ErrAction
Master location : RCVBUF,MSGTAG=1032
Message label : 001100279
Message follows below - :

+--------------------------------------------------------------------+
| ERROR #001100279 has occurred in subroutine ErrAction. |
| Message: |
| Stopped in routine MEMERR |
| |
| |
| |
| |
| |
+--------------------------------------------------------------------+

+--------------------------------------------------------------------+
| An error has occurred in cfx5solve: |
| |
| The ANSYS CFX solver exited with return code 1. No results file |
| has been created. |
+--------------------------------------------------------------------+
I increased the allocated memory by 2.0x and so far, the error didn't occur again. However, I'm wondering if the increase will have a effect on the performance of my simulation, i.e. will a simulation with a high allocated memory be slower than a simulation with a low allocated memory? How can I find out how much allocated memory my simulation requires?

Furthermore, what does the error message tell me exactly? As far as I understand, I do have an allocated memory of 2801744 words. Currently, I'm using 2762573 word, which means I have 2801744 - 2762573 = 39171 word free. Now, the solver requests 32032. However, 32032 < 39171, so why is is there insufficient memory allocated, when the requested space < than the current free space? Also, what does 'Number of free ares mean'?

ghorrocks February 13, 2012 16:38

It is dealing with the internal memory handling of CFX and that is quite complex. But if you are still getting this error after using factors like 2x then you have a fundamental problem in your simulation. It is having a hard time getting something to work - is your mesh quality good? Do you have complex interfaces? Do you have complex physics models?

mt.nd October 30, 2013 13:14

CFX error on heat exchanger
 
Hi,
I'm doing analysis on heat exchanger and found a problem when running the files. this error be shown as follow :


ERROR #001100279 has occurred in subroutine ErrAction.

The intersection algorithm runs out of memory. This can be caused

by insufficient INTEGER and/or REAL memory. Please run again
with increased memory settings.



ERROR #001100279 has occurred in subroutine ErrAction.
Stopped in routine ILOCCS

An error has occurred in cfx5solve:

The ANSYS CFX partitioner exited with return code 1.

my computer information s :
Ram : 4 GB

Please Help me !!!:(:(:(

ghorrocks October 30, 2013 16:56

In the solver manager look at the advanced tab and increase the real and integer stack sizes.

mt.nd October 31, 2013 05:44

CFX Error
 
hi dear ghorrocks and thank you for your answer
when i deleted the interfaces of domains, simulation was run
but when i activated the interfaces perevious error repeated

ERROR #001100279 has occurred in subroutine ErrAction.

The intersection algorithm runs out of memory. This can be caused

by insufficient INTEGER and/or REAL memory. Please run again
with increased memory settings.



ERROR #001100279 has occurred in subroutine ErrAction.
Stopped in routine ILOCCS

An error has occurred in cfx5solve:

The ANSYS CFX partitioner exited with return code 1.

how can i change the real and integer memories ?
how much real / integer memory is needed for this simulation?
thank you for your attention :)

ghorrocks October 31, 2013 05:50

You just increase the stack sizes as the error recommends. If you need to go larger than about 4x though something is seriously wrong and you better fix the root cause of the problem rather than just trying to get it to run anyway.

mt.nd November 4, 2013 04:58

cfx error
 
hi dear ghorrocks and thank you for your answer



I increaseded the integer memory then run it , but the following error was shown

ERROR #001100279 has occurred in subroutine ErrAction.
Message:
SYMASS_ZIFCS_EL : The solver ran out of temporary space while bui- lding a linked list for a domain interface. Try setting the expe-
rt parameter "topology estimate factor zif" to a value greater th-
an 1.0. Values higher than 1.2 should not be necessary.

ERROR #001100279 has occurred in subroutine ErrAction.
Message:
Stopped in routine SYMASS_ERROR



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

please help me!!!!!!!!!!!!!:(



thank you for your attention :)

singer1812 November 4, 2013 08:54

That error can be addressed in the expert parameter section. Just do as it says.


All times are GMT -4. The time now is 19:50.