UPPL is a 1+1D (z + t) ultrashort pulse propagation library for National Instruments LabView users. It is specifically designed for fiber laser oscilators modeling but it can as well be used for simulation of supercontinuum generation or other linear and nonlinear processes.
The library is based on solving the Nonlinear Schrödinger Equation with:
- gain and losses
- self-phase modulation
- stimulated Raman scattering