Skip to content

solver displacementLaplacian not working in v2212 and v2306 windows distribution

Summary

snappyHexMesh can not find the displacementLaplacian solver required for the cell displacement in the layer addition step.

Steps to reproduce

run tutorial \mesh\snappyHexMesh\iglooWi thFridgesDirectionalRefinement

Example case

What is the current bug behaviour?

snappyHexMesh fails to generate mesh layer addition

What is the expected correct behavior?

snappyHexMesh successfully completes mesh layer addition

Relevant logs and/or images

Selecting motion solver: displacementLaplacian

--> FOAM FATAL IO ERROR: (openfoam-2212) Unknown solver type displacementLaplacian

Valid solver types : 2(displacementInterpolation displacementLayeredMotion)

file: system/snappyHexMeshDict.addLayersControls at line 300.

From static Foam::autoPtr<Foam::displacementMotionSolver> Foam::displacementMotionSolver::New(const Foam::word&, const Foam::polyMesh&, const Foam::IOdictionary&, const pointVectorField&, const pointIOField&)
in file motionSolvers/displacement/displacement/displacementMotionSolver.C at line 115.

FOAM exiting

Environment information

  • OpenFOAM version :V2212/v2306
  • Operating system :Windows10
  • Hardware info :Intel I9
  • Compiler :

Possible fixes

Edited by Duncan van der Heul