In this paper we prove how the use of the GPU NVIDIA architectures could improve the performance of the iterative solvers in the numerical problems related to the global ocean circulation models. In this context a linear system, obtained from the elliptical core of an ocean model by means of finite differences, is solved using an implementation of the Preconditioned Conjugate Gradient (PCG) on Graphic Processor Units (GPUs). Furthermore, because of the slow convergence of the iterative solver, when the sizes of the grids grow and the domain of the ocean model includes specific places of the Earth, then the preconditioning technique of the linear system, represented by the diagonal preconditioner, is investigated. Here we show how the combination of a more efficient preconditioning technique with the GPU computing is able to accelerate the iterative solvers of these ocean models, giving the possibility to go further in the simulations.
Inverse Preconditioning Techniques on a GPUs Architecture in Global Ocean Models / Cuomo, Salvatore; Chinnici, Marta; DE MICHELE, Pasquale; Farina, Raffaele. - STAMPA. - 1:(2011), pp. 15-20. (Intervento presentato al convegno Proceedings of the 2nd European Conference for the Applied Mathematics and Informatics tenutosi a Montreux, Switzerland nel December 29-31, 2011).
Inverse Preconditioning Techniques on a GPUs Architecture in Global Ocean Models
CUOMO, SALVATORE;CHINNICI, MARTA;DE MICHELE, PASQUALE;FARINA, RAFFAELE
2011
Abstract
In this paper we prove how the use of the GPU NVIDIA architectures could improve the performance of the iterative solvers in the numerical problems related to the global ocean circulation models. In this context a linear system, obtained from the elliptical core of an ocean model by means of finite differences, is solved using an implementation of the Preconditioned Conjugate Gradient (PCG) on Graphic Processor Units (GPUs). Furthermore, because of the slow convergence of the iterative solver, when the sizes of the grids grow and the domain of the ocean model includes specific places of the Earth, then the preconditioning technique of the linear system, represented by the diagonal preconditioner, is investigated. Here we show how the combination of a more efficient preconditioning technique with the GPU computing is able to accelerate the iterative solvers of these ocean models, giving the possibility to go further in the simulations.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.