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.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47e1d31e1e64ee99d9e380e61f1b58de49f964377b0bac3435e26d7c7a4281bc |
|
MD5 | 183cbc63d14952ad0d33db8f638f9d71 |
|
BLAKE2b-256 | 281b797a8ce63ec4fd4aab81be35881b5b88b009e3bad16096f12d549d0fd201 |
Hashes for KratosShallowWaterApplication-9.1.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7be5139886a72d9a357a81da16ec51fe9ed2c2c52d1a0b9c32d9b145637ffb2c |
|
MD5 | 7593324ced95725129d34d7ec02b642e |
|
BLAKE2b-256 | 6c64774130c2adadbbaa0f0f794b178b88ce03670d4db2e39cac70b9bd8f7ad3 |
Hashes for KratosShallowWaterApplication-9.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed7bb0b079d914476f388e8912255ddc9190af4787682a77663be9875e2dcef3 |
|
MD5 | 75dc073152abaafcfeb0df856c3677dd |
|
BLAKE2b-256 | 8363583dfb6141bf23280be24c03d736be718ee04886e9a70569e101eed34011 |
Hashes for KratosShallowWaterApplication-9.1.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e426a41ec50add6902203986b7d1df63ab71e44768fd9afb11a723dfad8553ff |
|
MD5 | cb3d4fb3f0e3e40edc7e7544d62858b1 |
|
BLAKE2b-256 | e6c7d2ae8e73422ae96b7ea54dd36bb3b10429ed630d69a100615e12a97a9c86 |
Hashes for KratosShallowWaterApplication-9.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fed533203fd9843b3b701fc9de2d48ba0389ea81e2ef0bf6c0b5d8b992ce9bf8 |
|
MD5 | 743a700c8e45f9a8fe59acd5791cef9f |
|
BLAKE2b-256 | 54f7401c0e0c51a478c4b689bdd30bac1aafcf8df59613002a5860df1c8616d8 |
Hashes for KratosShallowWaterApplication-9.1.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87c2efe4cf130852e0b6be07e5d1784477d336c7204bb4d499c9141dc03d4188 |
|
MD5 | 6bac0e28866e92ff1a6e8dee7fe4ac72 |
|
BLAKE2b-256 | 3ae052dda2ae6541803b0206d25eddeac1d4c983d281303927525efe9abcab01 |
Hashes for KratosShallowWaterApplication-9.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97de318cc6697d6b39a82b0384d93d08a4d8fb048616f18466401a9516d4fa22 |
|
MD5 | 90f29954a1ca2db2d01ed64326935230 |
|
BLAKE2b-256 | 099c3872939731dccb439baed7460d73f12a4d2a22e4f96a1ec5a57fb2b83df6 |
Hashes for KratosShallowWaterApplication-9.1.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7af2fd6937c1da0e89a55e362f69eb05fe353a885a8abf6769263c8ab95935ad |
|
MD5 | d48b183440fb32fb769b94b093b2a533 |
|
BLAKE2b-256 | f7c4a5f0512d34f38625a75a1eab9bda2913e7f9b00ce47cc88120a95c9bc65b |
Hashes for KratosShallowWaterApplication-9.1.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5deb4200fda71aeadf6d4d5e17e84aed09c3b7a61b1483d6bdc277ba4585ad90 |
|
MD5 | 79429ab4715c8d4094d4518d5a142ded |
|
BLAKE2b-256 | a5467472af3df67149cb8f6d19b121b25075e503f45c4b9c3d34ba7f75440a1f |