Porous Convection in the Discrete Exterior Calculus with Geometric Multigrid

📅 2025-08-17
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the efficient numerical solution of convection in porous media. We propose the first geometric multigrid method within the discrete exterior calculus (DEC) framework. The method constructs structure-preserving discrete formulations on simplicial complexes, ensures topologically consistent discretization via CombinatorialSpaces.jl, and couples multiphysics equations using Decapodes.jl. Crucially, we introduce a novel geometric mapping between refined simplicial complexes, enabling coordinated transfer of DEC operators across multiresolution grids—supporting both standalone solving and preconditioning. Our Julia-based multigrid solver demonstrates optimal-order convergence and substantial speedup for both Poisson equations and porous convection problems. These results validate the method’s effectiveness and scalability for structure-preserving numerical simulation.

Technology Category

Application Category

📝 Abstract
The discrete exterior calculus (DEC) defines a family of discretized differential operators which preserve certain desirable properties from the exterior calculus. We formulate and solve the porous convection equations in the DEC via the Decapodes.jl embedded domain-specific language (eDSL) for multiphysics problems discretized via CombinatorialSpaces.jl. CombinatorialSpaces.jl is an open-source Julia library which implements the DEC over simplicial complexes, and now offers a geometric multigrid solver over maps between subdivided simplicial complexes. We demonstrate numerical results of multigrid solvers for the Poisson problem and porous convection problem, both as a standalone solver and as a preconditioner for open-source Julia iterative methods libraries.
Problem

Research questions and friction points this paper is trying to address.

Formulate porous convection equations using discrete exterior calculus
Implement geometric multigrid solver for simplicial complexes
Demonstrate solver performance for Poisson and porous convection problems
Innovation

Methods, ideas, or system contributions that make the work stand out.

Discrete exterior calculus for porous convection
Geometric multigrid solver implementation
Julia-based eDSL for multiphysics problems
🔎 Similar Papers
No similar papers found.
L
Luke Morris
Department of Computer and Information Science and Engineering, University of Florida, Gainesville, FL 32611 USA
G
George Rauta
Department of Computer and Information Science and Engineering, University of Florida, Gainesville, FL 32611 USA
Kevin Carlson
Kevin Carlson
Research Software Engineer, Topos Insitute
Applied category theory
J
James Fairbanks
Department of Computer and Information Science and Engineering, University of Florida, Gainesville, FL 32611 USA