CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (http://www.cfd-online.com/Forums/openfoam-solving/)
-   -   new cannot satisfy memory request openFoam!! what is the meaning of this? (http://www.cfd-online.com/Forums/openfoam-solving/125879-new-cannot-satisfy-memory-request-openfoam-what-meaning.html)

adambarfi November 2, 2013 14:57

new cannot satisfy memory request openFoam!! what is the meaning of this?
 
Hi everybody,

I was working with viscoelasticFluidFoam and I decided to change viscosity as a function of depth. I had done the similar thing for temperature (temperature-dependent viscosity) before but when I did it for depth the the following message appeared in my terminal:

Code:

new cannot satisfy memory request.
This does not necessarily mean you have run out of virtual memory.
It could be due to a stack violation caused by e.g. bad use of pointers or an out of date shared library
Aborted (core dumped)

actually, the transport model was successfully updated but when I ran my case that message was shown.
I google it and find this description:
Quote:

This is not a bug, but a feature problem.

I think OpenFOAM should have a capacity solving higher order equations , like those with mix derivative terms or something like that, but it is not available now. So I was trying to implement a new scheme by combining those exist, to discrete a term like ddt(rho,laplacian(T)) with a new fuction ddtlap(rho,T). Everything goes fine, but a fatal error exist, that is

new cannot satisfy memory request.
This does not necessarily mean you have run out of virtual memory.
It could be due to a stack violation caused by e.g. bad use of pointers or an out of date shared library
Aborted

I believe OpenFOAM will be much more powerful if it have such a charming ability to solve various equations.
any body knows how can I fix this problem?

thanks
Mostafa


All times are GMT -4. The time now is 20:56.