Symplectic integration of PDEs using Clebsch variables
R.I. McLachlan, C. Offen, B.K. Tapley, Journal of Computational Dynamics 6 (2019) 111–130.