Solving large sparse linear systems in a grid environment: the GREMLINS code versus the PETSc library - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Supercomputing Année : 2012

Solving large sparse linear systems in a grid environment: the GREMLINS code versus the PETSc library

Raphaël Couturier
Christophe Denis
  • Fonction : Auteur

Résumé

Solving large sparse linear systems is essential in numerous scientific domains. Several algorithms, based on direct or iterative methods, have been developed for parallel architectures. On distributed grids consisting of processors located in distant geographical sites, their performance may be unsatisfactory because they suffer from too many synchronizations and communications. The GREMLINS code has been developed for solving large sparse linear systems on distributed grids. It implements the multisplitting method that consists in splitting the original linear system into several subsystems that can be solved independently. In this paper, the performance of the GREMLINS code obtained with several libraries for solving the linear subsystems is analyzed. Its performance is also compared with that of the widely used PETSc library that enables one to develop portable parallel applications. Numerical experiments have been carried out both on local clusters and on distributed grids.

Dates et versions

hal-01146527 , version 1 (28-04-2015)

Identifiants

Citer

Fabienne Jézéquel, Raphaël Couturier, Christophe Denis. Solving large sparse linear systems in a grid environment: the GREMLINS code versus the PETSc library. Journal of Supercomputing, 2012, 59 (3), pp.1517-1532. ⟨10.1007/s11227-011-0563-y⟩. ⟨hal-01146527⟩
67 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More