Numerical Solution of Mixed-Dimensional PDEs Using a Neural Preconditioner

Keywords

Computational learning
Advanced Numerical Methods for Scientific Computing
Code:
10/2026
Title:
Numerical Solution of Mixed-Dimensional PDEs Using a Neural Preconditioner
Date:
Thursday 29th January 2026
Author(s):
Dimola, N.; Franco, N. R.; Zunino, P.
Download link:
Abstract:
Mixed-dimensional partial differential equations (PDEs) are characterized by coupled operators defined on domains of varying dimensions and pose significant computational challenges due to their inherent ill-conditioning. Moreover, the computational workload increases considerably when attempting to accurately capture the behavior of the system under significant variations or uncertainties in the low-dimensional structures such as fractures, fibers, or vascular networks, due to the inevitable necessity of running multiple simulations. In this work, we present a novel preconditioning strategy that leverages neural networks and unsupervised operator learning to design an efficient preconditioner specifically tailored to a class of 3D-1D mixed-dimensional PDEs. The proposed approach is capable of generalizing to varying shapes of the 1D manifold without retraining, making it robust to changes in the 1D graph topology. Moreover, thanks to convolutional neural networks, the neural preconditioner can adapt over a range of increasing mesh resolutions of the discrete problem, enabling us to train it on low resolution problems and deploy it on higher resolutions. Numerical experiments validate the effectiveness of the preconditioner in accelerating convergence in iterative solvers, demonstrating its appeal and limitations over traditional methods. This study lays the groundwork for applying neural network-based preconditioning techniques to a broader range of coupled multi-physics systems.
This report, or a modified version of it, has been also submitted to, or published on
Dimola, N., Franco, N. R., & Zunino, P. (2026). Numerical solution of mixed-dimensional pdes using a neural preconditioner. Computers & Mathematics with Applications, 206, 58-79.