HOS-ocean: Open-source solver for nonlinear waves in open ocean based on High-Order Spectral method

Abstract HOS-ocean is an efficient High-Order Spectral code developed to solve the deterministic propagation of nonlinear wavefields in open ocean. HOS-ocean is released as open-source, developed and distributed under the terms of GNU General Public License (GPLv3). Along with the source code, a documentation under wiki format is available which makes easy the compilation and execution of the source files. The code has been shown to be accurate and efficient. Program summary Program title: HOS-ocean Catalogue identifier: AEZS_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEZS_v1_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: GNU General Public License, version 3 No. of lines in distributed program, including test data, etc.: 30332 No. of bytes in distributed program, including test data, etc.: 2656194 Distribution format: tar.gz Programming language: Fortran. Computer: Tested on Intel Xeon E5504 and Intel Core i7. Operating system: Any system with a Fortran compiler: tested on Linux, OS X and Windows 7. RAM: From several MB up to several GB, depending on problem ( 512 × 512 , M = 3 : 385 MB and 256 × 256 , M = 3 : 99 MB) Classification: 4.12. External routines: FFTW 3.3.4 [1], LAPACK [2] and makedepf90 (linux.die.net/man/1/makedepf90) Nature of problem: HOS-ocean has been developed to study the propagation of highly nonlinear sea-states over large domains and long duration. Solution method: HOS-ocean is an implementation of the High-Order Spectral method, which solves the problem formulated on the free surface by means of a pseudo-spectral method. Restrictions: HOS-ocean is dedicated to the propagation of wave fields in infinite and finite constant depth, the evolution over variable bathymetry is not treated. Furthermore, simulations are restricted to non-breaking waves. Running time: 2D simulation of irregular wavefield with N x = 1024 modes and an HOS order M = 5 : t ≅ 2.0 1 0 − 1 s per wave period 3D simulation of irregular wavefield with N x = 256 , N y = 256 modes, an HOS order M = 3 : t ≅ 10 s per wave period. References: [1] Matteo Frigo and Steven G. Johnson. The design and implementation of FFTW3. Proceedings of the IEEE, 93(2):216–231, 2005. Special issue on “Program Generation, Optimization, and Platform Adaptation”. [2] E. Anderson, Z. Bai, C. Bischof, S. Blackford, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney, and D. Sorensen. LAPACK Users’ Guide. Society for Industrial and Applied Mathematics, Philadelphia, PA, third edition, 1999.

[1]  Aurélien Babarit,et al.  RANS Simulations of a Calm Buoy in Regular and Irregular Seas using the SWENSE Method , 2011 .

[2]  Guillaume Ducrozet,et al.  Modélisation des processus non-linéaires de génération et de propagation d'états de mer par une approche spectrale. (Modelisation of nonlinear processes in generation and propagation of sea states with a spectral approach) , 2007 .

[3]  Jaak Monbaliu,et al.  Evolution of weakly nonlinear random directional waves: laboratory experiments and numerical simulations , 2010, Journal of Fluid Mechanics.

[4]  Dick K. P. Yue,et al.  A high-order spectral method for the study of nonlinear gravity waves , 1987, Journal of Fluid Mechanics.

[5]  V I Shrira,et al.  Nonlinear dynamics of trapped waves on jet currents and rogue waves. , 2014, Physical review. E, Statistical, nonlinear, and soft matter physics.

[6]  Ed Anderson,et al.  LAPACK Users' Guide , 1995 .

[7]  C. Swan,et al.  On the calculation of the water particle kinematics arising in a directionally spread wavefield , 2003 .

[8]  C. Garrett Rogue waves , 2012 .

[9]  Steven G. Johnson,et al.  The Design and Implementation of FFTW3 , 2005, Proceedings of the IEEE.

[10]  Pierre Ferrant,et al.  Analysis of Freak Waves Formations with large scale Fully NonLinear Higher Order Spectral Simulations , 2008 .

[11]  Karsten Trulsen,et al.  Evolution of a narrow-band spectrum of random surface gravity waves , 2003, Journal of Fluid Mechanics.

[12]  John Grue,et al.  An efficient model for three-dimensional surface wave simulations , 2005 .

[13]  Bertrand Alessandrini,et al.  Application of the SWENSE Method to Seakeeping Simulations in Irregular Waves , 2007 .

[14]  Jaak Monbaliu,et al.  Modulational instability and wave amplification in finite water depth , 2014 .

[15]  Alexey Slunyaev,et al.  Rogue waves, rogue events and extreme wave kinematics in spatio-temporal fields of simulated sea states , 2013 .

[16]  Mitsuhiro Tanaka Verification of Hasselmann's energy transfer among surface gravity waves by direct numerical simulations of primitive equations , 2001, Journal of Fluid Mechanics.

[17]  David Le Touzé,et al.  A modified High-Order Spectral method for wavemaker modeling in a numerical wave tank , 2012 .

[18]  Pierre Ferrant,et al.  3-D HOS simulations of extreme waves in open seas , 2007 .

[19]  Qingwei Ma,et al.  Advances in Numerical Simulation of Nonlinear Water Waves , 2010 .

[20]  Douglas G. Dommermuth,et al.  The initialization of nonlinear waves using an adjustment scheme , 2000 .

[21]  Guillaume Oger,et al.  Advances in SPH for naval hydrodynamics , 2014 .

[22]  Jaak Monbaliu,et al.  Development of a bimodal structure in ocean wave spectra , 2010 .

[23]  Julien Touboul On the influence of wind on extreme wave events , 2007 .

[24]  Vladimir E. Zakharov,et al.  Stability of periodic waves of finite amplitude on the surface of a deep fluid , 1968 .

[25]  Francesco Fedele,et al.  On the kurtosis of ocean waves in deep water , 2014 .

[26]  Alan H. Karp,et al.  A variable order Runge-Kutta method for initial value problems with rapidly varying right-hand sides , 1990, TOMS.

[27]  Bruce J. West,et al.  A new numerical method for surface hydrodynamics , 1987 .

[28]  John D. Fenton,et al.  A Fourier approximation method for steady water waves , 1981, Journal of Fluid Mechanics.

[29]  Guangyu Wu,et al.  Rogue wave occurrence and dynamics by direct simulations of nonlinear wave-field evolution , 2013, Journal of Fluid Mechanics.

[30]  Harry B. Bingham,et al.  A comparative study of two fast nonlinear free‐surface water wave models , 2012 .

[31]  Efim Pelinovsky,et al.  Influence of wind on extreme wave events: experimental and numerical approaches , 2007, Journal of Fluid Mechanics.