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.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9ea82218021bfcf6f07ebbeadb04356151f6003aebcd9760f02623542daa44c |
|
MD5 | 4be1ca67f59c31091a543c40bb5d03b1 |
|
BLAKE2b-256 | c8398e6d8cef9954674843d005a8e9ef9440f7e1e472357bc6c617c6f20c61ae |
Hashes for KratosShallowWaterApplication-9.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62addada0f625b20ead1866fb9074f265ea4c64b38900694570808ec07e62765 |
|
MD5 | dc657fd5c29d6c29001152b0e292fc7f |
|
BLAKE2b-256 | 74b659bb40107ac182e25393d1cb960f77ccf8baa90fd5f7bc77195d67fde618 |
Hashes for KratosShallowWaterApplication-9.4.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c9c88be46139900205181aadf9180c4776896ba8f53991fa2e29c240a682644 |
|
MD5 | e4d42c6df216bf0482d0d1bb55467236 |
|
BLAKE2b-256 | 34da4c8a02de1d4761c7df5bb60ae3d682a006abb852e605387b65aae4c02cb8 |
Hashes for KratosShallowWaterApplication-9.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6446b091efe293364983fbe2a94c7eb472d774e1298fc3f983c44c59d62a0b06 |
|
MD5 | e3e4dd2654ab7254f96ed984aad2275b |
|
BLAKE2b-256 | 55d5aec2482e099969a16a140e5cefa6ea80b9fa0ba452032b30e4343642bf63 |
Hashes for KratosShallowWaterApplication-9.4.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08524a937c0aae221b3751bd6ca7f217508e92d8012dc50ca4e094204c43fb85 |
|
MD5 | 85dba42108c2a5dbfa5f9c0f8873188e |
|
BLAKE2b-256 | 590c43bf569e601d977ff89483801424e6d0912cbcc31b57bd9f4e605359b18c |
Hashes for KratosShallowWaterApplication-9.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50c99306710cc391f022bfe0690e6af7a54e72498725712d3e3d80520b2acf94 |
|
MD5 | ecdc37ff0f510c092b8600ba8f8939bf |
|
BLAKE2b-256 | 74253e671caf18b74e62377abce0a009e0c6e4d4bc642577884bc756d0e04946 |
Hashes for KratosShallowWaterApplication-9.4.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32fe396fd1981ddd632e20231a9ca8a9261c26535ad897eb5199ed9d242dd011 |
|
MD5 | f0ce6dab3a0c254c61ae9c81a70190cc |
|
BLAKE2b-256 | 6ec41dad2c5325ef5e539accfceb601a3d72b2e754dd5c40c4edac8d11975874 |
Hashes for KratosShallowWaterApplication-9.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64dd074ae7e193efa16d73219b8e153f11d9c4af95c1cf592c27025dfd14daa8 |
|
MD5 | 2c1b96a3436c56446527e169f7652788 |
|
BLAKE2b-256 | 58d1556bead7790b5d975ff0d2f1cd749630a2858fad081a2b01562f1bfb0e21 |