Consider solving the nonlinear Schrödinger equation (NLSE) with 2D transverse dimensions. Or more simply, consider the beam propagation method (BPM).
We know that the original formulations of Feit&Fleck relied on the FFT to compute the derivatives.
In the 90s, many works about finite differences (FD) were proposed. The advantage is that the grid is more flexible and the boundary conditions are better understood and controllable (PML, TBC...). Prof. Fibich in his book suggests FD is a better approach to tackle collapses.
With the advent of GPU, FFTs with lots of points seem to be almost costless. Do you think it is not worth anymore to study finite differences? What about non-paraxial propagators?
Thank you for your suggestions.