On the Parallel Implementation and Performance Study of High-Order Rosenbrock-type Implicit Runge-Kutta Methods for the FR/CPR Solutions of the Navier-Stokes Equations

Lai Wang,Meilin Yu
DOI: https://doi.org/10.2514/6.2018-1095
2018-01-01
Abstract:The Rosenbrock-type implicit Runge-Kutta (ROIRK) methods only require one Jacobian matrix evaluation per time step rather than per stage as other types of implicit Runge-Kutta (IRK) methods need.This feature makes ROIRK attractive for numerical simulations using implicit methods.We present the parallel implementation of several matrix-based ROIRK methods with flux reconstruction/correction procedure reconstruction (FR/CPR) formulations for solving the 3D Navier-Stokes equations.In this study, METIS has been utilized to partition the mesh in the preprocessing.The complex-step derivative approximation is employed to evaluate the Jacobi matrix, accurate to machine zero.The GMRES solver in the PETSc library is used to iteratively solve the linear system.The ROIRK methods have demonstrated high order of accuracy in numerical simulations.The scalability study reveals that the matrix-based ROIRK methods have good parallel efficiency.With the block Jacobi preconditioner, it is observed that the linear systems resulting from ROIRK3-3 are stiffer than those from ROIRK2-2 and ROIRK4-6.This makes the scalability of ROIRK3-3 worse than ROIRK2-2 and ROIRK4-6 taking the number of stages into account.
What problem does this paper attempt to address?