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.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c31dd0e19fc9c815ad1b9684eabf7b3977a6789c521cce0e1606e4a266cf08b |
|
MD5 | 5b6bc10069087bc11cccd6191b0bee74 |
|
BLAKE2b-256 | 3dd6f19716b0eb4c7144134d0d1e8336ca1d047c5f93f7c0660c2fb8c4e5fdc8 |
Hashes for KratosShallowWaterApplication-9.5.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01ab779f929c7043e5de49c88abed858d24eac6ea5ac00782a1ee9f520b27c49 |
|
MD5 | 9961ad490d1dc790bb102ff701891752 |
|
BLAKE2b-256 | e4ddcdc5c736588d8f7c873a72701fd462bbc0cb1f661220061e55e8ca3784b8 |
Hashes for KratosShallowWaterApplication-9.5.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd2567a1b877295a6ea19b6d5369cb73bbd6c4702e7dcc1887e635e2201ffccd |
|
MD5 | 1e5fb5a79100d895b6456b059e13d2d6 |
|
BLAKE2b-256 | 05c2524b56ba0f092c4d187646ea4d03cc7d777f54619917460ef3ef7351787c |
Hashes for KratosShallowWaterApplication-9.5.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d0fb5ec4e28afb048b094473105664753db5e354ec4b6cc5b7ee1d2a3563f0a |
|
MD5 | f545d9829218876823185dc8a5ea2b89 |
|
BLAKE2b-256 | b6f79aee9563cb86e3cdd2b422f0b9730da987c85ce6a9ccf3f1a9eb8d7cc3ef |
Hashes for KratosShallowWaterApplication-9.5.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61bb4a68754c3c86d1f89c1febad410cfd34f82f93d57cb957cac6d3584074a3 |
|
MD5 | 955b69ee4021e3cce9da02f0ea6b50f9 |
|
BLAKE2b-256 | 2c876a3ec7e642ffa39f6235a523d29babeaa0e2dea24956cdf1b12bc94afe93 |
Hashes for KratosShallowWaterApplication-9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee37db29a6c9705164c772dcfb8c4291000a72f850dcc76579799b9457242e2a |
|
MD5 | 03bfa252b2e531785a27f4ac9ded96dd |
|
BLAKE2b-256 | 0bc6f23e6e56a58e6ace3b536b983cd6d08068a238ee01d1612700cb3020cfcc |
Hashes for KratosShallowWaterApplication-9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2001e96888d1e42857b98e23db78ecaec73e97c44f741c3f8c37055c308fcfc |
|
MD5 | 6e341056d8b207127b10650bf77a5d4c |
|
BLAKE2b-256 | 1d2cb2bccb650a09cd157e6c6189bb3bb6927db64e375588531039ea091a1bdc |
Hashes for KratosShallowWaterApplication-9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15af98fd346249ce8406e0576589ee2dc0aa7078c5c52db6faa75c4ca2a94f57 |
|
MD5 | 9830d9dd43f81305662699f5abc7e912 |
|
BLAKE2b-256 | 1669ee8a648498bcd10f9ee95f4c1c040b1d726c2fbbdbafd5e4ab2404a029bd |
Hashes for KratosShallowWaterApplication-9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e661ab1fd9be49ef813b7316a82698109ffd86a797ceaa6204d89e21976c772 |
|
MD5 | 131814a8b22ab3345ce53d9c64c86505 |
|
BLAKE2b-256 | dca572ad7b0b51eca912fa4c4096893c99111d448b8bcf0891da27445b5d1860 |
Hashes for KratosShallowWaterApplication-9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bef4466b8271ae02fbdc94c6d2692da49e15122d65905ee643ef03a95063647e |
|
MD5 | 65652f2af5359573deecf5153337541e |
|
BLAKE2b-256 | 6334f41ca7cb40fe52af060e16e001ce019b32aa65c824c036648d41dcdaf865 |