Multi evolutional deep neural networks (Multi-EDNN)
Hadden Kim, Tamer A. Zaki
TL;DR
Multi-EDNN extends evolutional deep neural networks by introducing coupled EDNNs (C-EDNN) for state-wise, interdependent components and distributed EDNNs (D-EDNN) for spatial domain decomposition. By employing correction functions and flux corrections across interfaces, it maintains PDE consistency while enabling parallel training and smaller per-network models. The framework is demonstrated on linear advection, linear diffusion, Couette flow, and Taylor-Green vortices, achieving high accuracy and favorable scalability. This work provides a pathway toward scalable ML-based PDE solvers for large-scale, complex systems, with potential extensions to irregular geometries and adaptive sampling strategies.
Abstract
Evolutional deep neural networks (EDNN) solve partial differential equations (PDEs) by marching the network representation of the solution fields, using the governing equations. Use of a single network to solve coupled PDEs on large domains requires a large number of network parameters and incurs a significant computational cost. We introduce coupled EDNN (C-EDNN) to solve systems of PDEs by using independent networks for each state variable, which are only coupled through the governing equations. We also introduce distributed EDNN (D-EDNN) by spatially partitioning the global domain into several elements and assigning individual EDNNs to each element to solve the local evolution of the PDE. The networks then exchange the solution and fluxes at their interfaces, similar to flux-reconstruction methods, and ensure that the PDE dynamics are accurately preserved between neighboring elements. Together C-EDNN and D-EDNN form the general class of Multi-EDNN methods. We demonstrate these methods with aid of canonical problems including linear advection, the heat equation, and the compressible Navier-Stokes equations in Couette and Taylor-Green flows.
