Projects in preparation
This page includes certain highlights of ongoing projects. As these materials have not yet been published, please refer to this page should you need to use or duplicate any of the materials contained here.
Multigrid solvers for elasticity
A soft deformable dragon figurine, using co-rotated linear elasticity. The embedding lattice (right) contains 402K cells.
An object (not pictured) impacts a deformable face model at very high velocity. Flesh volume embedded in a lattice with 915K cells.
Hybrid hand simulation
A hybrid of cloth simulation, volumetric simulation of nonlinear flesh, soft constraints and contact/collision handling is used to animate a detailed hand model able to develop sharp features while respecting volume preservation.
A Second Order Virtual Node Method for Poisson Interface Problems on Irregular Domains
Abstract:
We present a second order accurate, geometrically flexible and easy to implement method for
solving the variable coefficient Poisson equation with interfacial discontinuities on an irregular
domain. We discretize the equations using an embedded approach on a uniform Cartesian grid
employing virtual nodes at interfaces and boundaries. A variational method is used to define numerical
stencils near these special virtual nodes and a Lagrange multiplier approach is used to enforce jump
conditions and Dirichlet boundary conditions. Our combination of these two aspects yields a
symmetric positive definite discretization. In the general case, we obtain the standard 5-point stencil
away from the interface. For the specific case of interface problems with continuous coefficients, we
present a discontinuity removal technique that admits use of the standard 5-point finite difference
stencil everywhere in the domain. Numerical experiments indicate second order accuracy in
L-infinity.
Simulating crack propagation with XFEM and a hybrid mesh
Abstract:
We present a method for simulating quasistatic crack propagation in 2-D which combines the extended
finite element method (XFEM) with a general algorithm for cutting triangulated domains, and
introduce a simple yet general and flexible quadrature rule based on the same geometric algorithm. The
combination of these methods gives several advantages. First, the cutting algorithm provides a flexible
and systematic way of determining material connectivity, which is required by the XFEM enrichment
functions. Also, our integration scheme is straightfoward to implement and accurate, without requiring
a triangulation that incorporates the new crack edges or the addition of new degrees of freedom to
the system.