HOS-ocean: Open-source solver for nonlinear waves in open ocean based on High-Order Spectral method - Ballantyne, John (Mendeley, 2016)