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.4.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2079bab00febf75647ac04180fdab116f0993678d611fb3cae7c8d17354d429 |
|
MD5 | c923e135d3b6a819c275611cd8dd37cc |
|
BLAKE2b-256 | 5b91340f548a5e304158f3e5a67f400af89925086ab78f45b9a3f39178f0eed8 |
Hashes for KratosShallowWaterApplication-9.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf6a95645b18c7ead06521db41000f6bf4fc119f7cfaed8b197cc6cda18ba551 |
|
MD5 | 869937e4f504d5c16d52036fe6e93c39 |
|
BLAKE2b-256 | 93b485119f4a2ce5dfc84c78c22cfa7ed95a6422a5120a3512db33bfb855882f |
Hashes for KratosShallowWaterApplication-9.4.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adeeb038f330458217368c28d6122cb99e1d48064569ed9817c42f1e670d3a0a |
|
MD5 | fa4fef0795306e84648906ad93898dae |
|
BLAKE2b-256 | 366ec4f9f19dc8b5fb8850ffe6f74b5390d37f118e5536c284a159525a352f00 |
Hashes for KratosShallowWaterApplication-9.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6e842f6adb53ae58dbf8c20886da7994d210399ededefbaa1233d0300d90783 |
|
MD5 | dafea44116c0e3e3c9c02a96f2ec0f5c |
|
BLAKE2b-256 | f62e99bae551f695eef0f9d9a5cebdbf542a9792cbce7556226b2ce2755f1e4a |
Hashes for KratosShallowWaterApplication-9.4.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 447914a71dc1aafa7db4580a093c2aa418aba0fc8421ccdf5766d47504f4c746 |
|
MD5 | d909202f70938a0d6711fe1ba920929d |
|
BLAKE2b-256 | a0c90ed5d76d2bd9e1f957c0d5d84a1a1c978925ffb37b5fe8aa9c9b824e1805 |
Hashes for KratosShallowWaterApplication-9.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1a2351cc20d081b1771a6f314c579fc48bd93d36fdfcbb65a1284ef6bc40d90 |
|
MD5 | 6bddb8b26fe4b7a665a87bb6ac8093d8 |
|
BLAKE2b-256 | da3d701c857fee5f29b93ad7179997838f55132ec7aa1bbd9560daa363946234 |
Hashes for KratosShallowWaterApplication-9.4.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dac637a60a3215e34f14b53342dc77b67d176c5795cf867ebf2c2b960a892c3 |
|
MD5 | a28af5da9c8dd2860ba3e26d1390d0f7 |
|
BLAKE2b-256 | df2b868240740dd2a56a9a61edaaa7a80cce6ec3f7ebb5e2b7ef5b8beef27a6c |
Hashes for KratosShallowWaterApplication-9.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afb57cb9abf38aebe2f6d4f8e3d36a9f466ca31045073675be0c9370d9ac8d19 |
|
MD5 | 2460339ad3c0401d5b4739713f1d11e9 |
|
BLAKE2b-256 | 7d4bf4affb7fa6ec75737612dd9d11321b4710e1a6cd0dada12abfa084ba49df |