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.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 372eb9f4c62218ba602867a753517e992c2c8f7f8992f4926282a9494a9202f3 |
|
MD5 | cbe168834139fbba310f60e60d18c459 |
|
BLAKE2b-256 | 3ab39404b9818adf1fc2252389071cfe8f157f38ff471bf9916d94da357e3064 |
Hashes for KratosShallowWaterApplication-9.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb4b93d90201682ca0295db6807156765fd9cae27607a0fc4f0a24010210103f |
|
MD5 | c82d2c395f4e1acbd499a30968ad6486 |
|
BLAKE2b-256 | 82ecaf6d955c8cbbd381b28c3f5eddf9b4cf4d97bddc906023e6f9490bb08751 |
Hashes for KratosShallowWaterApplication-9.5.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b45dfa24a6c5524965b19f70168f0e35fec92162f1af8e22384889bcd4ba0a93 |
|
MD5 | d96b6b4ef38d6058678a003d9e5e5ac4 |
|
BLAKE2b-256 | ed9b7861e063d0de9c93c29d135c96909192fb0e6f6eccdb663be44da0eea9d2 |
Hashes for KratosShallowWaterApplication-9.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30f47c04e099008c9d1028622c183f50e8787bcb808c8b0b3d83ed61d581e9ac |
|
MD5 | 94417baf3ba1fc11fd22fd0762e72e99 |
|
BLAKE2b-256 | 9998230d815f7b244ece464c7b55dbdd3d690691b67dd6925c253b706c505b30 |
Hashes for KratosShallowWaterApplication-9.5.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36b00c950160de0ef0c648debab3450a3e377deb7ed030e7f8f49da26ba0758c |
|
MD5 | 1c4b7a81504079c4b82612c17e991ae0 |
|
BLAKE2b-256 | f92a9c98d35ec0f5f1b71f701a135ef8d525145740cdc9a1a4cbe5ccafcb830a |
Hashes for KratosShallowWaterApplication-9.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f8495b9e581c7215f2eb82eb28e3c521683aa5181a1817ab61722f3c101a423 |
|
MD5 | c4450ce02286f3dfa6721808500eebd8 |
|
BLAKE2b-256 | 838ae9277b85ea15e50d4ed3958bafea99e3d956314d6089660934c8f3448701 |
Hashes for KratosShallowWaterApplication-9.5.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c3c71490ce37228faf50bde8f52dae0fab25080a6fa56eeb09f2b8d8dec5a0b |
|
MD5 | c3af70427ea08cf8c17a99436bde69c2 |
|
BLAKE2b-256 | 8df19bba1f161211027be2b490064d24aba2536568106339cf2aff3f8a36fc6b |
Hashes for KratosShallowWaterApplication-9.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03c87c761afedc31af9a5466404b1f1fc890a6fc208a124a374167fd567026cc |
|
MD5 | 84952c2645d32067ef37f63bbed8b1fa |
|
BLAKE2b-256 | 7d4e952f59b0d8d6dfc038138fcdedb2ce554bc5e975f8035953f3888b42dfbe |
Hashes for KratosShallowWaterApplication-9.5.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb3b042b09e1a606f642aead79165d3185ab36ece6ebd58bfffa0c03e12ea868 |
|
MD5 | fa04a88aefb6c72f1de05ac6459734fd |
|
BLAKE2b-256 | a3c56396e20392606320c483be1d183714edc69f253c3721556d60a987accfd9 |
Hashes for KratosShallowWaterApplication-9.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1246a2b1cfc4d98017cf12f6703cfe5587612650f24b2570d54bbd224829a0c0 |
|
MD5 | e468723e8aa38890ebd99f344e5c6b61 |
|
BLAKE2b-256 | ac5bf7edc77a06eb59fff011ebe5a60d1836ae79ac1412025f5b0007757f3760 |