├── .gitignore ├── .travis.yml ├── Benchmark ├── Irreg_2D │ ├── Hs4_Tp10.cfg │ ├── Hs4_Tp10.dat │ ├── Ref_data │ │ └── probes_Hs4_Tp10.dat │ ├── comp_Max.lay │ ├── input_HOS-NWT.dat │ └── prob.inp ├── Irreg_3D │ ├── CAT1__22.txt │ ├── Ref_data │ │ └── probes.dat │ ├── comp_3D.lay │ ├── input_HOS-NWT.dat │ └── prob.inp ├── Regular │ ├── Ref_data │ │ └── free_n35_a100_avec_cal.dat │ ├── input_HOS-NWT.dat │ ├── prob.inp │ └── regular.lay ├── Regular_3D │ ├── Ref_data │ │ └── probes.dat │ ├── input_HOS-NWT.dat │ ├── prob.inp │ └── regular_3D.lay ├── Sloshing │ ├── Ref_data │ │ └── probes.dat │ ├── input_HOS-NWT.dat │ ├── prob.inp │ └── sloshing.lay ├── benchmark.sh └── benchmark_3D.sh ├── Dockerfile ├── LICENSE.txt ├── Readme.md ├── appveyor.yml ├── bin ├── input_HOS-NWT.dat ├── pres.inp └── prob.inp ├── cmake ├── .gitignore ├── CMakeLists.txt ├── CMakeSources.cmake └── cmake │ ├── CMakeCompilationOptionsFortran.cmake │ ├── CMakeOutputDirectories.cmake │ ├── CMakePack.cmake │ ├── FindFFTW.cmake │ ├── FindGcov.cmake │ ├── Findcodecov.cmake │ └── ParseArguments.cmake ├── makefile └── sources ├── IO ├── input.f90 ├── output.f90 ├── velocities.f90 └── vol_energy.f90 ├── PostProcessing ├── Post_processing.f90 ├── bin │ └── input_post_process.dat ├── input_post_process.f90 ├── makefile ├── output_post_process.f90 ├── read_files.f90 ├── reconstruction.f90 └── variables_post_process.f90 ├── fourier ├── fftw3.f03 └── fourier_FFTW.f90 ├── main ├── HOS-NWT.f90 ├── dealiasing.f90 ├── filtering.f90 ├── initial_condition.f90 ├── resol_HOS.f90 ├── resol_wmkr.f90 └── wavemaking.f90 ├── timeintegration ├── runge_kutta.f90 └── variablechange.f90 ├── variabledef ├── common_vars.f90 ├── type.f90 └── variables.f90 └── wave ├── config_def.f90 ├── definition2.f90 ├── linear_wave.f90 ├── read_ocean_txt.f90 └── wave_def.f90 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/.travis.yml -------------------------------------------------------------------------------- /Benchmark/Irreg_2D/Hs4_Tp10.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Irreg_2D/Hs4_Tp10.cfg -------------------------------------------------------------------------------- /Benchmark/Irreg_2D/Hs4_Tp10.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Irreg_2D/Hs4_Tp10.dat -------------------------------------------------------------------------------- /Benchmark/Irreg_2D/Ref_data/probes_Hs4_Tp10.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Irreg_2D/Ref_data/probes_Hs4_Tp10.dat -------------------------------------------------------------------------------- /Benchmark/Irreg_2D/comp_Max.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Irreg_2D/comp_Max.lay -------------------------------------------------------------------------------- /Benchmark/Irreg_2D/input_HOS-NWT.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Irreg_2D/input_HOS-NWT.dat -------------------------------------------------------------------------------- /Benchmark/Irreg_2D/prob.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Irreg_2D/prob.inp -------------------------------------------------------------------------------- /Benchmark/Irreg_3D/CAT1__22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Irreg_3D/CAT1__22.txt -------------------------------------------------------------------------------- /Benchmark/Irreg_3D/Ref_data/probes.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Irreg_3D/Ref_data/probes.dat -------------------------------------------------------------------------------- /Benchmark/Irreg_3D/comp_3D.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Irreg_3D/comp_3D.lay -------------------------------------------------------------------------------- /Benchmark/Irreg_3D/input_HOS-NWT.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Irreg_3D/input_HOS-NWT.dat -------------------------------------------------------------------------------- /Benchmark/Irreg_3D/prob.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Irreg_3D/prob.inp -------------------------------------------------------------------------------- /Benchmark/Regular/Ref_data/free_n35_a100_avec_cal.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Regular/Ref_data/free_n35_a100_avec_cal.dat -------------------------------------------------------------------------------- /Benchmark/Regular/input_HOS-NWT.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Regular/input_HOS-NWT.dat -------------------------------------------------------------------------------- /Benchmark/Regular/prob.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Regular/prob.inp -------------------------------------------------------------------------------- /Benchmark/Regular/regular.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Regular/regular.lay -------------------------------------------------------------------------------- /Benchmark/Regular_3D/Ref_data/probes.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Regular_3D/Ref_data/probes.dat -------------------------------------------------------------------------------- /Benchmark/Regular_3D/input_HOS-NWT.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Regular_3D/input_HOS-NWT.dat -------------------------------------------------------------------------------- /Benchmark/Regular_3D/prob.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Regular_3D/prob.inp -------------------------------------------------------------------------------- /Benchmark/Regular_3D/regular_3D.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Regular_3D/regular_3D.lay -------------------------------------------------------------------------------- /Benchmark/Sloshing/Ref_data/probes.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Sloshing/Ref_data/probes.dat -------------------------------------------------------------------------------- /Benchmark/Sloshing/input_HOS-NWT.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Sloshing/input_HOS-NWT.dat -------------------------------------------------------------------------------- /Benchmark/Sloshing/prob.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Sloshing/prob.inp -------------------------------------------------------------------------------- /Benchmark/Sloshing/sloshing.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/Sloshing/sloshing.lay -------------------------------------------------------------------------------- /Benchmark/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/benchmark.sh -------------------------------------------------------------------------------- /Benchmark/benchmark_3D.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Benchmark/benchmark_3D.sh -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/Readme.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/appveyor.yml -------------------------------------------------------------------------------- /bin/input_HOS-NWT.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/bin/input_HOS-NWT.dat -------------------------------------------------------------------------------- /bin/pres.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/bin/pres.inp -------------------------------------------------------------------------------- /bin/prob.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/bin/prob.inp -------------------------------------------------------------------------------- /cmake/.gitignore: -------------------------------------------------------------------------------- 1 | build* 2 | install* 3 | -------------------------------------------------------------------------------- /cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/cmake/CMakeLists.txt -------------------------------------------------------------------------------- /cmake/CMakeSources.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/cmake/CMakeSources.cmake -------------------------------------------------------------------------------- /cmake/cmake/CMakeCompilationOptionsFortran.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/cmake/cmake/CMakeCompilationOptionsFortran.cmake -------------------------------------------------------------------------------- /cmake/cmake/CMakeOutputDirectories.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/cmake/cmake/CMakeOutputDirectories.cmake -------------------------------------------------------------------------------- /cmake/cmake/CMakePack.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/cmake/cmake/CMakePack.cmake -------------------------------------------------------------------------------- /cmake/cmake/FindFFTW.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/cmake/cmake/FindFFTW.cmake -------------------------------------------------------------------------------- /cmake/cmake/FindGcov.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/cmake/cmake/FindGcov.cmake -------------------------------------------------------------------------------- /cmake/cmake/Findcodecov.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/cmake/cmake/Findcodecov.cmake -------------------------------------------------------------------------------- /cmake/cmake/ParseArguments.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/cmake/cmake/ParseArguments.cmake -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/makefile -------------------------------------------------------------------------------- /sources/IO/input.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/IO/input.f90 -------------------------------------------------------------------------------- /sources/IO/output.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/IO/output.f90 -------------------------------------------------------------------------------- /sources/IO/velocities.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/IO/velocities.f90 -------------------------------------------------------------------------------- /sources/IO/vol_energy.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/IO/vol_energy.f90 -------------------------------------------------------------------------------- /sources/PostProcessing/Post_processing.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/PostProcessing/Post_processing.f90 -------------------------------------------------------------------------------- /sources/PostProcessing/bin/input_post_process.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/PostProcessing/bin/input_post_process.dat -------------------------------------------------------------------------------- /sources/PostProcessing/input_post_process.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/PostProcessing/input_post_process.f90 -------------------------------------------------------------------------------- /sources/PostProcessing/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/PostProcessing/makefile -------------------------------------------------------------------------------- /sources/PostProcessing/output_post_process.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/PostProcessing/output_post_process.f90 -------------------------------------------------------------------------------- /sources/PostProcessing/read_files.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/PostProcessing/read_files.f90 -------------------------------------------------------------------------------- /sources/PostProcessing/reconstruction.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/PostProcessing/reconstruction.f90 -------------------------------------------------------------------------------- /sources/PostProcessing/variables_post_process.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/PostProcessing/variables_post_process.f90 -------------------------------------------------------------------------------- /sources/fourier/fftw3.f03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/fourier/fftw3.f03 -------------------------------------------------------------------------------- /sources/fourier/fourier_FFTW.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/fourier/fourier_FFTW.f90 -------------------------------------------------------------------------------- /sources/main/HOS-NWT.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/main/HOS-NWT.f90 -------------------------------------------------------------------------------- /sources/main/dealiasing.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/main/dealiasing.f90 -------------------------------------------------------------------------------- /sources/main/filtering.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/main/filtering.f90 -------------------------------------------------------------------------------- /sources/main/initial_condition.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/main/initial_condition.f90 -------------------------------------------------------------------------------- /sources/main/resol_HOS.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/main/resol_HOS.f90 -------------------------------------------------------------------------------- /sources/main/resol_wmkr.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/main/resol_wmkr.f90 -------------------------------------------------------------------------------- /sources/main/wavemaking.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/main/wavemaking.f90 -------------------------------------------------------------------------------- /sources/timeintegration/runge_kutta.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/timeintegration/runge_kutta.f90 -------------------------------------------------------------------------------- /sources/timeintegration/variablechange.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/timeintegration/variablechange.f90 -------------------------------------------------------------------------------- /sources/variabledef/common_vars.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/variabledef/common_vars.f90 -------------------------------------------------------------------------------- /sources/variabledef/type.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/variabledef/type.f90 -------------------------------------------------------------------------------- /sources/variabledef/variables.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/variabledef/variables.f90 -------------------------------------------------------------------------------- /sources/wave/config_def.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/wave/config_def.f90 -------------------------------------------------------------------------------- /sources/wave/definition2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/wave/definition2.f90 -------------------------------------------------------------------------------- /sources/wave/linear_wave.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/wave/linear_wave.f90 -------------------------------------------------------------------------------- /sources/wave/read_ocean_txt.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/wave/read_ocean_txt.f90 -------------------------------------------------------------------------------- /sources/wave/wave_def.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/HOS-NWT/HEAD/sources/wave/wave_def.f90 --------------------------------------------------------------------------------