On Scalability, Portability, and Maintainability of Commercial CFD Solver HiFUN on NVIDIA GPU
, S & I Engineering Solutions
OpenACC provides a parallel programming paradigm for porting legacy computational fluid dynamics (CFD) solvers on hybrid HPC platforms without compromising the readability and maintainability of the code. HiFUN, a message-passing interface (MPI)-based super scalable industry standard CFD code, has adopted the OpenACC framework to exploit its super computing advantage on GPU-based hybrid platforms. We'll highlight (1) OpenACC way of porting a production CFD code while retaining the MPI parallelism and source code maintainability; (2) profiling and performance analysis; (3) performance studies on Volta GPU; and (4) performance evaluation on NVIDIA's newer Ampere Architecture.