Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: lbm

ProjectPhysX/FluidX3D

The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL.

Language: C++ - Size: 20.7 MB - Last synced: about 11 hours ago - Pushed: about 13 hours ago - Stars: 3,349 - Forks: 265

PipInSpace/IonSolver

IonSolver is a magnetohydrodynamic simulation software featuring an extended Lattice Boltzmann method and GPU acceleration

Language: Rust - Size: 39.2 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 13 - Forks: 1

haimingz/vivsim

Accelerated vortex-induced vibration (VIV) simulation using immersed boundary lattice Boltzmann method (IB-LBM) powered by JAX.

Language: Python - Size: 64.8 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1 - Forks: 0

ivan-pi/periodic-lbm

A personal collection of research codes for LBM in periodic domains

Language: Fortran - Size: 156 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 7 - Forks: 1

zdxying/FreeLB

Freely Coupled Lattice Boltzmann Code

Language: C++ - Size: 1.07 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

Autodesk/Neon

Multi-GPU Framework for Voxel Grid Computations

Language: C++ - Size: 85.3 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 36 - Forks: 9

CasvHees/plankton Fork of 3MT120/plankton

By simulating the interactions between phytoplankton motility and turbulent flow dynamics, we seek to explain the processes contributing to observed patchiness.

Language: Python - Size: 11.1 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

farhan4995/MovingMultiblock_Sedimentation_Sphere

Simulation of a Sedimentation of Sphere under gravity using Multidomain method of Lattice Boltzmann Method

Size: 1.58 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

RyandracusCodesGames/AGIDL

The ultimate open-source, feature-rich image library geared with a rich set of image codecs, image extraction, and image manipulation utility functions.

Language: C - Size: 7.01 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

lanl/MF-LBM

MF-LBM: A Portable, Scalable and High-performance Lattice Boltzmann Code for DNS of Flow in Porous Media

Language: Fortran - Size: 786 KB - Last synced: 3 months ago - Pushed: 11 months ago - Stars: 78 - Forks: 27

callummarshall9/LBM

Implementation of Lattice Boltzmann in 3D using D3Q15

Language: C++ - Size: 17.6 MB - Last synced: 4 months ago - Pushed: almost 5 years ago - Stars: 4 - Forks: 0

callummarshall9/LBM-gui

GUI to change simulation parameters currently.

Language: QML - Size: 6.84 KB - Last synced: 4 months ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

2b-t/LB-t

Multi-threaded object-oriented computational fluid dynamics (CFD) code for three-dimensional incompressible fluid flow on a regular grid with the incompressible lattice-Boltzmann method (LBM) for general lattices (D2Q9, D3Q15, D3Q19, D3Q27, ...) with A-A pattern for indexing - programmed in C++17, multi-threaded with OpenMP

Language: C++ - Size: 2.95 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 31 - Forks: 5

derekharrison/LBMChannelFlowMRT-Dev

2D LBM channel flow simulation with particle interaction.

Language: C - Size: 67.4 KB - Last synced: 5 months ago - Pushed: about 2 years ago - Stars: 6 - Forks: 0

michaltakac/lbm-lattice-models

Interactive 3D visualizations of various lattice models.

Language: HTML - Size: 9.68 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 2 - Forks: 2

JimZhouZZY/LBM-Fluid-Simulator

A fluid simulator using Lattice-Boltzmann Method with simple and convenient GUI for educational purpose. 一个拥有漂亮易用的GUI的、使用格子玻尔兹曼法的、教育用途的流体力学数值计算和动画展示程序。

Language: Python - Size: 640 KB - Last synced: 6 months ago - Pushed: 10 months ago - Stars: 6 - Forks: 2

wenqi711/yr4-project

Language: Jupyter Notebook - Size: 1.44 MB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

CERNN/VISCOPLASTIC-LBM

LBM (Lattice Boltzmann method) software for flow simulation, using GPU acceleration

Language: Cuda - Size: 110 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 14 - Forks: 1

behreajj/AseIlbmIo 📦

Import and export basic ilbm files in Aseprite.

Language: Lua - Size: 274 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

sthavishtha/list-lattice-Boltzmann-codes

Curated list of some open source codes employing lattice Boltzmann methods

Size: 68.4 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 134 - Forks: 37

zmhhaha/LBM-Cplusplus-A.A.Mohamad

The C++ version code of Lattice Boltzmann Method Fundamentals and Engineering Applications with Computer Codes

Language: C++ - Size: 3.75 MB - Last synced: 8 months ago - Pushed: about 4 years ago - Stars: 86 - Forks: 38

jviquerat/lbm

A simple full-python 2D lattice-boltzmann code

Language: Python - Size: 116 MB - Last synced: 8 months ago - Pushed: about 1 year ago - Stars: 100 - Forks: 20

cfdemons/LUMA

Public-facing repository for the open-source project Lattice-Boltzmann @ The University of Manchester (LUMA).

Language: C++ - Size: 299 MB - Last synced: 8 months ago - Pushed: 10 months ago - Stars: 46 - Forks: 31

cb-geo/2d-lbm-dem

2D LBM DEM

Language: C - Size: 1.56 MB - Last synced: 8 months ago - Pushed: over 4 years ago - Stars: 43 - Forks: 24

ivarhaugerud/master

This repository contains the work of Ivar Svalheim Haugerud for his master thesis in physics titled "The effects of spatial and temporal oscillations on hydrodynamic dispersion" at the University of Oslo

Language: Python - Size: 200 MB - Last synced: 8 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

siramirsaman/LBM

Lattice Boltzmann Method Implementation in MATLAB for Curved Boundaries

Language: MATLAB - Size: 16.6 KB - Last synced: 8 months ago - Pushed: over 5 years ago - Stars: 54 - Forks: 16

arnab-sphs12/DFIB-LBM

Direct Forcing Immersed Boundary Lattice Boltzmann code in 2D (DFIB-LBM)

Language: C - Size: 195 KB - Last synced: 6 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0

ivan-pi/deformable-lbm

Deformable lattice Boltzmann method for diffusion in 1D moving domains

Language: C - Size: 34.2 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0

je-santos/PoreFlow-Net

3D CNN to predict single-phase flow velocity fields

Language: Python - Size: 24.5 MB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 58 - Forks: 26

rkv0id/boltzmanumba

GPU-Parallelization of a sequential Lattice Boltzmann gist on CUDA-capable devices using Numba.

Language: Python - Size: 1.07 MB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

kks32/lbm-dem

2D/3D LBM-DEM

Language: CMake - Size: 365 KB - Last synced: 10 months ago - Pushed: about 7 years ago - Stars: 19 - Forks: 6

saguileran/Simulation-Protocol 📦

Protocol to implement LBM for acoustical waves.

Size: 43.4 MB - Last synced: 11 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

prasadchandan/go_lbm

Simple lattice boltzmann solver ported to golang

Language: Go - Size: 10.7 MB - Last synced: 11 months ago - Pushed: about 3 years ago - Stars: 3 - Forks: 0

protozis/LBM_CYMB

Lattice Boltzmann Method for multiple moving cylinders in C and OpenCL.

Language: C - Size: 56.9 MB - Last synced: 9 months ago - Pushed: over 2 years ago - Stars: 3 - Forks: 1

SweSoe/Zebraflow

This is a Lattice-boltzmann and discrete Erythrocyte deformation transport model for analyzing flow and stress in microvascular networks.

Language: C - Size: 343 MB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

halt9k/interactive-fluid-dynamics

CFD sandbox demo release

Size: 160 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

maruthinh/d2q9_zero_for_loop

A Lattice-Boltzmann Method (LBM) based Python code for solving 2D lid driven cavity flow

Language: Python - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 4 - Forks: 2

globalpolicy/LBMFluid

Fluid simulation using the Lattice Boltzmann Method in JavaScript.

Language: JavaScript - Size: 13.7 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 5 - Forks: 2

mzallaghi4/NumericalMaths

Numerical Maths

Language: C++ - Size: 48.8 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

ebinan92/Fingering_dynamics

two phase lattice boltzmann with zou-he boundary and half way bounce-back

Language: Python - Size: 8.22 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 14 - Forks: 3

tcubed/lbm

Simple python lattice Boltzmann method (LBM) fluid simulator

Language: Python - Size: 109 KB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 5 - Forks: 1

Maarten-vd-Sande/lbm

Free-surface implementation of lattice boltzmann in Python.

Language: Python - Size: 7.84 MB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 19 - Forks: 4

cheryli/MGLC

Multi-GPU implementation of Lattice Boltzmann Method for complex flows.

Language: Fortran - Size: 12.1 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 5 - Forks: 0

Toms42/Cuda-Opengl-LBM

Lattice-Botlzmann fluid simulator using CUDA and OpenGL

Language: Cuda - Size: 32.6 MB - Last synced: over 1 year ago - Pushed: over 7 years ago - Stars: 19 - Forks: 6

kircher1/LBM-SWE-Unity

A Unity package for simulating shallow water flows with Lattice Boltzmann methods.

Language: C# - Size: 288 KB - Last synced: over 1 year ago - Pushed: about 2 years ago - Stars: 7 - Forks: 1

Stanvk/Active-Fluids-in-LBM

Simulating Toner-Tu equations with a D2Q9 LBM Python implementation

Language: Jupyter Notebook - Size: 2.83 MB - Last synced: 9 months ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0

ChristianFJanssen/jflowsim

Highly interactive, thread-parallel Lattice Boltzmann CFD solver

Language: Java - Size: 449 KB - Last synced: over 1 year ago - Pushed: about 5 years ago - Stars: 19 - Forks: 8

KnairdA/compustream

D2Q9 BGK LBM visualizer using GLSL compute shaders

Language: C++ - Size: 61.5 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 3 - Forks: 0

jiaqiwang969/LBM-Derivation

- Aim: To extend the derivation of the bolzmann to navier stokes equation in curved coordinate systems to the energy equation using the tools of differential geometry.

Size: 46.9 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 1 - Forks: 1

kks32-courses/5r7-fem

Numerical methods in Geotechnical Engineering: FEM, DEM and MPM

Language: CSS - Size: 81.4 MB - Last synced: over 1 year ago - Pushed: about 6 years ago - Stars: 3 - Forks: 1

AnakokEmre/CoOP-LBM

Implementation of CoOP-LBM

Language: R - Size: 105 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

PANFACTORY/PANSLBM2

is a tiny library for topology optimization using Lattice Boltzmann method (LBM).

Language: C++ - Size: 965 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

KnairdA/symlbm_playground

Tinkering with LBM, OpenCL and SymPy-based code generation

Language: Jupyter Notebook - Size: 3.59 MB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 1

CharlesFarhat/KHI-LBM

KHI Simulation with LBM method

Language: C++ - Size: 4.48 MB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

blackwut/LBMCL

Lattice Boltzmann Method 3D (D3Q19) computing Lid Driven Cavity Problem written in OpenCL 1.2 with C++ bindings

Language: C++ - Size: 7.5 MB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 1

KnairdA/boltzgen

Symbolic generation of LBM kernels

Language: Mako - Size: 76.2 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 1

ggruszczynski/myLBM

cpp & openMP implementation of Lattice Boltzmann Method

Language: Matlab - Size: 37 MB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0