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.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 355afb225aaff932117b9965615bae8028954afd48d840cca2f57242ddf831b6 |
|
MD5 | d64b3fc776c994cf04c9b5170c42c43a |
|
BLAKE2b-256 | 231fe6fcb2da7852b6f9afc47c273437285700ef459bc6a56f4d1aef91bc7c71 |
Hashes for KratosShallowWaterApplication-9.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 622910512d38977d65da7ccb8b420e9c298c6c18d370e51ccdf9f1dc63719bcd |
|
MD5 | d4cba8a1b8e6f1afc5aba7e9d952e763 |
|
BLAKE2b-256 | 0105ceaad2613355585abb8f4f25605e962ac24dae6eddc4e125bdf8174a26f9 |
Hashes for KratosShallowWaterApplication-9.2.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7c774085ea6239461adb41f3ec6f74823d56b1d9f090d8a98269476ea72685e |
|
MD5 | 8c1613588ce742b9f2101caff2bbbe4a |
|
BLAKE2b-256 | 10e71e8aba3857f08974544a27ce40e2665898abc75d074e37afdbd9f9b06236 |
Hashes for KratosShallowWaterApplication-9.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6832aa83849c4de4b2b4b0ff9e6daa107d5d4d5c0306eb153694cafabe7387ef |
|
MD5 | 99e4e706af3be2e660551a293f0d0370 |
|
BLAKE2b-256 | 1a29b8b3a0af26cb7d798b3446086185b72c19b6c43366e41ba0f106e4c6ad97 |
Hashes for KratosShallowWaterApplication-9.2.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68896ff2a634c07d4ea1a0f4cfbd5695cb992848d2d51215ade31690b5552e6c |
|
MD5 | 974ac7fd22f9a6fbdd71e0885e752c52 |
|
BLAKE2b-256 | 8321c44383a7c8b2e78c5659b9744e2262e6972e45efee7737e2597ab9da29be |
Hashes for KratosShallowWaterApplication-9.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdd7592e1590547df065582651b551a71b63d68e448dd0899b48f63d1782f13f |
|
MD5 | 1ed7e241835441453a282d7b8abb3200 |
|
BLAKE2b-256 | 96e10ca8fc7d59bd6fcd42c23985d42f5412a3f74e6d01ccf52f73af22a55420 |
Hashes for KratosShallowWaterApplication-9.2.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ecad1558004afb80e5b5c2910bdd07c59efd6b08222c8d39804ddbd57f1a134 |
|
MD5 | 5fa02968163a96d32c207699384dc448 |
|
BLAKE2b-256 | 345140239afe4f07e1c275b8ddef71cd71f554af0f9d1d9dbfe9f70653cf3768 |
Hashes for KratosShallowWaterApplication-9.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 139d2d081d8442c9fe6ed4f1343d972e49068dd7dd56fc18ce4e030c0e10957b |
|
MD5 | 0a200ada8027d2bceb9891a678f8bcf8 |
|
BLAKE2b-256 | dc10d1d247cc3d4f866c2ca4514732ff313e3b30cc10e15f0182ecde8ba40860 |
Hashes for KratosShallowWaterApplication-9.2.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c21af6ab24da1bd6459c889f480d63a718804720d953278f61940b4a9c04422 |
|
MD5 | 50b5770f3c78cd84452b6d4355652bfb |
|
BLAKE2b-256 | 5c44c03f844884d4d56940c3b1e606011b2bcb745b7e07bbbee12417d0b9f385 |
Hashes for KratosShallowWaterApplication-9.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 373c0ddb9b4cac2f530353a84d4f0e046075f6622331b0ffae13ae9f8a4b831d |
|
MD5 | 040f2881204aa570525f4fcc8f454d60 |
|
BLAKE2b-256 | c17e0c19addfa2e95d9b27a025d5a1366cca12a96ba1b6d792ade2239ed732a3 |