Field conserving adaptive mesh refinement (AMR) scheme on massively parallel adaptive octree meshes
Kumar Saurabh, Makrand A. Khanwale, Masado Ishii, Hari Sundar, Baskar Ganapathysubramanian
TL;DR
This work identifies mass-conservation drift as a key issue in long-duration simulations using octree AMR with continuous Galerkin discretizations, where standard injection-based coarsening breaks global invariants. It introduces a field-conserving coarsening operator that first enforces conservation at coarse-element quadrature points via a local $L^2$ projection and then recovers coarse nodal DOFs through a global $L^2$ projection (mass-matrix solve), applicable to CG with Lagrange bases of arbitrary order. The method is validated on mass-conserving phase-field models, including the Cahn–Hilliard and CHNS systems, across 2D and 3D, showing exact mass conservation under AMR and substantially reduced coarsening-induced energy mismatch, with modest overhead and good scalability. This approach enhances the robustness of long-time multiphysics simulations with AMR and can be extended to conserve additional integral quantities in future work. Overall, the paper provides a practical, scalable solution to enforce discrete global conservation in CG-based octree AMR, improving reliability and physical fidelity in complex simulations.
Abstract
Adaptive mesh refinement (AMR) is widely used to efficiently resolve localized features in time-dependent partial differential equations (PDEs) by selectively refining and coarsening the mesh. However, in long-horizon simulations, repeated intergrid interpolations can introduce systematic drift in conserved quantities, especially for variational discretizations with continuous basis functions. While interpolation from parent-to-child during refinement in continuous Galerkin (CG) discretizations is naturally conservative, the standard injection-based child-to-parent coarsening interpolation is generally not. We propose a simple, scalable field-conserving coarsening operator for parallel, octree-based AMR. The method enforces discrete global conservation during coarsening by first computing field conserving coarse-element values at quadrature points and then recovering coarse nodal degrees of freedom via an $L^2$ projection (mass-matrix solve), which simultaneously controls the $L_2$ error. We evaluate the approach on mass-conserving phase-field models, including the Cahn--Hilliard and Cahn--Hilliard--Navier--Stokes systems, and compare against injection in terms of conservation error, solution quality, and computational cost.
