54 lines
1.5 KiB
C++
54 lines
1.5 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
========= |
|
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
|
\\ / O peration | Website: https://openfoam.org
|
|
\\ / A nd | Version: 7
|
|
\\/ M anipulation |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class dictionary;
|
|
object dynamicMeshDict;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
dynamicFvMesh dynamicRefineFvMesh;
|
|
|
|
// Refine every refineInterval timesteps
|
|
refineInterval 1;
|
|
|
|
// Maximum refinement level (starts from 0)
|
|
maxRefinement 2;
|
|
|
|
// Maximum cell limit (approximate)
|
|
maxCells 10000;
|
|
|
|
// volScalarField to base refinement on
|
|
field normalisedGradP;
|
|
|
|
nBufferLayers 1;
|
|
|
|
dumpLevel true;
|
|
|
|
lowerRefineLevel 0.5;
|
|
upperRefineLevel 1.5;
|
|
|
|
unrefineLevel 0.5;
|
|
|
|
nBufferLayers 1;
|
|
// Newly introduced patch points optionally get projected onto a surface
|
|
//projectSurfaces ("fixedWalls4.stl");
|
|
//projectPatches (fixedWalls);
|
|
// Maximum project distance
|
|
//projectDistance 1;
|
|
|
|
// Fluxes to adapt. For newly created faces or split faces the flux
|
|
// gets estimated from an interpolated volVectorField ('velocity')
|
|
// First is name of the flux to adapt, second is velocity that will
|
|
// be interpolated and inner-producted with the face area vector.
|
|
correctFluxes ((phi rhoU) (phi_0 none));
|
|
|
|
// ************************************************************************* //
|