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-10.0.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 187a55ce2b78a06eacb30dc169124858a524364d36061764499d7e89d71fa741 |
|
MD5 | d0a7c87756e7cbcd2364f20199fe591c |
|
BLAKE2b-256 | ba735ebf46c0705b0888ece40a3aa788ccd91512aa973b33cd62fe359d90e178 |
Hashes for KratosShallowWaterApplication-10.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ffe03fa41d4214ef119f8f1cc8594aa26f33ac6406e769cd0469bd6f780ac77 |
|
MD5 | 02cd729221f5f7ff71607aa7e06c333e |
|
BLAKE2b-256 | d11cb92bd8faeced7cc1d2b59a838e9e56940fae403480973cc12f60f1d5c9e7 |
Hashes for KratosShallowWaterApplication-10.0.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3df0aa830bf28336781cc3386803aee8f7995c0b8a3b83a3b5ce142ff5d9bc29 |
|
MD5 | 8b69b401ed6ee3b2331b111584ff4a86 |
|
BLAKE2b-256 | df17e4ea7e324551f6d710f605c46116ad3b338e91ad8902687d4097ef33d938 |
Hashes for KratosShallowWaterApplication-10.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a987c8eb1d7620aa078e0b237615aacfcae6aa246d8c85e3844b0d81a818bc37 |
|
MD5 | 10e769c5ef2a36561b2300d8a0bfb38c |
|
BLAKE2b-256 | b9d7b7dd72e12ac55913ed003f83fc52d43666a01bedb4263c3246cf08c0e4b7 |
Hashes for KratosShallowWaterApplication-10.0.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7fab816bd5798a348ba21c708879027f5a47cfe315fdea279d0115f2037a8d0 |
|
MD5 | d1c8474e2dfbd54b12a977ed571f1518 |
|
BLAKE2b-256 | bade404dbcd7b2ee9adde9a66cf44fc02d5f07494483661d73be35d3391be339 |
Hashes for KratosShallowWaterApplication-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76d9d55eae3c79b67cc087fd6929e7b5d3f34cf667b4b89a870ffd2b0fc4841b |
|
MD5 | e5b3d17e10fe422c8960c0f7757861c3 |
|
BLAKE2b-256 | 471ecb2688b087a3bb011710eca0b2d9e5e629f5193bcbbfbd63ba3cc76420df |
Hashes for KratosShallowWaterApplication-10.0.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c77887bf8b67d07c51d9e7e9612ce52f939231e3924a1c0bcec4d3006f32f229 |
|
MD5 | 5b5fae829f7cf1f963887a8a81601a2f |
|
BLAKE2b-256 | 62a1e81cae524f5e27e55ecf79a318b12abce5bb4a012576978331770db234a2 |
Hashes for KratosShallowWaterApplication-10.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc097f2a69d6d317bac1b6ca9ca9415e43f69cfd0296cde65e032375cd162093 |
|
MD5 | a072bae5201257681061744394776e0b |
|
BLAKE2b-256 | d768426ab6d5b687720684edf9c551e7ef593a8ab44a93b2a5a0140ffe8e7133 |
Hashes for KratosShallowWaterApplication-10.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa9990cbed43a9c786b28e9bc92d8f21568c5b54a39f5a3dab66a1824443d9bd |
|
MD5 | 8499621d1bd972f63c47606db8651f7c |
|
BLAKE2b-256 | db5ae94a27c48dd1fabdf4f68cb51a791bfe68ed93e5ff73d7b77ba094f72d1b |
Hashes for KratosShallowWaterApplication-10.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fde126ace9b61176d771f42c03ee3011d5639d941f4a12ba318b13b18cab405e |
|
MD5 | e74d7f297bd0195f37b0a61e497896fc |
|
BLAKE2b-256 | 38e8d786f4cb4321a4f850ada7eca2ddb26255ec22d2c48b75ae6be9c0e8e9bf |