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-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53a78d799ee288c621ef54463bda8ee6b5c63bcbc60d04ad2104a59483261729 |
|
MD5 | 6f9f460c9a8d0ccbad3e0bb27b245b57 |
|
BLAKE2b-256 | 0baa06ee78aa0d41d072ffedf2f50dfb3931c768368b1872e16df915f301a14a |
Hashes for KratosShallowWaterApplication-9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fa0809df5d962e9526aef16392b6cb5dd8bc6a035a4b2f087d30505b04b4a68 |
|
MD5 | 71096dcd2700d77fe9a05bb1a34d57f3 |
|
BLAKE2b-256 | d1bfcfe0296eecc119343a2883d4a505547908831eda9f39ee6533e3a95158b9 |
Hashes for KratosShallowWaterApplication-9.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93b577c40eb3bd208d18b653ba1e6ff89800b81a7698d510c9cb562cc39cf6d2 |
|
MD5 | a113ecaf0402b1dcaf8b8da5b9600e3e |
|
BLAKE2b-256 | 92a64ed6c276726f09880374e0e22915cc6f9b8890cc38798a63e097d8ef9787 |
Hashes for KratosShallowWaterApplication-9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31e83bfd605d484783e2a11bc3018873f64aa1d01c685e5991acee9c23750ba6 |
|
MD5 | 7dde2282ab1bb222a11d2c2612f60898 |
|
BLAKE2b-256 | 91b0b1db109aff7811119e10a13cbb00f6002ab7e8e111d0dd1fbfccff17d3b3 |
Hashes for KratosShallowWaterApplication-9.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04fda000eca54fc9ef75dbb5f339c3a91ad8eab9edd65b0b6a0b24f408fac5e0 |
|
MD5 | 280a729fb9f5bda50170dc2ef78bb93b |
|
BLAKE2b-256 | 6861860549c2f27d284b419a1a476b2fd22b51a77610c133bcfdb6b52cd66a3b |
Hashes for KratosShallowWaterApplication-9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfa9cb3a2e13be2281baa448ca4178115fbab1291010313ccf4e46519d5d4c39 |
|
MD5 | 4c751d5b9d4e81b231c4308fde6c0959 |
|
BLAKE2b-256 | c57aebb5ccc850d87ec6c6e06130ae6c06d0c7439dc3d0c2a1f3e67a78978872 |
Hashes for KratosShallowWaterApplication-9.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d303ace5478252ec82784a7ae714eb98d1e7c61dd5ea25e6e925155c7d27c29 |
|
MD5 | 25226c3478105e6e548258976d676b0f |
|
BLAKE2b-256 | 45fd2673bb45babd19b93543671ba764078b7549b14b2815708829a84c6124da |
Hashes for KratosShallowWaterApplication-9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 069051bdd53d98d07eb45e3628fa98ba8869306cec8ec1bfad509490716eeda0 |
|
MD5 | 27111aad0f861b59b1c4731e84fe7b2e |
|
BLAKE2b-256 | 8779743749d68a214f68c09f7b5688990ae432b8251b11b05495cf8c85fb29d9 |