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.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6073e35f4429685d187478cca385bab0b4687acdb37c12e590a907b6fec81b95 |
|
MD5 | bf336d635a8ea49b2fd62452daf4da61 |
|
BLAKE2b-256 | 778095566e4fb4a4d7fc019c8c560faab077000919ec6eeb563bb6c057ad19c3 |
Hashes for KratosShallowWaterApplication-9.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ec25fb5487eca7182b956829310727ec37db1810a67ea6349f3fefd44cb8233 |
|
MD5 | 897fb55a4b8c3082936e04487046d5f4 |
|
BLAKE2b-256 | df9bc7972b2e9390da0cde5e23622e513ad3a7f6c18f36a8e29ee25c270a02ed |
Hashes for KratosShallowWaterApplication-9.4.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0346759966beac4919fdc2cbd0befac69e2fc2a41cfdf2ae448d2bda599d7df |
|
MD5 | 04ef6a999bf28e60d52aa81008c0ae3a |
|
BLAKE2b-256 | b4b143f0193ce62fd46a4cd6d66841e099fa6deabb0014582738a772a8f92d86 |
Hashes for KratosShallowWaterApplication-9.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c874620c79957cf5b064881ecd28e200b8021e7a5a64769e7b6f1131debff289 |
|
MD5 | 3efa3b0cbc7e68a0c0980ddfd23ddc52 |
|
BLAKE2b-256 | b89e6e7fae6f77154e30d8ba8982862011137e52d95406e8fa32b2dbceb3f70c |
Hashes for KratosShallowWaterApplication-9.4.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfd16ee7781c1d2078f3b9cc1f18861ad6b8d570982b3875efbf9a42e6982aaa |
|
MD5 | e31041584372bf8ab875da3339a1c2af |
|
BLAKE2b-256 | b648965a4bee132a9d1b0171f7d7e0fcd20842cad6db9ff56e6361cf86c0ab32 |
Hashes for KratosShallowWaterApplication-9.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f7ed5298fb3f872202a230a555225970afb161a61641b1fa6ecc5376103533e |
|
MD5 | 490ba602ed1389a12aa0405bffbdd4d9 |
|
BLAKE2b-256 | e839461d913fcaf9d62663f826be9014662e61b2e5bd29d43dae5a864f547925 |
Hashes for KratosShallowWaterApplication-9.4.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f675d7514d2631b4059ef975a33d72f9588f7ef300882e9ac6b65b38eefb901 |
|
MD5 | f86c8fb63634de0b4b6f09f769583981 |
|
BLAKE2b-256 | 6d90c7e2b92997f26c61983662562f73d668d165a0a3c5b17289350cc73ba391 |
Hashes for KratosShallowWaterApplication-9.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b7a2ebbcf4fdd781a85f9e89b0f659778113e177fcc80ca683c37579b5e43ed |
|
MD5 | 0f06dc8ae7195a756b01612931043f02 |
|
BLAKE2b-256 | f2c0d16c66f246ca2ac3f7fc90e442f4c8eb3e65a78321d8d9d6fcc729d3222e |