Finite difference Mode Solver for TE/TM E- and/or H-fields in optical waveguide structures with arbitrary index profile.
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
FD-Mode-Solver
Finite difference Mode Solver for TE/TM E- and/or H-fields in optical waveguide structures with arbitrary index profile. Calculation scheme is based on a semi-vectorial finite difference approach utilizing an absorbing boundary condition.
For further reference with respect to the numerical implementation please refer to appropriate literature. And excellent and comprehensive work is the book 'Introduction to Optical Waveguide Analysis: Solving Maxwell's Equations and the Schrödinger Equation' by K. Kawano and T. Kitoh.
I implemented this mode solver during my time as a PhD student to complement my finite difference based Beam Propagation Method (BPM) for the excitation of optical waveguide structures with a specific mode.
For instructions on how to use the mode solver please refer to the two included examples for a single-mode step-index fiber and a graded-index multimode fiber.
The code is likely not to be maintained or supported to any extent in the future.
Cite As
Jan-Philipp Roth (2026). FD-Mode-Solver (https://github.com/jpvermeil/FD-Mode-Solver/releases/tag/v1.0), GitHub. Retrieved .
General Information
- Version 1.0 (5.22 MB)
-
View License on GitHub
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0 |
