CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (https://www.cfd-online.com/Forums/openfoam-solving/)
-   -   chtmultiregion startFace (https://www.cfd-online.com/Forums/openfoam-solving/86288-chtmultiregion-startface.html)

yossi March 18, 2011 11:49

chtmultiregion startFace
 
hello,

running chtMultiRegionFoam I get the following output:

"
Create time

Create fluid mesh for region topAir for time = 0

Create solid mesh for region heater for time = 0



--> FOAM FATAL IO ERROR:
keyword startFace is undefined in dictionary "::zones"

file: ::zones from line 55 to line 55.

From function dictionary::lookupEntry(const word&, bool, bool) const
in file db/dictionary/dictionary.C at line 395.

FOAM exiting
"


but I don't know which file or dict to look for 'startFace'

Does anyone know if this is BC problem or what cause this error?

thanks,

Linse May 5, 2011 05:46

Hi Yossi,

I don't know if it helps, but I had a similar problem - though it was not in zones but in minX. I simply had tried to implement another geometry and had taken over all of the names, patches, etc...

The entry "startFace" in my case was missing within bottomAir/polyMesh/boundary .
Entering the entries for nFaces and startFace (and doing similar in a few initial solutions within the 0-folder) did make the simulation cross that point at least.
Perhaps that already works for you?

In my case though the simulation failed afterwards with a segfault, because I was doing weird things with the geometry. ;-)

yossi May 7, 2011 16:30

Hi Bernard,
thank you for your replay.
it exactly as you described, and I've solved it.

thank you!

vitors March 6, 2014 12:58

Quote:

Originally Posted by Linse (Post 306335)
Hi Yossi,

I don't know if it helps, but I had a similar problem - though it was not in zones but in minX. I simply had tried to implement another geometry and had taken over all of the names, patches, etc...

The entry "startFace" in my case was missing within bottomAir/polyMesh/boundary .
Entering the entries for nFaces and startFace (and doing similar in a few initial solutions within the 0-folder) did make the simulation cross that point at least.
Perhaps that already works for you?

In my case though the simulation failed afterwards with a segfault, because I was doing weird things with the geometry. ;-)

I know this is an old post, but I think providing I little more information would help this thread:

When editin the changeDictionaryDict, the 'boundary' entries will add the boundary information to the boundary file inside the polyMesh directory of the related region. So, removing the boundary entry if it is not necessary, will avoid this error and its weird error message.

Regards,

Vitor

yossi March 9, 2014 15:47

Hi Vigor

Indeed it was a problem with the completeness of the boundary file

Thanks


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