Application of the low-rank approximation technique in the Gauss elimination method for sparse linear systems
Numerical methods and programming, Tome 15 (2014) no. 3, pp. 441-460.

Voir la notice de l'article provenant de la source Math-Net.Ru

A fast direct algorithm for 3D discretized linear systems using the Gauss elimination method together with the nested dissection ordering approach and low-rank approximations is proposed. This algorithm is described for symmetric positive definite matrices and can be easily extended to the case of nonsymmetric systems. In order to store the factor $L$ in the $LU$-decomposition of the original matrix, the large-block representation as well as HSS format (Hierarchically Semiseparable Structure) are used. The construction of a low-rank approximation is based on using the adaptive cross approximation (ACA) approach, which is more efficient compared to the $SVD$ and $QR$ methods. In order to enhance the efficiency of the corresponding solver, a number of Intel MKL BLAS and LAPACK subroutines are used. This solver was implemented for shared memory computing systems. The functional testing shows a high quality of low-rank/HSS approximation. The performance testing demonstrates up to 3 times performance gain in comparison with the Intel MKL PARDISO direct solver. The proposed solver allows one to significantly decrease the memory and time consumption while using the Gauss elimination method.
Keywords: three-dimensional problems of mathematical physics, algorithms for sparse linear systems, Gauss elimination method, low-rank approximation, HSS matrix representation, iterative refinement.
@article{VMP_2014_15_3_a6,
     author = {S. A. Solovyev},
     title = {Application of the low-rank approximation technique in the {Gauss} elimination method for sparse linear systems},
     journal = {Numerical methods and programming},
     pages = {441--460},
     publisher = {mathdoc},
     volume = {15},
     number = {3},
     year = {2014},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VMP_2014_15_3_a6/}
}
TY  - JOUR
AU  - S. A. Solovyev
TI  - Application of the low-rank approximation technique in the Gauss elimination method for sparse linear systems
JO  - Numerical methods and programming
PY  - 2014
SP  - 441
EP  - 460
VL  - 15
IS  - 3
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VMP_2014_15_3_a6/
LA  - ru
ID  - VMP_2014_15_3_a6
ER  - 
%0 Journal Article
%A S. A. Solovyev
%T Application of the low-rank approximation technique in the Gauss elimination method for sparse linear systems
%J Numerical methods and programming
%D 2014
%P 441-460
%V 15
%N 3
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VMP_2014_15_3_a6/
%G ru
%F VMP_2014_15_3_a6
S. A. Solovyev. Application of the low-rank approximation technique in the Gauss elimination method for sparse linear systems. Numerical methods and programming, Tome 15 (2014) no. 3, pp. 441-460. http://geodesic.mathdoc.fr/item/VMP_2014_15_3_a6/