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.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e5628b643e7c0c6ff346fa2a3be903a53319118af2322ae51e5945334586fc0 |
|
MD5 | a1acdf790659b76dedaaec5cbc51bcec |
|
BLAKE2b-256 | ec5c4845224cc3e375d93e05fa555b9ec246ffde631e1bb062352ba148dd01c3 |
Hashes for KratosShallowWaterApplication-9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99307a54eeb4b489a5470511c05d93e1fd0348db2e3914a212e9c4a8dcec8050 |
|
MD5 | d8b91ba22bf875e7008afb3564d0ed23 |
|
BLAKE2b-256 | ba5a203c7aecdc922f51c88ab2a008ecc9581234f9f998cfcc5f94d2394a7765 |
Hashes for KratosShallowWaterApplication-9.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5f6cfb38d8ba3f1822d031c9a3c2d3fcf55e1dfe5a86106cec15b8661ee22d1 |
|
MD5 | 39f221e26f8de2fdcc099986566db90e |
|
BLAKE2b-256 | d29afc8630cb203fe84ecd2d63d3e11079c4c23e2ea6bdae4e8156b8d7978ec2 |
Hashes for KratosShallowWaterApplication-9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be156ca426c3743d4522f860e2d4866f6df27a8f05a76726ff1c94a046d07caf |
|
MD5 | 0421890efda0469d6a966dbd195d7675 |
|
BLAKE2b-256 | cd6d0c6d99633ff267fb7206626a717fd1f5adf93d0ee74c4f3199552d546623 |
Hashes for KratosShallowWaterApplication-9.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8d025f546abbe4c3f5175cb4c16b5fe862a5ee5d99c4d8084874422bb3d8f69 |
|
MD5 | 8087caa55aef81650b3d09be645cfe0e |
|
BLAKE2b-256 | 9e2682be47efdd20877f67b7be5e18b37c54f0dc7746a30cc71ffc03fcba839c |
Hashes for KratosShallowWaterApplication-9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b66935bd1d0ac35f0165defb9b8c3d4256d8cef8f083b07a7d826827c892971 |
|
MD5 | 990b464e9adc97aa3cad3e918fd63e95 |
|
BLAKE2b-256 | 56010f2ea270333ef772439e4dadc80bb6dc401ba70aca06366e815cfa9d3da8 |
Hashes for KratosShallowWaterApplication-9.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fa4a13109758856be1b10062124404d3ea87a2e66e5c8fffbd809226dadde2c |
|
MD5 | 954854446732bf12af6348b7a01a81c0 |
|
BLAKE2b-256 | 19c17c34fc7bb81fb38f871b7e125418dddddce58e4efd09818944afea193eb4 |
Hashes for KratosShallowWaterApplication-9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee2f70782f43df90715a7c5cb305ae148fc76b5b6bbbff8567f61c23099590f3 |
|
MD5 | 66d4b03095c0433986619f8d338755d2 |
|
BLAKE2b-256 | 6bb40964b0e1d58a0ebf5985ff2ddf4adddd1c428ac2049ca965de8b66c5a4ba |