[Paper Review] PetIGA-MF: a multi-field high-performance toolbox for structure-preserving B-splines spaces
PetIGA-MF is a high-performance, multi-field isogeometric analysis framework that leverages structure-preserving B-spline spaces to solve complex fluid dynamics problems with optimal convergence and stability. It extends PetIGA with advanced discrete differential forms for gradient-, curl-, divergence-, and integral-conforming spaces, achieving optimal convergence rates across Darcy, Stokes, Brinkman, and Navier-Stokes benchmarks, even under mesh distortion.
We describe the development of a high-performance solution framework for isogeometric discrete differential forms based on B-splines: PetIGA-MF. Built on top of PetIGA, PetIGA-MF is a general multi-field discretization tool. To test the capabilities of our implementation, we solve different viscous flow problems such as Darcy, Stokes, Brinkman, and Navier-Stokes equations. Several convergence benchmarks based on manufactured solutions are presented assuring optimal convergence rates of the approximations, showing the accuracy and robustness of our solver.
Motivation & Objective
- To develop a high-performance, multi-field isogeometric framework that preserves the mathematical structure of partial differential equations in discrete spaces.
- To enable stable and accurate simulations of incompressible viscous flows using divergence- and integral-conforming B-spline discretizations.
- To extend PetIGA with support for multiple compatible finite element spaces, including curl-, gradient-, divergence-, and integral-conforming formulations.
- To evaluate the robustness and convergence behavior of the solver under mesh distortion and varying polynomial orders.
- To provide a scalable, parallelized implementation leveraging PETSc for efficient solution of large-scale problems.
Proposed method
- The framework uses isogeometric discrete differential forms based on B-spline basis functions to construct structure-preserving finite element spaces.
- It implements a weak Galerkin formulation for the generalized Navier-Stokes problem, incorporating mixed velocity-pressure pairs with compatible function spaces.
- Boundary conditions are weakly imposed via Nitsche’s method, preserving stability and accuracy near boundaries.
- The solver leverages PETSc’s parallel linear algebra and iterative solvers, enabling high-performance computation on distributed architectures.
- A priori error estimates and convergence benchmarks are used to validate optimal convergence rates across different polynomial orders and mesh types.
- The framework supports both uniform and distorted meshes, enabling analysis of geometric robustness.
Experimental results
Research questions
- RQ1Can a high-performance isogeometric framework achieve optimal convergence rates for multi-field fluid problems using structure-preserving B-spline spaces?
- RQ2How does mesh distortion affect the convergence behavior of velocity and pressure approximations in divergence-conforming discretizations?
- RQ3To what extent do the discrete spaces guarantee point-wise divergence-free velocity fields and inf-sup stability?
- RQ4Can weak enforcement of boundary conditions maintain accuracy while avoiding over-constraining the velocity space?
- RQ5How does the choice of polynomial order and mesh refinement impact the accuracy of Darcy, Stokes, Brinkman, and Navier-Stokes solutions?
Key findings
- The framework achieves optimal convergence rates for both velocity and pressure fields across all test cases, including Darcy, Stokes, Brinkman, and Navier-Stokes problems.
- For uniform meshes, pressure convergence matches velocity convergence despite using one order lower polynomial spaces, indicating superconvergence.
- Under mesh distortion, pressure convergence drops by nearly one order of magnitude, approaching the theoretical limit predicted by a priori error estimates.
- The results suggest that the error estimates in [8] are not overly conservative, but optimal convergence may only be achieved under ideal mesh conditions.
- Weakly enforced boundary conditions yield accurate results near boundaries without inducing instabilities or over-constraining the velocity space.
- Numerical results for Navier-Stokes flow at Re=100 and Re=400 show excellent agreement with benchmark solutions, with results indistinguishable from Wong’s benchmark at Re=100.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.