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.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af621745afb95bdf9f4511bd2caa5cfe3936d3f0374e1849b2173542d37d73d8 |
|
MD5 | 87f475cea79f2fc820ed856f1e3da8da |
|
BLAKE2b-256 | 2c7201b2eab0fbf5ba24021212f5d772bd9134812cbcaeb42b22bda2ca4b0267 |
Hashes for KratosShallowWaterApplication-9.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f0c95fa49c5f1cf33bdc6319de1aad017882117f373fecb6ebde8c0d2571509 |
|
MD5 | 629d98751aa7f45b7daa8827c85e47e3 |
|
BLAKE2b-256 | 1ac4e2a079bd1e238197dc99e74238b9025a722eeb6bd57ea8be23458cb0c4db |
Hashes for KratosShallowWaterApplication-9.2.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e48d4aad01769b383dba1fd719ecdf59a07240f3d5244def79d43aa0587fd34f |
|
MD5 | afbc5bf30e66981faf0cc0007ffd1ddc |
|
BLAKE2b-256 | f63b3baf845337fdff5c0170c1b000b7be867d87eb072be07bf211f1414c77fa |
Hashes for KratosShallowWaterApplication-9.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 272ab039b300b345bc2d065f53a32c5d80fc177dff6e18b6fbb7b1fc263c5178 |
|
MD5 | 6157b60b67cf0d1c4d6afe21a84a9158 |
|
BLAKE2b-256 | a05503ff99374181b478e6178ca73de96a1d1d6ed648ce3d04d9d90d6a52ce30 |
Hashes for KratosShallowWaterApplication-9.2.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21c8e4204235c78cafc5931c73b7d1be5bb56a9ae75458597a2161b588d398d4 |
|
MD5 | 4bdbb1315ab73bdfffaccfa206e8b3d2 |
|
BLAKE2b-256 | 40171c27e6bf7ff80ed644873a124ca9c31bc1499c3ef683ad292692fa2f126c |
Hashes for KratosShallowWaterApplication-9.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08eb638ab9e3c49bde147442cb06381b25789f9a23c7f6d356ef4bc2aca9797a |
|
MD5 | 317eb76ee811f954d1ad1e9de815b3ce |
|
BLAKE2b-256 | c81ff96f92d51e74bb0d39c3441e67ef2fc91eb9192490e64d8f69119e7a5840 |
Hashes for KratosShallowWaterApplication-9.2.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 855c6561e4829cbce83d6c16e06f282518c397e014fce159abbde9e0e907eb74 |
|
MD5 | 0893e5bc9fdf7214792ece55a37f23ad |
|
BLAKE2b-256 | fb1e19d8837b5d888663984f839eab316d04a0f39d3170ae53186cf50bd33ed4 |
Hashes for KratosShallowWaterApplication-9.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35f9fad8d86e8616168de09b8a33b919f9344f360ceb615c9e4bb1a62e55a727 |
|
MD5 | e98072a98d69d5f7747651cc67b67493 |
|
BLAKE2b-256 | 283266f63eef1759b06c39e4a1fdc03f40f1061dc267da5d4482479ad0f5ab2d |
Hashes for KratosShallowWaterApplication-9.2.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 994a53681582f52624efd1f6fea2959037fc4a7e1866e54e87abc0e1d21087c4 |
|
MD5 | dcffdd443cfe07f783c079ee782de43c |
|
BLAKE2b-256 | 66eefdf29255d417b5653142dfd5951b5a4cb9c48026ab78167d2509724c91a5 |
Hashes for KratosShallowWaterApplication-9.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e055aca91f6a4d2311b54cbf3b58710ca46bb1f8243029b69a589500581e4534 |
|
MD5 | fb307d264d54ed39d7295ea6c18f9047 |
|
BLAKE2b-256 | 7b39592849ea578e1866f7afcc318b888c6e08b1265e52f2855d188cede6020f |