Discretization technologies
Solving partial differential equations more efficiently.
Key works
GPU-accelerated simulation
Graphics cards accelerate highly parallel, repetitive computations, which numerical simulations can exploit for much shorter runtimes. cuwave is a differentiable finite difference code for wave propagation on a single GPU, and mlhp can run parts of its finite element pipeline (matrix-free assembly and iterative solvers) on the GPU.
wave propagation
topology optimization
Phase-field fracture
Phase-field models describe discrete cracks as a narrow band of damage. mlhp supports the most common phase-field fracture models with adaptive refinement, as well as GPU acceleration to limit computational effort.
refinement
as-built
Publications
-
Generalized eigenvalue stabilization for immersed explicit dynamics
Restores usable explicit time steps on badly cut cells by stabilizing the governing eigenvalues.
-
Efficient finite element quadrature on immersed voxel data
Fits a custom quadrature rule per element to CT voxel data, so refined and high-order elements integrate scans exactly with few points.
-
A CFL condition for the finite cell method
Derives the critical time step that explicit time integration must respect on immersed meshes.
-
On the efficiency of explicit and semi-explicit immersed boundary finite element methods for wave propagation problems
Compares explicit and semi-explicit immersed schemes for transient wave problems.
-
A Plastic Damage Model With Mixed Isotropic–Kinematic Hardening for Low‐Cycle Fatigue in 7020 Aluminum
A plastic damage model with mixed hardening that captures low-cycle fatigue in high-strength aluminum.
Code -
The discontinuous strain method: accurately representing fatigue and failure
Represents localized failure through a strain discontinuity instead of a smeared damage band.
Code -
Competition between arbitrarily oriented tunnel cracks and delamination
Predicts which damage mode wins as tunnel cracks and delamination compete in laminates.
-
Implicit-explicit time integration for the immersed wave equation
Treats only the small cut cells implicitly, keeping the bulk of the mesh explicit and cheap.
-
Robust numerical integration of embedded solids described in boundary representation
Robust moment-fitting quadrature for cut cells of solids described by boundary meshes.
Code -
Wave propagation in a three-dimensional half-space with semi-infinite irregularities
Simulates seismic waves in half-spaces containing semi-infinite irregularities such as valleys.
-
From ductile damage to unilateral contact via a point-wise implicit discontinuity
Carries ductile damage through to crack closure and contact within a single formulation.
-
On the radial discretization in the frequency-domain SBFEM: Recovering inner-subdomain solutions
Recovers interior solution fields in the scaled boundary method without enlarging the global system.
-
Performance of acceleration techniques for staggered phase-field solutions
Compares techniques that speed up the slow staggered iterations of phase-field fracture.
-
The scaled boundary finite element method for dispersive wave propagation in higher‐order continua
Extends the scaled boundary method to gradient elasticity, capturing dispersive waves in microstructured media.
-
A fracture energy–based viscoelastic–viscoplastic–anisotropic damage model for rate-dependent cracking of concrete
Models rate-dependent cracking of concrete by combining viscoelasticity, viscoplasticity and anisotropic damage.
-
A three-field phase-field model for mixed-mode fracture in rock based on experimental determination of the mode II fracture toughness
A phase-field model with separate tensile and shear cracks, calibrated against experiments on rock.
-
Predicting fracture in the proximal humerus using phase field models
Predicts how the proximal humerus fractures using phase-field models.
-
Efficient multi-level hp-finite elements in arbitrary dimensions
The data structures and algorithms behind multi-level hp-refinement in any dimension.
-
The finite cell method with least squares stabilized Nitsche boundary conditions
Least-squares stabilized Nitsche boundary conditions for the finite cell method, with error and conditioning bounds.
-
Fiber bridging in polypropylene‐reinforced high‐strength concrete: An experimental and numerical survey
Studies fiber bridging in polypropylene-reinforced concrete through experiments and simulations.
-
An efficient stiffness degradation model for layered composites with arbitrarily oriented tunneling and delamination cracks
A cheap model for how cracking degrades laminate stiffness, without resolving every crack.
Code -
An accurate strategy for computing reaction forces and fluxes on trimmed locally refined meshes
Computes accurate reaction forces on trimmed, immersed meshes, where classic nodal methods fail.
-
A special finite element method applied to off-axis tunnel cracking in laminates
A tailored 2D element that captures three-dimensional off-axis tunnel cracks.
Code -
Enforcing essential boundary conditions on domains defined by point clouds
Imposes boundary conditions directly on geometries that are given only as point clouds.
-
The influence of the fiber–matrix microstructure on the energy release rate of off-axis tunnel cracks in laminates
Quantifies how fiber arrangement at the microscale changes crack driving forces.
-
A Selection of Benchmark Problems in Solid Mechanics and Applied Mathematics
Benchmark problems in solid mechanics for comparing discretizations and implementations.
-
Hierarchically refined isogeometric analysis of trimmed shells
Local hierarchical refinement for isogeometric analysis of trimmed shells.
-
Phase-field modeling of brittle fracture with multi-level hp-FEM and the finite cell method
Resolves brittle phase-field cracks with multi-level hp-refinement on immersed meshes.
-
Robust and parallel scalable iterative solutions for large-scale finite cell analyses
Robust iterative solvers that scale in parallel for large finite cell analyses.
-
Integrating CAD and numerical analysis: ‘Dirty geometry’ handling using the Finite Cell Method
Simulates directly on flawed CAD geometry, tolerating gaps and overlaps, with the finite cell method.
-
Multi-level Bézier extraction for hierarchical local refinement of Isogeometric Analysis
Multi-level Bézier extraction for hierarchical local refinement in isogeometric analysis.
-
Multi-level hp-finite cell method for embedded interface problems with application in biomechanics
Resolves material interfaces in complex geometry with the multi-level hp finite cell method, applied to biomechanics.
-
Numerical integration of discontinuous functions: moment fitting and smart octree
Integrates discontinuous functions in cut cells by combining moment fitting with smart octrees.
-
From geometric design to numerical analysis: A direct approach using the Finite Cell Method on Constructive Solid Geometry
Analyzes constructive solid geometry models directly with the finite cell method, without meshing.
-
Smart octrees: Accurately integrating discontinuous functions in 3D
Integrates discontinuous functions accurately in 3D with octrees that follow the geometry.
-
The multi-level hp-method for three-dimensional problems: dynamically changing high-order mesh refinement with arbitrary hanging nodes
Multi-level hp-refinement in 3D with arbitrary hanging nodes and dynamically changing meshes.
-
An easy treatment of hanging nodes in hp-finite elements
A simple treatment of hanging nodes in hp-finite elements.
-
Multi-level hp-adaptivity: high-order mesh adaptivity without the difficulties of constraining hanging nodes
High-order mesh adaptivity by superposing refinement levels, avoiding hanging-node constraints.
-
Efficient and accurate numerical quadrature for immersed boundary methods
Subdivides cut elements robustly and accurately so that high-order immersed methods keep optimal convergence.
-
XFEM analysis of fiber bridging in mixed-mode crack propagation in composites
Simulates fiber bridging in mixed-mode crack propagation in composites with the extended finite element method.
-
Parameter-free, weak imposition of Dirichlet boundary conditions and coupling of trimmed and non-conforming patches
Couples trimmed and non-conforming patches weakly, without penalty parameters or extra unknowns.
-
Normal contact with high order finite elements and a fictitious contact material
Models normal contact with high-order elements through a fictitious contact material.
-
FCMLab: A finite cell research toolbox for MATLAB
FCMLab, an open MATLAB toolbox for finite cell research.
-
Geometric modeling, isogeometric analysis and the finite cell method
Connects geometric modeling, isogeometric analysis and the finite cell method.
-
An efficient integration technique for the voxel‐based finite cell method
Precomputes cell matrices so that voxel-based finite cell models are cheap to integrate.
-
The Finite Cell Method for linear thermoelasticity
Extends the finite cell method to linear thermoelasticity.
-
Shell Finite Cell Method: A high order fictitious domain approach for thin-walled structures
A high-order fictitious domain approach for thin-walled structures.
-
Non-standard bone simulation: interactive numerical analysis by computational steering
Interactive bone simulation, where results update while the user changes the model.
-
Fixed-grid fluid–structure interaction in two dimensions based on a partitioned Lattice Boltzmann and p-FEM approach
Couples Lattice Boltzmann flow with p-FEM structures for fluid–structure interaction on fixed grids.