Skip to content

HPC framework for the shallow water equations supporting OpenMP, MPI, Charm++ and UPC++. Fork of https://github.com/TUM-I5/SWE.

License

Notifications You must be signed in to change notification settings

oldenj/shallow-water-equations

Repository files navigation

Shallow Water Equations

This project is a fork of the shallow water equations teaching code used for courses about high performance computing (https://github.com/oldenj/shallow-water-equations). The goal was to reimplement the core functionality using the alternative runtime systems Charm++ and UPC++. Compared to the original SWE teaching code, this codebase is simplified and refactored in order to acommodate the design of these frameworks. Additionally, the MPI implementation is reworked as well.

Setup

Execute git submodule init and git submodule update before compiling.

Documentation

WIP

License

SWE is released under the GPLv3 (see gpl.txt)

About

HPC framework for the shallow water equations supporting OpenMP, MPI, Charm++ and UPC++. Fork of https://github.com/TUM-I5/SWE.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published