Hrvoje Jasak - 2022-08-29

Hi, The code fails in the thermo package because h boundary condition on the immersed boundary patch is set to a default patch field type (immersed boundary) that should not be used. There are options on how to fix this, ie either specify the h field or change the hBoundaryTypes to support immersed boundary.
This is broken in the entire OpenFOAM, for all coupled implicit or special boundary types which are not spefically listed in functions such as hBoundaryTypes or heBoundaryTypes. A good virtual function needs to be added and the entire hBoundaryTypes system decentralised.

This is a 2-week job (for me) and I cannot do it without a support contract or similar.