Home
Overview
HOS-Ocean is a numerical model dedicated to the propagation of non-linear wave fields in open ocean with arbitrary constant depth. It is based on the High-Order Spectral (HOS) method which enables the simulation of highly non-linear wavefields. It has been developed at Ecole Centrale de Nantes since 2005 and is used in several research projects.
Note
A Numerical Wave Tank based on the HOS method, namely HOS-NWT, is also available here. It is dedicated to the generation and propagation of highly non-linear wave fields in wave basins. The proposed model reproduces all features of an ocean wave basin: directional wavemaker, reflective walls and absorbing beach.
This documentation details the procedure to download and install HOS-ocean. It also provides the main explanations on how to use the code.
HOS-ocean is available to download as a single program to compile and execute. This is written in Fortran language.
Citing this work
Any publication or report using HOS-Ocean has to refer to the following publications [Bonnefoy et al., 2010, Ducrozet et al., 2016]:
Félicien Bonnefoy, Guillaume Ducrozet, David Le Touzé, and Pierre Ferrant. Time domain simulation of nonlinear water waves using spectral methods, pages 129–164. World Scientific, 04 2010. URL: https://www.worldscientific.com/doi/abs/10.1142/9789812836502_0004, doi:10.1142/9789812836502_0004.
Guillaume Ducrozet, Félicien Bonnefoy, David Le Touzé, and Pierre Ferrant. Hos-ocean: open-source solver for nonlinear waves in open ocean based on high-order spectral method. Computer Physics Communications, 203:245–254, 2016. URL: https://www.sciencedirect.com/science/article/pii/S0010465516300327, doi:https://doi.org/10.1016/j.cpc.2016.02.017.
For the use of HOS-ocean with varying bathymetry, the following publications should be referenced [Gouin et al., 2016, Gouin et al., 2017, Ducrozet and Gouin, 2017]
M Gouin, Guillaume Ducrozet, and P Ferrant. Development and validation of a non-linear spectral model for water waves over variable depth. European Journal of Mechanics-B/Fluids, 57:115–128, 2016.
Maïté Gouin, Guillaume Ducrozet, and P Ferrant. Propagation of 3d nonlinear waves over an elliptical mound with a high-order spectral method. European Journal of Mechanics-B/Fluids, 63:9–24, 2017.
Guillaume Ducrozet and Maïté Gouin. Influence of varying bathymetry in rogue wave occurrence within unidirectional and directional sea-states. Journal of Ocean Engineering and Marine Energy, 3:309–324, 2017.
For the use of HOS-ocean with varying current, the following publication should be referenced [Ducrozet et al., 2021]
Guillaume Ducrozet, Maryam Abdolahpour, Filippo Nelli, and Alessandro Toffoli. Predicting the occurrence of rogue waves in the presence of opposing currents with a high-order spectral method. Physical Review Fluids, 6(6):064803, 2021.
License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Main points one has to remind about this license:
HOS-ocean is a free software. This means:
the freedom to use it for any purpose,
the freedom to change it to suit your needs,
the freedom to share it with your friends and neighbors, and
the freedom to share the changes you make.
GPL license uses concept of copyleft
HOS-ocean stay a free software, no matter who changes or distributes the program
if you release a modified version to the public in some way, the GPL requires you to make the modified source code available to the program’s users, under the GPL.
if you want to include HOS-ocean in your program and distribute it, your program must also be free software (with GPL or compatible license).
Note
HOS-ocean may be released under another license for specific commercial softwares. Contact us for details.
Download
Download of latest release version is available on the Releases page.
Developers are welcome to contribute, cloning is available from HOS-Ocean’s official repository.