Multimode Nonlinear Fiber Optics: Massively Parallel Numerical Solver, Tutorial and Outlook
Logan G. Wright, Zachary M. Ziegler, Pavel M. Lushnikov, Zimu Zhu, M., Amin Eftekhar, Demetrios N. Christodoulides, and Frank W. Wise

TL;DR
This paper introduces a new massively parallel numerical solver for multimode nonlinear fiber optics, significantly accelerating simulations and enabling advanced analysis of multimode fibers for telecommunications, lasers, and imaging.
Contribution
The paper presents a novel, open-source numerical solution method for the generalized multimode nonlinear Schrödinger equation with GPU acceleration, improving computational efficiency over traditional methods.
Findings
Achieved significant speed-up using GPU parallelization.
Demonstrated solver effectiveness with graded- and step-index fibers.
Provided analysis tools for multimode fiber research.
Abstract
Building on the scientific understanding and technological infrastructure of single-mode fibers, multimode fibers are being explored as a means of adding new degrees of freedom to optical technologies such as telecommunications, fiber lasers, imaging, and measurement. Here, starting from a baseline of single-mode nonlinear fiber optics, we introduce the growing topic of multimode nonlinear fiber optics. We demonstrate a new numerical solution method for the system of equations that describes nonlinear multimode propagation, the generalized multimode nonlinear Schrodinger equation. This numerical solver is freely available, and includes a number of multimode fiber analysis tools. It features a significant parallel computing speed-up on modern graphical processing units, translating to orders-of-magnitude speed-up over the split-step Fourier method. We demonstrate its use with several…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
