Engineering applications often require fast, accurate solutions of fluid flow around freely moving bodies. The massive parallelism enabled by graphics processing unit (GPU) architecture enables high performance, offering a promising alternative to traditional solver acceleration via multicore central processing units (CPU). However, fully harnessing GPU parallelism requires specialized algorithms and computing strategies. This work modifies direct-forcing immersed boundary methods to model fluid-structure interaction and investigates this behavior on GPUs. I performed solver verification using lid-driven cavity flow, impulsively started flow over a cylinder, flow over a forced oscillating cylinder and vortex-induced vibration.
- Introduction
- Numerical methods
- Implementization and discretization
- Verification and validation
- Solver characterization
- Conclusions
We gratefully acknowledge the support of NVIDIA Corporation with the donation of the Tesla K20 GPU used for this research. We also thank the Barba Group for developing, maintaining, and distributing their cuIBM code.