Multiple GPUs Speed-up for Reservoir Simulation Solvers

Song Yu, Hui Liu, Ben Hsieh, and Jerry Shao
Supervisor: Dr. John Chen



A GPU-based linear solver package including the blas operation, 7 linear solvers, 12 preconditioners and several preprocess method is implemented. The speedup performances of different linear solvers and preconditioners are compared, and more than 10x speedup for SPE10 matrix especially for ILUK can be achieved. Coupling our GPU-based linear solver package with an in-house black oil reservoir simulator can speedup SPE10 simulation problem, and using GMRES, we can achieve the speed up of 5-10 for different precondtioners.