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)
Shallow water simulator in a rectangular tub that uses the Navier Stokes Equations to create a simulation.
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."