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/)
-   -   PisoFoam and Gravitation (http://www.cfd-online.com/Forums/openfoam-solving/93673-pisofoam-gravitation.html)

krene October 23, 2011 09:59

PisoFoam and Gravitation
 
Hi

I'm new in OpenFOAM and so I do not have so much experience with changing code etc.

I do have a problem with PisoFoam. I'd like to use the buoyantPressure at the walls but I get the following error message:

Code:

request for uniformDimensionedVectorField g from objectRegistry region0 failed
    available objects of type uniformDimensionedVectorField are

0
(
)


    From function objectRegistry::lookupObject<Type>(const word&) const
    in file /home/opencfd/OpenFOAM/OpenFOAM-2.0.1/src/OpenFOAM/lnInclude/objectRegistryTemplates.C at line 131.

FOAM aborting

When I change the BC to zeroGradient, the code is running without any problems.
I think, there is a problem with the gravitation. I do have a file in constant/g which stands for the gravitation.

I saw the thread but I do not really know what to change: http://www.cfd-online.com/Forums/ope...behaviour.html

Thank you in advance for your help. Have a nice day.

The problem is running on OpenFOAM 2.0.1

alberto October 24, 2011 02:28

Hi,

pisoFoam does not account for the gravity, so no gravitational vector is defined when you run it. The buoyantPressure condition is equivalent to zeroGradient, if g = 0.

You might want to take a look at solvers involving buoyancy (heatTransfer directory).

Best,

krene October 25, 2011 02:00

Hi Alberto,

thanks for this information. I'll try with another solver.

Regards


All times are GMT -4. The time now is 05:55.