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.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f65e00890241f956b7b6cb17667c77fc50d5b55f3f7b0aea0e72663716659c39 |
|
MD5 | 3dce671a112b1d7e54ad3717d275c11e |
|
BLAKE2b-256 | ce316c7b403355c0fc497bd0b0e350e4eb0654d75efa7cb1de601efb9a3c7132 |
Hashes for KratosShallowWaterApplication-9.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bd2ae65fd0bc819d9f3aca345508c6bdeb2ffeabe4e9db2bf87df301576dd0b |
|
MD5 | a34c48d3a190b1ef2c054ec0a23fe6dd |
|
BLAKE2b-256 | 34603fb5b8f4990c013b3658ef0624cc609996aa725a39f348f0ef7947e7a0e2 |
Hashes for KratosShallowWaterApplication-9.4.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf97ac87271cc65fdca25aa398ab224497ceb416ebbf25a88d8927e8cb4051ba |
|
MD5 | 956b990ece53a1972d18b11b7ef01f8e |
|
BLAKE2b-256 | d97c70509a1196093d33b7ec5675efbb65ea198713620a95386fbd45b8368345 |
Hashes for KratosShallowWaterApplication-9.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67f832bb7ce49dd89712def9a99adbd779afd59e45d785a6677e5b32266afa21 |
|
MD5 | 01d0f6d42a10493c6a1f9d0c940a2925 |
|
BLAKE2b-256 | 0d9b2ef85d1def24f751b37d8401921a85b2441ac7a566a151a39d8843a578ab |
Hashes for KratosShallowWaterApplication-9.4.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be98355280ecd0b8b5dfacd3971d093e1873ab452dcd9240662789bbc242d688 |
|
MD5 | d6832c06f907203c5b416b336d8160a0 |
|
BLAKE2b-256 | dbccf71685345418a42061ab9ea7a3cfab1a8d55fdbfd3d51241cc26a04dcf1f |
Hashes for KratosShallowWaterApplication-9.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7930df885e744beb7d39895bf4ee2841a7d21a2b8ba7c00b9be568f30691fc99 |
|
MD5 | 8a5e5583e0bd34b2d944dc8cf15ef543 |
|
BLAKE2b-256 | 461af04d87b165a403af19abcdc0ec2acc1939720ac59b542eeb3784159eb8b6 |
Hashes for KratosShallowWaterApplication-9.4.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e1fb8e6212576a5284251f320c2593af954f0350e8b18715280897c62ad4925 |
|
MD5 | f321c50f26c9e4f08ad871047d7ff19c |
|
BLAKE2b-256 | 4d8a922f7e9fdcd9d9b9035b117f2901d4f42e097553186e1ed0ad0bc2f63437 |
Hashes for KratosShallowWaterApplication-9.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79dccf585c59302ed4850071d7b92ad8b237a4145d8213c8dbba011ff604e085 |
|
MD5 | 25a4db6dbc9505b8c4bbd3d5294a9122 |
|
BLAKE2b-256 | 59745a913953f42714bbbe9e67fc676ef127238c9faa4b6dda0410a4d6f67982 |