Curated list of some open source codes employing lattice Boltzmann methods
-
Updated
Jul 10, 2024
Curated list of some open source codes employing lattice Boltzmann methods
AnuGA for the simulation of the shallow water equation
A two-dimensional triangular mesh generator with pre- and post-processing utilities written in pure MATLAB (no toolboxes required) designed specifically to build models that solve shallow-water equations or wave equations in a coastal environment (ADCIRC, FVCOM, WaveWatch3, SWAN, SCHISM, Telemac, etc.).
A parallel shallow water equations solver
Real time simulation and rendering of free surface fluid
A numerical CFD solver for the Shallow Water Equations
The TITAN2D toolkit is used for modeling of geophysical mass flows over natural terrain (volcanic flows, avalanches, landslides, ...).
GPU-comcot offloads the computational component on the outermost layer of COMCOT to Nvidia GPU. Currently, the speed up achieved by parallelized code on GTX-1060 comparing to serial one on AMD-FX8150 is nearly 200X. The code is still under development to fulfill the full functionality of the original model.
Discontinuous Galerkin FEM Runge-Kutta solver for hyperbolic systems of equations, in particular for shallow water equations.
Non-intrusive reduced order models using proper orthogonal decomposition (POD) and radial basis function (RBF) interpolation for shallow water equations
Structure-preserving numerical methods for dispersive shallow water models
High-order finite volume solver for the shallow water equations
Solve the 2D shallow water equations with a finite volume method based on a Q-scheme
A Deep Learning solver for the Shallow Water Equations
🌊 Simple Finite Volumes models that solve the shallow water equations
Water wave models in one dimension
Implementation of Shallow Water Equations (works with Python 3.5 and Python 2.7)
A shallow water model for investigating atmospheric / ocean dynamics
Add a description, image, and links to the shallow-water-equations topic page so that developers can more easily learn about it.
To associate your repository with the shallow-water-equations topic, visit your repo's landing page and select "manage topics."