An Efficient Spectral Petrov-Galerkin Method for Nonlinear Hamiltonian Systems. (2019). Communications in Computational Physics, 26(5), 1249-1273. https://doi.org/10.4208/cicp.2019.js60.11