Subject Code: ME6L163 Name: High Performance Computing in Thermo-Fluid Applications L-T-P: 3-0-0 Credit: 3
Pre-Requisite(s): Math III (PDE)
Parallel computing for HPC: Historical perspective and introduction to High Performance Computing, Massively parallel computing using MPI and OpenMP,  Different architectures and parallel programming models, Domain decomposition method, Message passing libraries, Communication between processors, Solution of hyperbolic and elliptic model problems using MPI, HPC Benchmarking & Performance analysis.

Construction of high accuracy & high efficiency methods for HPC: Spectral methods, Compact schemes and spectral optimization, Dispersion relation preservation property (DRP) and analysis of DRP methods, Conjugate gradient methods, Numerical filters.

Grid generation methodologies for HPC applications in complex flows: Generalized coordinate transformation and grid generation methods, Chimera grid and role of interpolation error. Some examples of HPC formulations for complex fluid flow: Bypass Transition, KH Instability, Separated flows past bluff bodies, Decaying Isotropic Turbulence in a periodic box
Text/Reference Books:
  1. Sengupta T.K., High accuracy computing methods: fluid flows and wave phenomena, Tapan K., Cambridge Univ. Press.
  2. Hoffmann K.A., and Chiang S.T., Computational Fluid Dynamics (Vol. 1-3), Engineering Education System.
  3. Aris R., Vectors, Tensors and the Basic Equations of Fluid Mechanics, Dover Publications.