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

Error memory allocation on heat exchanger simulation

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree2Likes
  • 1 Post By ghorrocks
  • 1 Post By ghorrocks

Reply
 
LinkBack Thread Tools Display Modes
Old   January 16, 2012, 21:49
Default Error memory allocation on heat exchanger simulation
  #1
New Member
 
irfan
Join Date: Sep 2011
Posts: 10
Rep Power: 5
air_fun is on a distinguished road
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.
air_fun is offline   Reply With Quote

Old   January 17, 2012, 00:23
Default
  #2
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 9,469
Rep Power: 76
ghorrocks has a spectacular aura aboutghorrocks has a spectacular aura aboutghorrocks has a spectacular aura about
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.
Julian K. likes this.
ghorrocks is offline   Reply With Quote

Old   January 17, 2012, 05:45
Default
  #3
New Member
 
irfan
Join Date: Sep 2011
Posts: 10
Rep Power: 5
air_fun is on a distinguished road
Quote:
Originally Posted by ghorrocks View Post
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?
air_fun is offline   Reply With Quote

Old   January 17, 2012, 05:48
Default
  #4
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 9,469
Rep Power: 76
ghorrocks has a spectacular aura aboutghorrocks has a spectacular aura aboutghorrocks has a spectacular aura about
Can you post the output file from the first one?
ghorrocks is offline   Reply With Quote

Old   January 17, 2012, 05:53
Default
  #5
New Member
 
irfan
Join Date: Sep 2011
Posts: 10
Rep Power: 5
air_fun is on a distinguished road
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.
air_fun is offline   Reply With Quote

Old   January 17, 2012, 05:58
Default
  #6
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 9,469
Rep Power: 76
ghorrocks has a spectacular aura aboutghorrocks has a spectacular aura aboutghorrocks has a spectacular aura about
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.
ghorrocks is offline   Reply With Quote

Old   January 17, 2012, 06:05
Default
  #7
New Member
 
irfan
Join Date: Sep 2011
Posts: 10
Rep Power: 5
air_fun is on a distinguished road
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.
air_fun is offline   Reply With Quote

Old   January 17, 2012, 06:08
Default
  #8
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 9,469
Rep Power: 76
ghorrocks has a spectacular aura aboutghorrocks has a spectacular aura aboutghorrocks has a spectacular aura about
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.
ghorrocks is offline   Reply With Quote

Old   February 13, 2012, 09:28
Default
  #9
Member
 
Julian Krick
Join Date: May 2009
Location: Guelph
Posts: 88
Rep Power: 7
Julian K. is on a distinguished road
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'?
__________________
grid generation: ICEM CFD 13.0
solver: CFX 13.0
Julian K. is offline   Reply With Quote

Old   February 13, 2012, 16:38
Default
  #10
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 9,469
Rep Power: 76
ghorrocks has a spectacular aura aboutghorrocks has a spectacular aura aboutghorrocks has a spectacular aura about
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?
ghorrocks is offline   Reply With Quote

Old   October 30, 2013, 14:14
Unhappy CFX error on heat exchanger
  #11
New Member
 
MRT
Join Date: Oct 2013
Posts: 5
Rep Power: 2
mt.nd is on a distinguished road
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 !!!
mt.nd is offline   Reply With Quote

Old   October 30, 2013, 17:56
Default
  #12
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 9,469
Rep Power: 76
ghorrocks has a spectacular aura aboutghorrocks has a spectacular aura aboutghorrocks has a spectacular aura about
In the solver manager look at the advanced tab and increase the real and integer stack sizes.
benadam10 likes this.
ghorrocks is offline   Reply With Quote

Old   October 31, 2013, 06:44
Default CFX Error
  #13
New Member
 
MRT
Join Date: Oct 2013
Posts: 5
Rep Power: 2
mt.nd is on a distinguished road
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
mt.nd is offline   Reply With Quote

Old   October 31, 2013, 06:50
Default
  #14
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 9,469
Rep Power: 76
ghorrocks has a spectacular aura aboutghorrocks has a spectacular aura aboutghorrocks has a spectacular aura about
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.
ghorrocks is offline   Reply With Quote

Old   November 4, 2013, 04:58
Default cfx error
  #15
New Member
 
MRT
Join Date: Oct 2013
Posts: 5
Rep Power: 2
mt.nd is on a distinguished road
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
mt.nd is offline   Reply With Quote

Old   November 4, 2013, 08:54
Default
  #16
Senior Member
 
Edmund Singer P.E.
Join Date: Aug 2010
Location: Minneapolis, MN
Posts: 421
Rep Power: 10
singer1812 is on a distinguished road
That error can be addressed in the expert parameter section. Just do as it says.
singer1812 is offline   Reply With Quote

Reply

Tags
cfx, memory allocation factor

Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to carry out 3D shell and Tube Heat Exchanger analysis in fluent medogalal FLUENT 1 December 8, 2011 03:30
Double pipe heat exchanger mohcin FLUENT 8 August 24, 2011 12:57
Heat Exchanger Simulation tightaznbreaka FLUENT 0 March 18, 2010 16:45
need help for using user defined heat exchanger sinha FLUENT 2 August 6, 2007 17:16
concentric tube heat exchanger satya CFX 4 January 16, 2002 09:06


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