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

If you're not sure about the file name format, learn more about wheel file names.

kratosshallowwaterapplication-10.4.3-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

kratosshallowwaterapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kratosshallowwaterapplication-10.4.3-cp313-cp313-win_amd64.whl (976.5 kB view details)

Uploaded CPython 3.13Windows x86-64

kratosshallowwaterapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kratosshallowwaterapplication-10.4.3-cp312-cp312-win_amd64.whl (976.6 kB view details)

Uploaded CPython 3.12Windows x86-64

kratosshallowwaterapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kratosshallowwaterapplication-10.4.3-cp311-cp311-win_amd64.whl (975.0 kB view details)

Uploaded CPython 3.11Windows x86-64

kratosshallowwaterapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kratosshallowwaterapplication-10.4.3-cp310-cp310-win_amd64.whl (974.4 kB view details)

Uploaded CPython 3.10Windows x86-64

kratosshallowwaterapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kratosshallowwaterapplication-10.4.3-cp39-cp39-win_amd64.whl (970.6 kB view details)

Uploaded CPython 3.9Windows x86-64

kratosshallowwaterapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

kratosshallowwaterapplication-10.4.3-cp38-cp38-win_amd64.whl (974.4 kB view details)

Uploaded CPython 3.8Windows x86-64

kratosshallowwaterapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1e20d05f22d162707193e611031e0dea0dba349926ad9ba08aabbef49b6afc7f
MD5 6679d4c047a00ad61a078e20c7057247
BLAKE2b-256 d75ebcd27ecac9e4e486c1393a6626c5149e0e6e6e747bd2fcaa6d6062eaaf2a

See more details on using hashes here.

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2f6731671e351b93b048ae5e46dc8127bdbd39fa2cba1ab9e8764753e8f1547
MD5 1c253c01f3d7671a736f3d82c57da705
BLAKE2b-256 0063408e3c5d1b228e537dc509a2f4be4d01fe4ce810722e3a1e0428f2470d80

See more details on using hashes here.

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2c1349a6634f9a6cfcff16c38eec7c128d0da9e811a8e441f60e24619c41ef57
MD5 1c8ad4ae7edfe5744aff03d87747868f
BLAKE2b-256 b952f591e7085b00e11863a2321be8bcd52d6bfaae41b4b67555263d08edea74

See more details on using hashes here.

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a0a40a99b62874223668268111bd79cdb204e8d1733734909749a1d0b370f6d
MD5 64bf2b743af40beb55a48d1a71238ca5
BLAKE2b-256 c1b9edfd767feb75683350bf73e06e59681c49af3519c12a4759b01b033a1773

See more details on using hashes here.

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 32ddb7f6d4d175cd6d106f50b9048e0011630c89d3f1c30c675ba6e11c751dd5
MD5 a2e7323810b2adbb0e6e6feae1a8e8d4
BLAKE2b-256 e5ce5be89d170e993ca5a14767f01a6723351087a9a00329659d606ffa870b44

See more details on using hashes here.

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b9d7dd66f103594e9d75ea1bb5fb2d6703f33edc50bd7ae072f98f97fb1150e
MD5 d227451cd136b3504a792fa2862240d9
BLAKE2b-256 dcb838bc9230a7412d9a450602a6d356fc28ef7e97ecbdd32d042ad9557eeeff

See more details on using hashes here.

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 56a808a2fa43e12d6289b532e691c4f9a859e1b2235e063714c8861540da1e1a
MD5 74366379f4c83ff6ab187b8452794971
BLAKE2b-256 b6fa69b54b8b8992b69b579ba2db826956ac8fdb3d6d7c5616c73eeccf6a9661

See more details on using hashes here.

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ed2d5828beffebaa77856aace21cebb1003414c39e5ec371b23c073d5a34b8e
MD5 635c41d48f31552fa89ba9dedac71331
BLAKE2b-256 96c3c016c6628609634c276ba177004399c1a23867ffdde9749c725098a997e8

See more details on using hashes here.

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 84d95f1a952f400cd5da0fe727ff2dcc1e106b6feb24dfb9e137b6bbb8ccb29b
MD5 381ad3966c2d6b60d0c93202aee1d3cc
BLAKE2b-256 eec45582929b63571ceacb020cfeccfe1b438ab4828021f2878503d5fd75f5cd

See more details on using hashes here.

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5749ae8af3a28549270f92b47ead031f6038fe06671f5b0a8f34a51c0e7688c8
MD5 4504aa5c02d1f76fd858c43b0bc4e721
BLAKE2b-256 81adb0a293550e284819426d8013031993d875a8a9ffefe8fb00c4061ec4a430

See more details on using hashes here.

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 433e89477c2b5af3ea6c50665d3a37536cf7ac26cbf43cf4b80935bcfdec190c
MD5 378e26f52b5ccb029f97ee71c0fd3d4b
BLAKE2b-256 455b0fcd7d41b52ec6923cca79338445002d7ef0cc701b0069c1b012298b985e

See more details on using hashes here.

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8377e3138ce8afdfedf25f5c59f966a7755cacaa1075541c21f935b11f7febf
MD5 818afae78a9ef90b898e3748891d4950
BLAKE2b-256 a28480b28ae2234028f5570b6b3f1c2fa8b6d8aa66f0d2abc1170e28e9e903bb

See more details on using hashes here.

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d708a0c88fae4776fb7df24072c29c30f86bff7f46aa75b85f8e9b456a25250f
MD5 d15ed07ae4d183afffd2c36d5f6765f8
BLAKE2b-256 6e912193e6e50d8ce80905cf996b4f6d7f9e539d94a19690ee5d0233ab50bc3c

See more details on using hashes here.

File details

Details for the file kratosshallowwaterapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosshallowwaterapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8acaaa1fa84653deeb154142f2119bb433633052af2e5dad0dc6631af140ea4f
MD5 216b33f5f4b95f6e9e0fbb22490cf8f4
BLAKE2b-256 b17875b372dd0f80e1c57a6482134a8c6721a79e9fcbb41a949bc5c450076f0d

See more details on using hashes here.

Supported by

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