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.5.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c039cd9307b436b1bf8857c32885ec2b299ff055c3845816ee63b77781322a7 |
|
MD5 | c91cd41723e6e3b833e70bf165e1c2df |
|
BLAKE2b-256 | a56d3e872ec07435fec75147769b637a954cbff76d785acd8f67c3735866a736 |
Hashes for KratosShallowWaterApplication-9.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be4c9f809c3d37742ef99ed66cdadc87aa93fd509f655c6be4b9873f5d1dcd8f |
|
MD5 | 7e0028d2e28eed48d942b14349e82f41 |
|
BLAKE2b-256 | 327f0d3a9f2839035c0efd09beef83e5aaea2ad8a97769a9ed7c73919a4b910d |
Hashes for KratosShallowWaterApplication-9.5.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e31e0b37314748d7c0f8a0599ae4226be79b9181c93017f79fb7bda6b66fc771 |
|
MD5 | 65d7df7961f2eee5e037b80ace7bcd42 |
|
BLAKE2b-256 | f2fe573a44d88b3de9f15da4c5c288c5f20839bee99732e883b456c26b68b2de |
Hashes for KratosShallowWaterApplication-9.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9862ce3120a905ee0d1db57dd2e0217783dae091c5ca0f49e44a18b269f5648b |
|
MD5 | 7a0b2b1136cb783d8a8468f92b2c8f22 |
|
BLAKE2b-256 | 0532b7267ba399356610dd8ac8a2ce88023155c0e6df496a375dd4c8e0631781 |
Hashes for KratosShallowWaterApplication-9.5.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ade79a7364d74660cbcccbd50a2a3e65c7438f9ecd90cc4cea722b55c3a64b3a |
|
MD5 | 158043f425c26e56fa9bdecce59f2393 |
|
BLAKE2b-256 | 22a8943c7d549d381f3789a7ed3f576771efb7000e93de463c2c8761554aece1 |
Hashes for KratosShallowWaterApplication-9.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84f546ead655274d3d47b0b8304b9d807ccb11c99e78751ff9060edc8d888232 |
|
MD5 | 3ede9e432a7250348cc3334f3b5c0645 |
|
BLAKE2b-256 | ad0c1d49d7290ea99e72c1fbde2b1952f7da9208836cb029323f8d7a6c7d5ae0 |
Hashes for KratosShallowWaterApplication-9.5.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b766ade59d2a0fb0afe97a6b8e69c000f1715e0bba7c2949ef506a9a625ebb06 |
|
MD5 | 911d70b685dc779a38176d445b254973 |
|
BLAKE2b-256 | d40cbc662577b7fd5ce46fe7eb2d9757f317f5e3898f31b481bb390878992419 |
Hashes for KratosShallowWaterApplication-9.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c7fc3575dcd1515e51868d7395e1e2e42b5d73214b71123d94e375dcbe9f967 |
|
MD5 | 286b22d5734a0cc17693f93b3b8408af |
|
BLAKE2b-256 | 199bba22799a4ef9b9d6d902f9ab740ef26b3c0e3bf5f015eb7bc7e35444020d |
Hashes for KratosShallowWaterApplication-9.5.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 268b695d07dc7b3ade5b799dd9c7a9b33f627390e1dc51aeb2c4edda4013ac6e |
|
MD5 | d1d3f5704f08c2701150b0b4689e120a |
|
BLAKE2b-256 | 569a2b71345565f87b17d856910098412a22c81447a9fefcf4091cffb4ed5389 |
Hashes for KratosShallowWaterApplication-9.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f772373dfeccc5d1b34f5b72dece2d32d6634624056b0d9b7d4b22f8ff2054e5 |
|
MD5 | 31b7d0b9e7cf3599d25cd9ad8e7716d2 |
|
BLAKE2b-256 | 3ad87504f5f3df40972138f671bba0659b7e817883846fbc6da728cc7aa22f53 |