Skip to content

moveDynamicMesh

Natalie Wagenbrenner edited this page Apr 23, 2015 · 5 revisions

moveDynamicMesh is the default meshing utility.

It starts with a mesh generated by blockMesh and iteratively refines the mesh according to the DEM surface and other information specified in 0/pointDisplacement. The solver to use for cellDisplacement is specified in system/fvSolution. We are using the displacementSBRStress solver with quadratic inverseDistance diffusivity. The displacement velocity * deltaT (specified in 0/pointDisplacement) must be less than the distance between the near-surface layers in the block mesh, otherwise points may move too quickly toward the surface, causing some cells to get turned inside-out. deltaT is set to 1.0 in controlDict.

Relevant files:

  • constant/polyMesh/blockMeshDict
  • 0/pointDisplacement
  • constant/dynamicMeshDict
  • system/fvSolution
  • system/controlDict

Clone this wiki locally