CHARMS
- 1 July 2002
- journal article
- conference paper
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Graphics
- Vol. 21 (3) , 281-290
- https://doi.org/10.1145/566654.566578
Abstract
Finite element solvers are a basic component of simulation applications; they are common in computer graphics, engineering, and medical simulations. Although adaptive solvers can be of great value in reducing the often high computational cost of simulations they are not employed broadly. Indeed, building adaptive solvers can be a daunting task especially for 3D finite elements. In this paper we are introducing a new approach to produce conforming, hierarchical, adaptive refinement methods (CHARMS). The basic principle of our approach is to refine basis functions, not elements. This removes a number of implementation headaches associated with other approaches and is a general technique independent of domain dimension (here 2D and 3D), element type (e.g., triangle, quad, tetrahedron, hexahedron), and basis function order (piece-wise linear, higher order B-splines, Loop subdivision, etc.). The (un-)refinement algorithms are simple and require little in terms of data structure support. We demonstrate the versatility of our new approach through 2D and 3D examples, including medical applications and thin-shell animations.Keywords
This publication has 37 references indexed in Scilit:
- A subdivision scheme for hexahedral meshesThe Visual Computer, 2002
- A Deformable Finite Element Model of the Breast for Predicting Mechanical Deformations under External PerturbationsAcademic Radiology, 2001
- Fully C1‐conforming subdivision elements for finite deformation thin‐shell analysisInternational Journal for Numerical Methods in Engineering, 2001
- Subdivision surfaces: a new paradigm for thin-shell finite-element analysisInternational Journal for Numerical Methods in Engineering, 2000
- Simplicial grid refinement: on Freudenthal's algorithm and the optimal number of congruence classesNumerische Mathematik, 2000
- Locally Adapted Tetrahedral Meshes Using BisectionSIAM Journal on Scientific Computing, 2000
- An algorithm for coarsening unstructured meshesNumerische Mathematik, 1996
- A Class of Bases in $L^2$ for the Sparse Representation of Integral OperatorsSIAM Journal on Mathematical Analysis, 1993
- Deformable curve and surface finite-elements for free-form shape designACM SIGGRAPH Computer Graphics, 1991
- Recursively generated B-spline surfaces on arbitrary topological meshesComputer-Aided Design, 1978