Skip to main content

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 benchmarks
  • numpy 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

KratosShallowWaterApplication-10.1.0-cp312-cp312-win_amd64.whl (989.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

KratosShallowWaterApplication-10.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

KratosShallowWaterApplication-10.1.0-cp311-cp311-win_amd64.whl (987.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

KratosShallowWaterApplication-10.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

KratosShallowWaterApplication-10.1.0-cp310-cp310-win_amd64.whl (987.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

KratosShallowWaterApplication-10.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

KratosShallowWaterApplication-10.1.0-cp39-cp39-win_amd64.whl (983.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

KratosShallowWaterApplication-10.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

KratosShallowWaterApplication-10.1.0-cp38-cp38-win_amd64.whl (987.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

KratosShallowWaterApplication-10.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

File details

Details for the file KratosShallowWaterApplication-10.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: KratosShallowWaterApplication-10.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 989.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosShallowWaterApplication-10.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e0a2f6d07b95c4ee764268292898ba4f652be26111cb3bac8e27359f8d7c5a20
MD5 94bb40e1072e2d6f4914408d7cc5f497
BLAKE2b-256 db06dc30a25af22c0568fa1e0d0104a7a46cf3e67f56bbf956aa97ec94a786a8

See more details on using hashes here.

File details

Details for the file KratosShallowWaterApplication-10.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosShallowWaterApplication-10.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1dc35b1f8742a7337ce187738e7fdae93b1d873a64d706692d26c19a6c76b752
MD5 8bbc4d508fa3672764ff2838398615f8
BLAKE2b-256 e242b9413f1a3624c6269b38a3a04cc768241061512103d084144efda82d3db2

See more details on using hashes here.

File details

Details for the file KratosShallowWaterApplication-10.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: KratosShallowWaterApplication-10.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 987.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosShallowWaterApplication-10.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7819705367e1dcdaa6763a05a04ad7df325dee326c689786bf52b4e489833d5e
MD5 4581359a07e9bf0f74358619b88ddf60
BLAKE2b-256 6cea85a6df8ad46e882c5d1a5eac8232dfca83e4ab9609a55a33f36e2a674ff2

See more details on using hashes here.

File details

Details for the file KratosShallowWaterApplication-10.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosShallowWaterApplication-10.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3e86af7573d99a0f928492bafd435fc0908e4b0bbaf1afe4345d042c98d10be
MD5 c83612eeb115c674b07f421165898649
BLAKE2b-256 773110a0160b1b65816da007f500ab4391373791de2500fcb6cc75867c7f43b1

See more details on using hashes here.

File details

Details for the file KratosShallowWaterApplication-10.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: KratosShallowWaterApplication-10.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 987.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosShallowWaterApplication-10.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c582eea54dd0cad14463daac9fbbdd0ef7146695caeb8c2c27e5ff34e8cfd19a
MD5 bfa9c61b71031265dfb6056d3b95471d
BLAKE2b-256 4b6c88c6dea03dea28bd79d42035ca24f6e0a1c7e9d7285b55d0e7856d166a1e

See more details on using hashes here.

File details

Details for the file KratosShallowWaterApplication-10.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosShallowWaterApplication-10.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24b9700f865e4af1764b2ddfb7e060aed3ab34617124fa5e23892224d0ababa4
MD5 4f5e94a329ce4fff474c4d3823566156
BLAKE2b-256 12fceec9a2f8622deec061f7654cb39f8f4b130fa983b2c85fcf63ae84803e12

See more details on using hashes here.

File details

Details for the file KratosShallowWaterApplication-10.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: KratosShallowWaterApplication-10.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 983.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosShallowWaterApplication-10.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e16b287708181cc939522e56a42bfbd2107b8355ae1f83995a2ed453b84f6188
MD5 ca958e48b214146860bb68f697224837
BLAKE2b-256 1239d883e7f56daedb913a0a79d5ab2bdc7c834eb0fe08fdadd6cdb72da2e498

See more details on using hashes here.

File details

Details for the file KratosShallowWaterApplication-10.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosShallowWaterApplication-10.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55344c6d42189a582dda341f8833aca5f0240bdf6eefb856ef1137eccffc45b9
MD5 794cb873e2989e876c60f26952807b14
BLAKE2b-256 f69a9a2cab4a20e093d7e9c307c9d41d444f8d6db27dc2f7096f39e5a8da2b82

See more details on using hashes here.

File details

Details for the file KratosShallowWaterApplication-10.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: KratosShallowWaterApplication-10.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 987.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosShallowWaterApplication-10.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 745a70a0c905c191b6d6dc04680123b3b4bf1de14d312e73890958a5d0186020
MD5 7124231d0eaf6f009f84852df9b7e8fa
BLAKE2b-256 55b0e333497eee00c9cad90554a048b6f75a8c8672534dcaab49c6dd8f8da2d4

See more details on using hashes here.

File details

Details for the file KratosShallowWaterApplication-10.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosShallowWaterApplication-10.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a2ea579a6ec1d4114ed05fd493ee83978c8378b38862fb5058cbf6d0eec991e
MD5 71e85e84a147b19d384685247348aa0d
BLAKE2b-256 c4f7b031aa8e61ee74f8937a38d95dac55e127a41b4b2a380d1948bf1935251c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page