TY - JOUR
T1 - Spectral solutions of PDEs on networks
AU - Brio, M.
AU - Caputo, J. G.
AU - Kravitz, H.
N1 - Funding Information:
JGC acknowledges the support of the Agence Nationale de la Recherche through grant FRACTAL GRID . HK thanks the ARCS Foundation for support.
Publisher Copyright:
© 2021 IMACS
PY - 2022/2
Y1 - 2022/2
N2 - To solve linear PDEs on metric graphs with standard coupling conditions (continuity and Kirchhoff's law), we develop and compare a spectral, a second-order finite difference, and a discontinuous Galerkin method. The spectral method yields eigenvalues and eigenvectors of arbitrary order with machine precision and converges exponentially. These eigenvectors provide a Fourier-like basis on which to expand the solution; however, more complex coupling conditions require additional research. The discontinuous Galerkin method provides approximations of arbitrary polynomial order; however computing high-order eigenvalues accurately requires the respective eigenvector to be well-resolved. The method allows arbitrary non-Kirchhoff flux conditions and requires special penalty terms at the vertices to enforce continuity of the solutions. For the finite difference method, the standard one-sided second-order finite difference stencil reduces the accuracy of the vertex solution to O(h3/2). To preserve overall second-order accuracy, we used ghost cells for each edge. For all three methods we provide the implementation details, their validation, and examples illustrating their performance for the eigenproblem, Poisson equation, and the wave equation.
AB - To solve linear PDEs on metric graphs with standard coupling conditions (continuity and Kirchhoff's law), we develop and compare a spectral, a second-order finite difference, and a discontinuous Galerkin method. The spectral method yields eigenvalues and eigenvectors of arbitrary order with machine precision and converges exponentially. These eigenvectors provide a Fourier-like basis on which to expand the solution; however, more complex coupling conditions require additional research. The discontinuous Galerkin method provides approximations of arbitrary polynomial order; however computing high-order eigenvalues accurately requires the respective eigenvector to be well-resolved. The method allows arbitrary non-Kirchhoff flux conditions and requires special penalty terms at the vertices to enforce continuity of the solutions. For the finite difference method, the standard one-sided second-order finite difference stencil reduces the accuracy of the vertex solution to O(h3/2). To preserve overall second-order accuracy, we used ghost cells for each edge. For all three methods we provide the implementation details, their validation, and examples illustrating their performance for the eigenproblem, Poisson equation, and the wave equation.
KW - Discontinuous Galerkin
KW - Finite difference
KW - Metric graphs
KW - Partial differential equations
KW - Spectral method
UR - http://www.scopus.com/inward/record.url?scp=85116924617&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85116924617&partnerID=8YFLogxK
U2 - 10.1016/j.apnum.2021.09.021
DO - 10.1016/j.apnum.2021.09.021
M3 - Article
AN - SCOPUS:85116924617
SN - 0168-9274
VL - 172
SP - 99
EP - 117
JO - Applied Numerical Mathematics
JF - Applied Numerical Mathematics
ER -