aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 8d592eb14f1fcd1166537d2eaf1dc3b9bab01703 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# boltzbub

…simple Lattice Boltzmann code experiments written in C++.

![channel flow visualized using ParaView](screenshot/channel_flow.png)

## Experiments

| Code                                  | Description                                                     |
| -                                     | -                                                               |
| `lid_driven_cavity.cc`                | Lid driven cavity using (moving wall) bounce back conditions    |
| `poiseuille.cc`                       | Poiseuille flow with velocity BC inflow and density BC outflow  |
| `channel.cc`                          | Channel flow with some obstacles and Dirichlet inflow condition |

## Build

	git clone https://github.com/KnairdA/boltzbub.git
	cd boltzbub
	nix-shell
	mkdir build
	cd build
	cmake ..
	make