KRATOS Multiphysics ("Kratos") is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Project description
Shallow water application
This is a research application that provides a set of tools for oceanographic and hydrographic simulations over shallow domains. The background of the stabilization method is explained in [^1].
Overview
BDF | Crank-Nicolson | Adams-Moulton | |
---|---|---|---|
Gravity waves | :heavy_check_mark: | :heavy_check_mark: | |
Saint-Venant | :heavy_check_mark: | ||
Boussinesq | :heavy_check_mark: | :heavy_check_mark: |
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 benchmarksnumpy
is used to generate solitary waves and analytical solutions by the benchmarks
If the coupling with the Navier-Stokes equations is required [^2], add the following applications to compilation:
References
[^1]: M. Masó, I. De-Pouplana, E. Oñate. A FIC-FEM stabilized formulation for the shallow water equations over partially dry domains. Computer Methods in Applied Mechanics and Engineering, 389C (2022) 114362 10.1016/j.cma.2021.114362
[^2]: 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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for KratosShallowWaterApplication-9.2.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73b652148c262ff798765baa16b706da69769878095e3e22f670f3da827a8f7f |
|
MD5 | 3405fa47d879a5c3f3323527fd72b843 |
|
BLAKE2b-256 | 84ba3909683ef9f58f743694906baaf63d7c91735afb5fda65f0ce343a4fdc9f |
Hashes for KratosShallowWaterApplication-9.2.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12e45d01eeebc3e46632a3e921dd2b9268a6ade6b09a9017da87b82956165474 |
|
MD5 | 7b04577edef30c110554dd86e88cf612 |
|
BLAKE2b-256 | 189d36360a38ba3bf66d9f756c449ab2d3a6dfd0b50cfb5e71ed6fbb50171253 |
Hashes for KratosShallowWaterApplication-9.2.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 432f59c3e830101baf6bde1fcc15f71577e0d7501a667ded40c0946ac9089e29 |
|
MD5 | 357403ed4d7c83f65272fc5f70729b2c |
|
BLAKE2b-256 | 4b9d67899e10da227e1080af87e095830eb60cadeb69af1bccbcecf09e58d4c0 |
Hashes for KratosShallowWaterApplication-9.2.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8047a8a5daca6b76a2f3846472eacd49a56e7b13d7e45952ee0ad9327f4b574a |
|
MD5 | 35a78bbd9febf32758b1132cb415f297 |
|
BLAKE2b-256 | 937481eafac9ec2cebd39b67ecff0a6e96b209436a63f6208d469459a2655489 |
Hashes for KratosShallowWaterApplication-9.2.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba85723f2dbbafcc25fd03da6b7a97b11c2e997ab9d38f88e4bfd603f1a58ffb |
|
MD5 | 48229b2cbd62ea3e68e975c83b8404b4 |
|
BLAKE2b-256 | 5276adfa56a5f3cc20d7eb69c86c716d8afbb60eca6723e2007320268569299d |