Programs in Physics & Physical Chemistry
|[Licence| Download | New Version Template] aezs_v1_0.tar.gz(2593 Kbytes)|
|Manuscript Title: HOS-ocean: Open-source solver for nonlinear waves in open ocean based on High-Order Spectral method|
|Authors: Guillaume Ducrozet, Félicien Bonnefoy, David Le Touzé, Pierre Ferrant|
|Program title: HOS-ocean|
|Catalogue identifier: AEZS_v1_0|
Distribution format: tar.gz
|Journal reference: Comput. Phys. Commun. 203(2016)245|
|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 (512x512, M=3: 385 MB) 256x256, M=3: 99MB|
|Keywords: High-Order Spectral method, Non-linear waves, Wave propagation, Wave kinematics, Ocean engineering.|
External routines: FFTW 3.3.4 , LAPACK  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.
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.
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.
2D simulation of irregular wavefield with Nx = 1024 modes and an HOS order M = 5: t ≅ 2.0 10-1 s per wave period 3D simulation of irregular wavefield with Nx = 256, Ny = 256 modes, an HOS order M = 3: t ≅ 10 s per wave period.
|||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".|
|||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.|
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|