Implementation of Anisotropic Mesh Refinement in OpenFOAM

Researchers and engineers practicing Computational Fluid Dynamics (CFD) have over the years gained a lot of experience on how to design good computational meshes. Nevertheless, for a general hull shape it is impossible to a priori know the resolution and exact design of the coarsest mesh required to obtain a certain computational accuracy. Here, the use of self-adapting schemes becomes vital. There are several methods to design self-adapting schemes. By far the most popular method is Adaptive Mesh Refinement (AMR) where the mesh is refined by adding cell points in order to split cells and reduce cell size.