54 lines
1.7 KiB
C++
54 lines
1.7 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
| ========= | |
|
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
|
| \\ / O peration | Version: v1912 |
|
|
| \\ / A nd | Website: www.openfoam.com |
|
|
| \\/ 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));
|
|
|
|
// ************************************************************************* //
|