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.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a19458ba52ec34984b0672c790c516e98e896f42dfa2a6c5ac004abfd94c267 |
|
MD5 | 89b505ea91c97be639752acc262a0717 |
|
BLAKE2b-256 | 90bb6375daa4bc28158051ee8fef12106e200044ef097832b74639087780416a |
Hashes for KratosShallowWaterApplication-9.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47517d40e893888654ccf645e692bb15d0dbd5fe1f850681faab79d8d52297aa |
|
MD5 | afdaf198690a440f07809130982402cf |
|
BLAKE2b-256 | 269f7f4dd39a83c730150efe89b448277a7c7b4a4f2f978ba321e1526fcb47d3 |
Hashes for KratosShallowWaterApplication-9.4.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdb845ae19ff04fae7a35ec1efb31716174fb3c6e38c6c7486ff45a4e05a4995 |
|
MD5 | badfd736ef96f4071591c6fd029ff873 |
|
BLAKE2b-256 | 013bae2853d71e28ae3fe1957dfbbd2908e03949bf5eee1868620527dd799a1c |
Hashes for KratosShallowWaterApplication-9.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e06bf8f20983ae4e4075cff531c090976c0b0f0eeb650853e139dd6bab29b362 |
|
MD5 | 82092618a2034a3e9053ed30ff5698b6 |
|
BLAKE2b-256 | 5f615e9d5903d5c2c55ff574293e31f29e2add45604fc9afc74aea15fa4de386 |
Hashes for KratosShallowWaterApplication-9.4.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3a44ebbad2abefb8e8d1c50048aedcaa9f8806e3837c110d63102f325c70437 |
|
MD5 | 4338f9464f97944d56a22009a4afb7f1 |
|
BLAKE2b-256 | 3063383cf12f4424bee7838aa20f3c1ba6729f103d8d91e37bacf5b6e86a3c6c |
Hashes for KratosShallowWaterApplication-9.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4b890434261830bfe1a0632a1997cb688c7fc8b8fbfb6fc92478069268d0961 |
|
MD5 | c661a6d219a732c5844709bcd29eb774 |
|
BLAKE2b-256 | 8584e434344cf9228dce40be0f9616e6d049bb5c91fe49af6cc1bd1c09d422e3 |
Hashes for KratosShallowWaterApplication-9.4.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc65c0544e5c25370321bcb3a7e4addd87b3da35925c378b9b98a79e87088319 |
|
MD5 | 44317d1367df4f6ede1532d711ad1b7a |
|
BLAKE2b-256 | 54de955889fd2517f7031fd597ca00d5b8d6477d371b0f8b18dd65a6c564cd21 |
Hashes for KratosShallowWaterApplication-9.4.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e58b4300aa537d613d4979b188e8546b7937a6061108197c1577302635cf986d |
|
MD5 | 0ada5ff1e55ac500293239ea5413432a |
|
BLAKE2b-256 | c31f774ff287bc18a39e98d6944b4e154f4a3d2de977bc9180ba7a0048c39ab7 |