- Finite Difference Method (MAC Method)
- Advection Scheme
- Upwind Differencing
- Kawamura-Kuwahara
- CIP (Constrained Interpolation Profile)
- Flow Visualization
- Norm (Velocity) and Pressure
- Pressure
- Vorticity
- Dye
- Vorticity Confinement
- Python 3.10
- Taichi 1.5
GeForce GTX 1080 or higher recommended.
- Boundary Condition 1, Reynolds Number = 0.2, dt = 0.01
Press
python main.py -re 0.2
V
key switches the flow visualization method. - Boundary Condition 2, Reynolds Number = 100.0, resolution = 800, dt = 0.01
python main.py -bc 2 -re 100 -res 800
- Boundary Condition 3, Reynolds Number = 100.0, resolution = 800, dt = 0.01, no vorticity confinement, upwind scheme
python main.py -bc 3 -re 100 -res 800 -vor_eps 0.0 -scheme upwind
- Boundary Condition 3, Reynolds Number = 100.0, resolution = 800, dt = 0.01, no vorticity confinement, cip scheme
python main.py -bc 3 -re 100 -res 800 -vor_eps 0.0
- Boundary Condition 5, Reynolds Number = 100.0, dt = 0.01
python main.py -bc 5 -re 100
- Boundary Condition 6, Reynolds Number = 100.0, dt = 0.01
python main.py -bc 6 -re 100
- Help
python main.py -h
- Boundary Condition 2, Reynolds Number = 100.0, resolution = 200, dt = 0.01
python main.py -bc 2 -re 100.0 -res 200 -cpu