SSPROP SSPROP is a general-purpose symmetrized split-step software routine that can be invoked directly from Matlab to solve the nonlinear Schrödinger equation. WGMODES WGMODES is a Matlab-based optical eigenmode solver for dielectric waveguides.