Development of a symplectic and phase error reducing perturbation finite-difference advection scheme. (2nd August 2016)