November 2, 2013, 14:57
|
new cannot satisfy memory request openFoam!! what is the meaning of this?
|
#1
|
Senior Member
Mostafa Mahmoudi
Join Date: Jan 2012
Posts: 322
Rep Power: 16
|
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
|
|
|