bpm_waveguide Solves the Paraxial Wave Equation using Finite Difference in (2+1)D. Tailored for waveguide simulations.