TY - JOUR
T1 - Adaptive unstructured volume remeshing - I
T2 - The method
AU - Anderson, Anthony
AU - Zheng, Xiaoming
AU - Cristini, Vittorio
N1 - Funding Information:
V.C. acknowledges funding from the National Science Foundation – Division of Mathematical Sciences. Part of this work is contained in AA’s undergraduate honors thesis (2004) at the University of Minnesota. AA acknowledges the Undergraduate Research Opportunity Program at U Minnesota for support. The authors also acknowledge the Minnesota Supercomputer Institute, and the Departments of Biomedical Engineering and Mathematics and the Network and Academic Computing Services, UC Irvine, for computing resources.
PY - 2005/9/20
Y1 - 2005/9/20
N2 - We present an adaptive remeshing algorithm for meshes of unstructured triangles in two dimensions and unstructured tetrahedra in three dimensions. The algorithm automatically adjusts the size of the elements with time and position in the computational domain in order to resolve the relevant scales in multiscale physical systems to a user-prescribed accuracy while minimizing computational cost. The optimal mesh that provides the desired resolution is achieved by minimizing a spring-like mesh energy function that depends on the local physical scales using local mesh restructuring operations that include edge-swapping, element insertion/removal, and dynamic mesh-node displacement (equilibration). The algorithm is a generalization to volume domains of the adaptive surface remeshing algorithm developed by Cristini et al. [V. Cristini, J. Blawzdziewicz, M. Loewenberg, An adaptive mesh algorithm for evolving surfaces: simulations of drop breakup and coalescence. J. Comp. Phys., 168 (2001) 445] in the context of deforming interfaces in two and three dimensions. The remeshing algorithm is versatile and can be applied to a number of physical and biological problems, where the local length scales are dictated by the specific problem. In Part II [X. Zheng, J. Lowengrub, A. Anderson, V. Cristini, Adaptive unstructured volume remeshing - II: application to two- and three-dimensional level-set simulations of multiphase flow, J. Comp. Phys., in press], we illustrate the performance of an implementation of the algorithm in initeelement/ level-set simulations of deformable droplet and fluid-fluid interface interactions, breakup and coalescence in multiphase flows.
AB - We present an adaptive remeshing algorithm for meshes of unstructured triangles in two dimensions and unstructured tetrahedra in three dimensions. The algorithm automatically adjusts the size of the elements with time and position in the computational domain in order to resolve the relevant scales in multiscale physical systems to a user-prescribed accuracy while minimizing computational cost. The optimal mesh that provides the desired resolution is achieved by minimizing a spring-like mesh energy function that depends on the local physical scales using local mesh restructuring operations that include edge-swapping, element insertion/removal, and dynamic mesh-node displacement (equilibration). The algorithm is a generalization to volume domains of the adaptive surface remeshing algorithm developed by Cristini et al. [V. Cristini, J. Blawzdziewicz, M. Loewenberg, An adaptive mesh algorithm for evolving surfaces: simulations of drop breakup and coalescence. J. Comp. Phys., 168 (2001) 445] in the context of deforming interfaces in two and three dimensions. The remeshing algorithm is versatile and can be applied to a number of physical and biological problems, where the local length scales are dictated by the specific problem. In Part II [X. Zheng, J. Lowengrub, A. Anderson, V. Cristini, Adaptive unstructured volume remeshing - II: application to two- and three-dimensional level-set simulations of multiphase flow, J. Comp. Phys., in press], we illustrate the performance of an implementation of the algorithm in initeelement/ level-set simulations of deformable droplet and fluid-fluid interface interactions, breakup and coalescence in multiphase flows.
UR - http://www.scopus.com/inward/record.url?scp=19744364406&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=19744364406&partnerID=8YFLogxK
U2 - 10.1016/j.jcp.2005.02.023
DO - 10.1016/j.jcp.2005.02.023
M3 - Article
AN - SCOPUS:19744364406
SN - 0021-9991
VL - 208
SP - 616
EP - 625
JO - Journal of Computational Physics
JF - Journal of Computational Physics
IS - 2
ER -