/Fingering_dynamics

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

Primary LanguagePython

Fingering_dynamics

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

├── lattice_boltzmann            # Lattice boltzmann code
│   ├── bounce_back.py           # half way bounce_back for block
│   ├── create_block.py          # create block
│   ├── fingering.py             # Poiseuille flow in porous medium
│   ├── fingering_periodic.py    # Poiseuille flow in porous medium with periodic boundary
│   ├── fingering_per_gpu.py     # gpu version of fingering_periodic.py 
│   └── valitation.py            # wettability validation
|── spectrum_method              # viscous fingering simulation by spectrum_method
│   ├── main.py                  # Non reactive viscous fingering (https://aip.scitation.org/doi/10.1063/1.866726)
│   ├── main_3phase.py           # three phase precipitation viscous fingering (https://journals.aps.org/pre/abstract/10.1103/PhysRevE.93.023103)
│   

./lattice_boltzmann/fingering_periodic.py

./lattice_boltzmann/validation.py

./spectrum_method/main_3phase.py