Design and Optimization of OpenFOAM-based CFD Applications for Modern Hybrid and Heterogeneous HPC Platforms
Parallel Computer Architecture: A Hardware/Software Approach