Skip to content
Open access

MeshFEM: A Block-accelerated Solver for Nonlinear Finite Elements

Jul 2026 · ACM Transactions on Graphics · Vol 45, pp. 1 - 22 · 1 citation · 86 references
Computer Science

TL;DR

This framework leverages block structure to accelerate all phases of a Newton-type minimization algorithm, from sparsity pattern construction to system assembly, matrix factorization, and solves, and leads to dramatic speedups on a large suite of benchmark problems involving injective surface parametrization and elasticity simulation with contact.

Abstract

We introduce a high-performance framework for solving nonconvex optimization problems arising in simulation and geometry processing applications. Our framework especially benefits high-dimensional problems whose unknowns are spatial coordinates in ℝd and whose objectives are expressed as a sum of element energies over small stencils. The Hessians of these problems have a block-sparse structure, where the nonzero entries are grouped into dense d × d blocks. Many works have exploited this structure to speed up the Hessian-vector products and nodal smoothers of iterative solvers. In contrast, accelerating direct sparse linear solvers, preferred for applications requiring high accuracy on unstructured grids, has been less explored. Our framework leverages block structure to accelerate all phases of a Newton-type minimization algorithm, from sparsity pattern construction to system assembly, matrix factorization, and solves. A fundamental piece of the framework is BlockCatamari, our highly tuned, block-accelerated multifrontal sparse Cholesky code that achieves significantly faster factorizations than existing direct solvers on shared-memory systems. We combine this solver with our fast parallel Hessian assembly routine, heuristics for conditionally enabling per-element Hessian projections, and strategies for minimizing symbolic factorization re-computations. We show that this leads to dramatic speedups on a large suite of benchmark problems involving injective surface parametrization and elasticity simulation with contact, and we further demonstrate the ease with which new energies can be defined at the different levels of abstraction offered by our framework.

Read PDF

Similar papers

Jul 2026

AlgMortar: a fully algebraic multiscale mortar preconditioner

Numerical experiments on fine-grid linear systems arising from finite-volume discretizations of Darcy flow problems show that the proposed AlgMortar approach exhibits good scalability and is competitive with state-of-the-art algebraic multigrid methods for challenging heterogeneous, high-contrast test cases, including...

Luan F. Santos, F. S. Sousa, R. Ausas et al. · 0 citations
Aug 2026

GPU-accelerated implicit solver for diffusion problems on unstructured grids

A GPUaccelerated implicit solver for diffusion problems is developed within the CMP platform and results show that layout optimization has a limited effect in two-dimensional cases with relatively good locality, but becomes more effective for three-dimensional unstructured grids.

Kai-Xin Guo, Aoxue Chen, Zhicheng Tan et al. · 0 citations
Book Jul 2026

Graph Neural Multilevel Preconditioners for Iterative Solvers

This work proposes a Graph Neural Multilevel Preconditioner (GMP) that adopts an AMG hierarchy as a structural prior and learns smoothing, restriction, and interpolation operators in a unified framework and highlights both the promise and the limitations of enforcing AMG-style multilevel structure in learned preconditi...

Zecheng Zhang, Rui-Peng Li, Yousef Saad · 0 citations
Aug 2026

Parareal Algorithm For Gradient Flow Arising From Orthogonality-Constrained Matrix Optimization Problems

This paper presents a rigorous convergence analysis of parareal for this nonlinear matrix gradient flow when classical numerical schemes are used as the fine and coarse propagators, and derived superlinear convergence result provides a more comprehensive theoretical characterization of discretization- and problem-depen...

Yafei Sun, Ying-Xiang Xu · 0 citations
#edge computing Preprint Aug 2026

A Fully Matrix-Free Three-Grid Preconditioner for the Time-Harmonic Maxwell Equations at Extreme Scale

Three-dimensional time-harmonic Maxwell simulations generate massive complex indefinite systems whose mesh coarsening is strictly limited by phase accuracy. Although matrix-free finite element kernels utilize GPU throughput efficiently, standard multilevel solvers are ultimately bottlenecked by the memory and communica...

Shubin Fu · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.