QGLAB: A MATLAB Package for Computations on Quantum Graphs

Roy Goodman, Gracie Conte, and Jeremy Marzuola. SIAM Journal on Scientific Computing, 2025.
Mar 31, 2025·
Roy Goodman
Roy Goodman
Gracie Conte
Gracie Conte
Jeremy Marzuola
Jeremy Marzuola
· 0 min read
Abstract
We describe QGLAB, a new MATLAB package for analyzing partial differential equations on quantum graphs. The software is built on the existing, object-oriented MATLAB directed-graph class, inheriting its structure and adding additional easy-to-use features. The package allows one to construct a quantum graph and accurately compute the spectrum of elliptic operators, solutions to Poisson problems, the linear and nonlinear time evolution of a variety of PDEs, the continuation of branches of steady states (including locating and switching branches at bifurcations) and more. It uses a unified framework to implement finite-difference and Chebyshev discretizations of differential operators on a quantum graph. For simplicity, the package overloads many built-in MATLAB functions to work on the class.
Type
Publication
SIAM Journal on Scientific Computing, 47(2), B428–B453
publication published
Roy Goodman
Authors
Professor, Associate Chair for Graduate Studies, Department of Mathematical Sciences

I am a professor in the Department of Mathematical Sciences at NJIT. My research applies methods of dynamical systems to (conservative, dispersive) nonlinear wave equations arising, for example, in optics and fluid mechanics. I am interested in dynamical and bifurcation phenomena, and I use techniques from Hamiltonian mechanics and perturbation theory, as well as extensive computations. My current research in vortex dynamics is supported by the NSF under DMS-2206016.

I led the effort to start the SIAM New York-New Jersey-Pennsylvania Section (SIAM NNP) and was its first president in 2023-2024. I have handed over the reins to a new leadership group.

Gracie Conte
Authors
Senior Professional Staff I
I helped Jeremy Marzuola advise Gracie on her Ph.D. dissertation on numerical methods for quantum graphs at UNC-Chapel Hill.
Jeremy Marzuola
Authors
Professor