کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
8901775 1631947 2018 9 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
An efficient hybrid tridiagonal divide-and-conquer algorithm on distributed memory architectures
ترجمه فارسی عنوان
یک الگوریتم تقسیم و تسخیر سهبعدی هیبرید کارآمد در معماریهای حافظه توزیع شده
موضوعات مرتبط
مهندسی و علوم پایه ریاضیات ریاضیات کاربردی
چکیده انگلیسی
In this paper, we propose an efficient divide-and-conquer (DC) algorithm for symmetric tridiagonal matrices based on ScaLAPACK and the hierarchically semiseparable (HSS) matrices. HSS is an important type of rank-structured matrices. The most computationally intensive part of the DC algorithm is computing the eigenvectors via matrix-matrixmultiplications (MMM). In our parallel hybrid DC (PHDC) algorithm, MMM is accelerated by using HSS matrix techniques when the intermediate matrix is large. All the HSS computations are performed via the package STRUMPACK. PHDC has been tested by using many different matrices. Compared with the DC implementation in MKL, PHDC can be faster for some matrices with few deflations when using hundreds of processes. However, the gains decrease as the number of processes increases. The comparisons of PHDC with ELPA (the Eigenvalue soLvers for Petascale Applications library) are similar. PHDC is usually slower than MKL and ELPA when using 300 or more processes on the Tianhe-2 supercomputer.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Computational and Applied Mathematics - Volume 344, 15 December 2018, Pages 512-520
نویسندگان
, , , , , ,