You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This library numerically simulates the motion of rigid particles in two- and three-dimensional Cartesian domains using the finite-difference and immersed boundary methods.
11
+
12
+
## Dependency
13
+
14
+
This solver is built on top of [`SimpleNSSolver`](https://github.com/NaokiHori/SimpleNSSolver).
15
+
Please check its repository for dependency details.
Python 3 is used to conveniently initialize the flow fields.
36
+
Alternatively, `NPY` files can be provided in a different manner under `initial_condition/output/`.
37
+
38
+
```console
39
+
cd initial_condition
40
+
make output
41
+
bash exec.sh
42
+
cd ..
43
+
```
44
+
45
+
4.**Build the solver**
46
+
47
+
```console
48
+
make output
49
+
make all
50
+
```
51
+
52
+
5.**Run the simulation**
53
+
54
+
```console
55
+
bash exec.sh
56
+
```
57
+
58
+
## Note
59
+
60
+
The immersed boundary method and the collision model are based on [this publication](https://www.sciencedirect.com/science/article/pii/S0045793021003716) with some modifications.
0 commit comments