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.3.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd43ba5ffbd167a1e605054f7f7ce64c1039643b1b23d57cf107200316853633 |
|
MD5 | fe88a88530fac271d32c1f268ed832aa |
|
BLAKE2b-256 | f0c0ceab0d656e81b0c255c7baa279583aacbc530bf6cf91c568f224fc724a4c |
Hashes for KratosShallowWaterApplication-9.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e51cd6ae3af138b9416b2186487f225c1b7b1bf0f881ee92b93f6488a8d441f6 |
|
MD5 | 3e538b870a9d49dd9299f2a8e76e2194 |
|
BLAKE2b-256 | c9e5004f54949d02fccc35d96886c6d8bb0f9ee3325638bdf2cfeb14532c2c6d |
Hashes for KratosShallowWaterApplication-9.3.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ac8eb44775a16f3d7c3f388393edc58fea45b3a488dad3880440191a0761935 |
|
MD5 | 734eb3676de0ded8ce506ab37473be96 |
|
BLAKE2b-256 | 144e6f54837e265cb3af71b0afa27ab53e4acca5527249a991b7b7647ae34f1d |
Hashes for KratosShallowWaterApplication-9.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 243e60c47acfb5a2697dfdb5c0588d92db9c6c9e903271550ae7527064d54ae3 |
|
MD5 | 13c235cafe480844fbfde5040fcf4909 |
|
BLAKE2b-256 | b65bbf855d453b7af97f5391f32ea70c59cec58787810780a8f550534c6c42cc |
Hashes for KratosShallowWaterApplication-9.3.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67a1b3f10dfde8d3f7a392c87a0839bdc623743192dfad03162d0a9d68ba46dc |
|
MD5 | a02a3118e6b380db46f0da21658e68e7 |
|
BLAKE2b-256 | 5da205ebdd6472a0deaa630d01d3c11a6f4cae8e8548eb5fbf220a46e8d13f24 |
Hashes for KratosShallowWaterApplication-9.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9a039a9416c885e3240dd906ffa4778963a6791a8d4e892dcc6ed2012cbaa94 |
|
MD5 | 27b585b156467cbcdadb5e7b96e5ef8a |
|
BLAKE2b-256 | de307c80beda4883ead9a798e0f0a79c3ae4f77e5b2a5d35b3b8075bfa98a730 |
Hashes for KratosShallowWaterApplication-9.3.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67b1453ab5a7ed5ab26c20619d3e782c02a952cce66ab3370500954a39a17238 |
|
MD5 | 491ebdc1315d12a609df1a939126f8e4 |
|
BLAKE2b-256 | c628aafb9b4ec80b82cabab8a29bb1a4dc8f465293e6f5b22bc61fc1088857be |
Hashes for KratosShallowWaterApplication-9.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26a45edcb170c11802c098a28112c198e5dcf9127484f67fc258acff03a2a2cc |
|
MD5 | 70a6c72a41a18a6802709811f1cc7c93 |
|
BLAKE2b-256 | a86afd7ca001b2f0c950659c555077001ce9781552105453273741b7da5ab17b |