Parallel Preconditioning Techniques for Sparse CG Solvers

نویسنده

  • A. Basermann
چکیده

Conjugate gradient (CG) methods to solve sparse systems of linear equations play an important role in numerical methods for solving discretized partial diierential equations. The large size and the condition of many technical or physical applications in this area result in the need for eecient par-allelization and preconditioning techniques of the CG method. In particular for very ill-conditioned matrices, sophisticated preconditioner are necessary to obtain both acceptable convergence and accuracy of CG 2] 3]. Here, we investigate variants of polynomial and incomplete Cholesky preconditioners that markedly reduce the iterations of the simply diagonally scaled CG and are shown to be well suited for massively parallel machines. The basic operations of the pure CG iteration as well as of the polynomially preconditioned method 1] 8] are matrix-vector products with the coeecient matrix and vector-vector computations. For incomplete Cholesky preconditioning, the factorization of the matrix before the CG iteration and a forward/back-substitution per iteration 6] are required in addition. To parallelize these operations on a multiprocessor system with distributed memory, we present a data distribution and a communication scheme based on the analysis of the non-zero matrix elements. By a suitable block-reordering of the matrix, the overlapped execution of computation and communication is supported to reduce waiting times 4] 5]. Factorization and forward/back-substitution of the developed incomplete Cholesky precondi-tioner are only performed on local blocks so that these operations do not 1

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Hybrid Sparse Solvers Through Flexible Incomplete Cholesky Preconditioning

We consider parallel preconditioning schemes to accelerate the convergence of Conjugate Gradients (CG) for sparse linear system solution. We develop methods for constructing and applying preconditioners on multiprocessors using incomplete factorizations with selective inversion for improved latency-tolerance. We provide empirical results on the efficiency, scalability and quality of our precond...

متن کامل

Convergence acceleration method of large-scale parallel iterative solvers for heterogeneous properties

In large-scale scienti c computing, linear sparse solver is one of the most time-consuming process. In GeoFEM, various types of preconditioned iterative method is implemented on massively parallel computers. It has been well-known that ILU(0) factorization is very e ective preconditioning method for iterative solver. But it's also well-known that this method requires global data dependency and ...

متن کامل

TwinCG: Dual Thread Redundancy with Forward Recovery for Conjugate Gradient Methods

Even though iterative solvers like the Conjugate Gradients method (CG) have been studied for over fifty years, fault tolerance for such solvers has seen much attention in recent years. For iterative solvers, two major reliable strategies of recovery exist: checkpoint-restart for backward recovery, or some type of redundancy technique for forward recovery. Important redundancy techniques like AB...

متن کامل

Performance of Parallel Conjugate Gradient Solvers in Meshfree Analysis

Meshfree analysis methods, on a per degree of freedom basis, are typically more computationally expensive and yet more accurate than finite element methods. For very large models, whether meshfree or finite element, the memory and computational effort associated with direct equation solvers makes them prohibitively expensive. In this work, the performance of different linear equation solvers wi...

متن کامل

Efficient Preconditioning Strategies for the Multilevel Fast Multipole Algorithm

For the iterative solutions of the integral equation methods employing the multilevel fast multipole algorithm (MLFMA), effective preconditioning techniques should be developed for robustness and efficiency. Preconditioning techniques for such problems can be broadly classified as fixed preconditioners that are generated from the sparse near-field matrix and variable ones that can make use of M...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996