turbulentDFSEMInlet; Removal of 'mapMethod' causes FOAM FATAL IO ERROR
Summary
When mapMethod
option of turbulentDFSEMInlet
BC is removed, it raises FOAM FATAL IO ERROR
although under turbulentDFSEMInletFvPatchVectorField.H
was stated for its usage was stated to be optional:
Property | Description | Required | Default value
mapMethod | Method to map reference values | no | planarInterpolation
--> FOAM FATAL IO ERROR:
'mapMethod' not found in dictionary "/home/snoopy2/kuta/OpenFOAM/kuta-v1806/run/channel395DFSEM/0/U.boundaryField.inlet"
file: /home/snoopy2/kuta/OpenFOAM/kuta-v1806/run/channel395DFSEM/0/U.boundaryField.inlet
From function const Foam::entry& Foam::dictionary::lookupEntry(const Foam::word&, bool, bool) const
in file db/dictionary/dictionary.C at line 332.
FOAM exiting
Steps to reproduce
Please consider tutorials/incompressible/pimpleFoam/LES/channel395DFSEM
case.
Remove mapMethod
under 0/U
:
inlet
{
type turbulentDFSEMInlet;
...
mapMethod nearestCell;
...
}
to
inlet
{
type turbulentDFSEMInlet;
...
}
Then execute the following respectively:
blockMesh
decomposePar
What is the expected correct behavior?
Either the documentation in turbulentDFSEMInletFvPatchVectorField.H
should be corrected, or the method according to the documentation.