Three-dimensional adaptive domain remeshing, implicit domain meshing, and applications to free and moving boundary problems
The aim of this paper is to propose a method for dealing with the problem of mesh deformation (or mesh evolution) in the context of free and moving boundary problems, in three space dimensions. The method consists in combining two different numerical parameterizations of domains: on the one hand, domains are equipped with a computational tetrahedral mesh, and on the other hand, they are represented as the negative subdomains of ‘level set' functions. We then consistently switch from one description to the other, depending on their respective convenience with respect to the operations to be performed. Among other things, doing so implies to be able to get a computational mesh from an implicitly-defined domain. This in turns relies on an algorithm for handling three-dimensional domain remeshing (that is, remeshing at the same time both surface and volume parts of a given tetrahedral mesh). Applications are considered in the fields of mesh generation, shape optimization, and computational fluid dynamics.