miguelmaso / ShallowWaterApplication

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shallow water application

This is a copy of the ShallowWater application from the Kratos repository at the moment of the thesis deposit. Use this version to reproduce the examples from the thesis.

Overview

BDF Crank-Nicolson Adams-Moulton
Gravity waves ✔️ ✔️
Saint-Venant ✔️
Boussinesq ✔️ ✔️

Dependencies

This application does not have other application dependencies at compile time. The following Python libraries may be required:

  • scipy is used by the wave generator and by the benchmarks
  • numpy is used to generate solitary waves and analytical solutions by the benchmarks

If the coupling with the Navier-Stokes equations is required 1, add the following applications to compilation:

References

Footnotes

  1. M. Masó, A. Franci, I. de-Pouplana, A. Cornejo and E. Oñate, A Lagrangian-Eulerian procedure for the coupled solution of the Navier-Stokes and shallow water equations for landslide-generated waves. Advanced Modelling and Simulation in Engineering Sciences, (2022) 10.21203/rs.3.rs-1457837/v1 (in press)

About

License:Other


Languages

Language:C++ 73.7%Language:Python 25.9%Language:CMake 0.4%