Communication Avoiding ILU0 Preconditioner

In this paper we present a communication avoiding ILU0 preconditioner for solving large linear systems of equations by using iterative Krylov subspace methods. Recent research has focused on communication avoiding Krylov subspace methods based on so called s-step methods. However there is no communication avoiding preconditioner yet, and this represents a serious limitation of these methods. Our preconditioner allows to perform s iterations of the iterative method with no communication, through ghosting some of the input data and performing redundant computation. It thus reduces data movement by a factor s between different levels of the memory hierarchy in a serial computation and between different processors in a parallel computation. To avoid communication, an alternating reordering algorithm is introduced for structured matrices, that requires the input matrix to be ordered by using nested dissection. We show that the reordering does not affect the convergence rate of the ILU0 preconditioned system as compared to nested dissection ordering, while it reduces data movement and should improve the expected time needed for convergence.

Data and Resources

Additional Info

Field Value
Source https://inria.hal.science/hal-00803250
Author Grigori, Laura, Moufawad, Sophie
Maintainer CCSD
Last Updated May 12, 2026, 05:37 (UTC)
Created May 12, 2026, 05:37 (UTC)
Identifier Report N°: RR-8266
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Algorithms and parallel tools for integrated numerical simulations (ALPINES) ; Laboratoire Jacques-Louis Lions (LJLL) ; Université Pierre et Marie Curie - Paris 6 (UPMC)-Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National des Sciences Mathématiques et de leurs Interactions - CNRS Mathématiques (INSMI-CNRS)
creator Grigori, Laura
date 2013-03-21T00:00:00
harvest_object_id f3cbc5ec-0ab2-47a2-8a38-76ff0153bb8b
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-10-24T00:00:00
set_spec type:REPORT