├── .gitignore ├── .travis.yml ├── Benchmark └── Convergence_RF │ ├── waverf_L628_inf_ka01_N15_30.cof │ ├── waverf_L628_inf_ka02_N20_40.cof │ ├── waverf_L628_inf_ka035_N25_50.cof │ ├── waverf_L628_inf_ka03_N25_50.cof │ └── waverf_L628_inf_ka04_N50_100.cof ├── Dockerfile ├── LICENSE.txt ├── Readme.md ├── appveyor.yml ├── bin ├── input_HOS.dat ├── waverf_L628_inf_ka009_N50_100.cof ├── waverf_L628_inf_ka01_N15_30.cof ├── waverf_L628_inf_ka021_N20_40.cof ├── waverf_L628_inf_ka02_N20_40.cof ├── waverf_L628_inf_ka035_N25_50.cof ├── waverf_L628_inf_ka03_N25_50.cof └── waverf_L628_inf_ka04_N50_100.cof ├── cmake ├── .gitignore ├── CMakeLists.txt ├── CMakeSources.cmake └── cmake │ ├── CMakeCompilationOptionsFortran.cmake │ ├── CMakeOutputDirectories.cmake │ ├── CMakePack.cmake │ ├── FindFFTW.cmake │ ├── FindGcov.cmake │ ├── Findcodecov.cmake │ └── ParseArguments.cmake ├── makefile ├── makefile_test_W_DYue └── sources ├── Benchmark ├── check_W_DYue.f90 └── variables_3D_DYue.f90 ├── HOS ├── HOS-ocean.f90 ├── energy_calc.f90 ├── initial_condition.f90 ├── input_HOS.f90 ├── output.f90 ├── resol_HOS.f90 ├── runge_kutta.f90 ├── variables_3D.f90 └── velocities.f90 ├── PostProcessing ├── Post_processing.f90 ├── analysis_wavefield.f90 ├── bin │ └── input_post_process.dat ├── input_post_process.f90 ├── makefile ├── output_post_process.f90 ├── read_files.f90 ├── reconstruction.f90 └── variables_post_process.f90 └── utilities ├── Bivar.f90 ├── RF_solution.f90 ├── fftw3.f03 ├── filters.f90 ├── fourier_r2c_FFTW3.f90 ├── linear_wave.f90 ├── maths.f90 ├── nrutil_tmp.f90 ├── ramp.f90 ├── random_numbers.f90 └── type.f90 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/.travis.yml -------------------------------------------------------------------------------- /Benchmark/Convergence_RF/waverf_L628_inf_ka01_N15_30.cof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/Benchmark/Convergence_RF/waverf_L628_inf_ka01_N15_30.cof -------------------------------------------------------------------------------- /Benchmark/Convergence_RF/waverf_L628_inf_ka02_N20_40.cof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/Benchmark/Convergence_RF/waverf_L628_inf_ka02_N20_40.cof -------------------------------------------------------------------------------- /Benchmark/Convergence_RF/waverf_L628_inf_ka035_N25_50.cof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/Benchmark/Convergence_RF/waverf_L628_inf_ka035_N25_50.cof -------------------------------------------------------------------------------- /Benchmark/Convergence_RF/waverf_L628_inf_ka03_N25_50.cof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/Benchmark/Convergence_RF/waverf_L628_inf_ka03_N25_50.cof -------------------------------------------------------------------------------- /Benchmark/Convergence_RF/waverf_L628_inf_ka04_N50_100.cof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/Benchmark/Convergence_RF/waverf_L628_inf_ka04_N50_100.cof -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/Readme.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/appveyor.yml -------------------------------------------------------------------------------- /bin/input_HOS.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/bin/input_HOS.dat -------------------------------------------------------------------------------- /bin/waverf_L628_inf_ka009_N50_100.cof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/bin/waverf_L628_inf_ka009_N50_100.cof -------------------------------------------------------------------------------- /bin/waverf_L628_inf_ka01_N15_30.cof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/bin/waverf_L628_inf_ka01_N15_30.cof -------------------------------------------------------------------------------- /bin/waverf_L628_inf_ka021_N20_40.cof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/bin/waverf_L628_inf_ka021_N20_40.cof -------------------------------------------------------------------------------- /bin/waverf_L628_inf_ka02_N20_40.cof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/bin/waverf_L628_inf_ka02_N20_40.cof -------------------------------------------------------------------------------- /bin/waverf_L628_inf_ka035_N25_50.cof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/bin/waverf_L628_inf_ka035_N25_50.cof -------------------------------------------------------------------------------- /bin/waverf_L628_inf_ka03_N25_50.cof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/bin/waverf_L628_inf_ka03_N25_50.cof -------------------------------------------------------------------------------- /bin/waverf_L628_inf_ka04_N50_100.cof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/bin/waverf_L628_inf_ka04_N50_100.cof -------------------------------------------------------------------------------- /cmake/.gitignore: -------------------------------------------------------------------------------- 1 | build* 2 | install* 3 | -------------------------------------------------------------------------------- /cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/cmake/CMakeLists.txt -------------------------------------------------------------------------------- /cmake/CMakeSources.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/cmake/CMakeSources.cmake -------------------------------------------------------------------------------- /cmake/cmake/CMakeCompilationOptionsFortran.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/cmake/cmake/CMakeCompilationOptionsFortran.cmake -------------------------------------------------------------------------------- /cmake/cmake/CMakeOutputDirectories.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/cmake/cmake/CMakeOutputDirectories.cmake -------------------------------------------------------------------------------- /cmake/cmake/CMakePack.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/cmake/cmake/CMakePack.cmake -------------------------------------------------------------------------------- /cmake/cmake/FindFFTW.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/cmake/cmake/FindFFTW.cmake -------------------------------------------------------------------------------- /cmake/cmake/FindGcov.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/cmake/cmake/FindGcov.cmake -------------------------------------------------------------------------------- /cmake/cmake/Findcodecov.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/cmake/cmake/Findcodecov.cmake -------------------------------------------------------------------------------- /cmake/cmake/ParseArguments.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/cmake/cmake/ParseArguments.cmake -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/makefile -------------------------------------------------------------------------------- /makefile_test_W_DYue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/makefile_test_W_DYue -------------------------------------------------------------------------------- /sources/Benchmark/check_W_DYue.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/Benchmark/check_W_DYue.f90 -------------------------------------------------------------------------------- /sources/Benchmark/variables_3D_DYue.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/Benchmark/variables_3D_DYue.f90 -------------------------------------------------------------------------------- /sources/HOS/HOS-ocean.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/HOS/HOS-ocean.f90 -------------------------------------------------------------------------------- /sources/HOS/energy_calc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/HOS/energy_calc.f90 -------------------------------------------------------------------------------- /sources/HOS/initial_condition.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/HOS/initial_condition.f90 -------------------------------------------------------------------------------- /sources/HOS/input_HOS.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/HOS/input_HOS.f90 -------------------------------------------------------------------------------- /sources/HOS/output.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/HOS/output.f90 -------------------------------------------------------------------------------- /sources/HOS/resol_HOS.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/HOS/resol_HOS.f90 -------------------------------------------------------------------------------- /sources/HOS/runge_kutta.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/HOS/runge_kutta.f90 -------------------------------------------------------------------------------- /sources/HOS/variables_3D.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/HOS/variables_3D.f90 -------------------------------------------------------------------------------- /sources/HOS/velocities.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/HOS/velocities.f90 -------------------------------------------------------------------------------- /sources/PostProcessing/Post_processing.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/PostProcessing/Post_processing.f90 -------------------------------------------------------------------------------- /sources/PostProcessing/analysis_wavefield.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/PostProcessing/analysis_wavefield.f90 -------------------------------------------------------------------------------- /sources/PostProcessing/bin/input_post_process.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/PostProcessing/bin/input_post_process.dat -------------------------------------------------------------------------------- /sources/PostProcessing/input_post_process.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/PostProcessing/input_post_process.f90 -------------------------------------------------------------------------------- /sources/PostProcessing/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/PostProcessing/makefile -------------------------------------------------------------------------------- /sources/PostProcessing/output_post_process.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/PostProcessing/output_post_process.f90 -------------------------------------------------------------------------------- /sources/PostProcessing/read_files.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/PostProcessing/read_files.f90 -------------------------------------------------------------------------------- /sources/PostProcessing/reconstruction.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/PostProcessing/reconstruction.f90 -------------------------------------------------------------------------------- /sources/PostProcessing/variables_post_process.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/PostProcessing/variables_post_process.f90 -------------------------------------------------------------------------------- /sources/utilities/Bivar.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/utilities/Bivar.f90 -------------------------------------------------------------------------------- /sources/utilities/RF_solution.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/utilities/RF_solution.f90 -------------------------------------------------------------------------------- /sources/utilities/fftw3.f03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/utilities/fftw3.f03 -------------------------------------------------------------------------------- /sources/utilities/filters.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/utilities/filters.f90 -------------------------------------------------------------------------------- /sources/utilities/fourier_r2c_FFTW3.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/utilities/fourier_r2c_FFTW3.f90 -------------------------------------------------------------------------------- /sources/utilities/linear_wave.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/utilities/linear_wave.f90 -------------------------------------------------------------------------------- /sources/utilities/maths.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/utilities/maths.f90 -------------------------------------------------------------------------------- /sources/utilities/nrutil_tmp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/utilities/nrutil_tmp.f90 -------------------------------------------------------------------------------- /sources/utilities/ramp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/utilities/ramp.f90 -------------------------------------------------------------------------------- /sources/utilities/random_numbers.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/utilities/random_numbers.f90 -------------------------------------------------------------------------------- /sources/utilities/type.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-ocean/HEAD/sources/utilities/type.f90 --------------------------------------------------------------------------------