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.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24c42af0be5787f54f5b7a23e2add2ddce57dc0fc2c110794b842bcf0449ac0e |
|
MD5 | bb88c45c9afbe496c13ff55bf1033652 |
|
BLAKE2b-256 | edbcacdd7c3f6e014cb028bac1f3bb1957146b9a87b6ce81c99a889d809d8485 |
Hashes for KratosShallowWaterApplication-9.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d42b909ab516670a1075339bba268464f578f0ec632be691755249cff4c021dc |
|
MD5 | e55836937eafc970c42ee57a2b1c71a8 |
|
BLAKE2b-256 | 4902da2c8403d06efb6768a39148e69f48f98db2b935011541de7f06958487c2 |
Hashes for KratosShallowWaterApplication-9.3.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56c6b92e0f2ec297c2cf383a29265ab58898b51ea346d17d853e80077f33ee83 |
|
MD5 | 3ce232319867e12ec178cff704b4735e |
|
BLAKE2b-256 | 9f983141509ac43d585034154216750786c4b66f687249d7439bd54be294de4c |
Hashes for KratosShallowWaterApplication-9.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 987eb80c2622d364f5baf654d6dda1db9ed1701211954f19525024aa697d7bc9 |
|
MD5 | 351c6549b02eee0e2aee497432afc76e |
|
BLAKE2b-256 | 54e7bf7dbd07c85196b57c819ca04b1b1ea90433029e645dbee1e19071a9bc66 |
Hashes for KratosShallowWaterApplication-9.3.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3876bb4442316059fff2b95964c3c4e88fd73be1de557c6f65bcb47afa7b5193 |
|
MD5 | 7ff863e675653f7cccf2c336a3cfd452 |
|
BLAKE2b-256 | 1501d6ed81ee92d748f86e49d3ac12c8b0a7094bef868d64cde171c14703efb5 |
Hashes for KratosShallowWaterApplication-9.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98d3a5c4fc22d717f2782d8a7cd17c7ea0d1d1e9ce3ddf3ca80f3a772488c5b3 |
|
MD5 | cdffb98f02ee7ec3f71e45305b9137c1 |
|
BLAKE2b-256 | 5ae0d55b53f4a081ad44da6ee7ac8af33f8c60b0459b5f8212a0c1f40133944e |
Hashes for KratosShallowWaterApplication-9.3.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1510ced1507b1316f88f4f7b6dc872b13a530d006c13e5b538a4418c4a0d3cc |
|
MD5 | 693684060e47b90dfb84272e34e23582 |
|
BLAKE2b-256 | 4931d9d4e85881214b5ed7ff087d4b1beaa2867cf03c9de848bc4a6bb9d17b3b |
Hashes for KratosShallowWaterApplication-9.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af328042675d85de2e2d4666882950ef1aa8b004c56b1108a86fbae23bcf5a9b |
|
MD5 | dba416d4b6f00f393ff2c0594b190941 |
|
BLAKE2b-256 | 570a12c88aec1a8b96f86f2ce5435a2bec70a3a31789c2531e7386dc761e4ce2 |