Papers for

acoustic simulation teams

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Neural networks speed up solving Helmholtz equation systems

Neural Network Preconditioning: A Case Study for the Solution of the Parametric Helmholtz Equation

Abstract: This work presents a hybrid numerical approach for solving linear systems arising from the discretization of the two-dimensional parametric Helmholtz equation. A convolutional neural network based on the U-Net architecture is trained in an self-supervised manner (i.e., without explicitly generating reference solutions) to approximate the inverse of the discretized Helmholtz operator, using a loss function involving the residual norm of the linear system. The trained network is used as a nonlinear preconditioner within the flexible GMRES (FGMRES) algorithm. Numerical experiments show that while the neural network is not accurate enough to act as a standalone solver, it significantly improves the convergence of FGMRES when employed as a preconditioner. The neural preconditioner demonstrates robust performance and generalization capabilities with respect to variations in the velocity field and the domain size. Comparisons with algebraic preconditioners, based on LU factorizations of approximations of the original system matrices, indicate the superior efficiency of the neural approach under equivalent conditions. We believe that the proposed method is not tied to a specific neural architecture and can be extended to other parametric PDEs.

Mon 12 OctMachine Learning
The gist
Solving certain equations that model waves can be very slow with traditional computers. The authors show that a special kind of artificial intelligence called a neural network can help speed this up by assisting the usual solving method. The network learns by itself how to improve the solving process without needing example answers. While it alone can't solve the problem, using it together with an existing solver works much faster. The approach works well even when conditions change, like different wave speeds or sizes.
Open → 2610.16542v1