Welcome to the NLSE Solver
| Source Code: GitHub Repository
About the Simulator
This tool simulates the propagation of ultrashort optical pulses in nonlinear fibers by numerically solving the generalized Nonlinear Schrödinger Equation (GNLSE) using the Split-Step Fourier Method (SSFM). It accounts for higher-order chromatic dispersion ($\beta_2, \beta_3, \beta_4$), Kerr nonlinearity ($\gamma$), fiber loss, Stimulated Raman Scattering (SRS), and self-steepening effects. Use it to analyze soliton dynamics, pulse compression, and spectral broadening in real-time.
Please note this python webapp runs on a paid server with limited computational resources. To prevent timeouts and ensure stability, strict hard limits are enforced on some simulation parameters (e.g., Grid N ≤ 2¹⁶, Steps ≤ 1000).
To bypass these limits and run high-resolution, computation-heavy simulations, please download the source code and run the application locally on your own machine.
Launch the calculator using the button above.
Comments & Discussion