Numerical methods and programming
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Num. Meth. Prog.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Numerical methods and programming, 2015, Volume 16, Issue 3, Pages 407–420 (Mi vmp551)  

This article is cited in 1 scientific paper (total in 1 paper)

A parallel multilevel nested dissection algorithm for shared-memory computing systems

A. Yu. Pirova, I. B. Meyerov, E. A. Kozinov, S. A. Lebedev

N. I. Lobachevski State University of Nizhni Novgorod, Faculty of Computational Mathematics and Cybernetics
Full-text PDF (283 kB) Citations (1)
Abstract: This paper deals with the NP-complete problem of finding a symmetric positive definite sparse matrix ordering that minimizes the Cholesky factor fill-in. For this purpose, heuristic approaches based on graph algorithms are applied. A new parallel ordering algorithm for shared-memory computing systems is proposed. The modified multilevel nested dissection algorithm from the recently presented MORSy library is used as a basis for ordering. The parallel processing is done in a task-based fashion. It uses the OpenMP 3.0 task parallelism relying on the dynamic load balancing implemented during the OpenMP runtime. The numerical experiments were performed using a number of symmetric positive definite matrices from the University of Florida Sparse Matrix Collection. The experimental results show the competitiveness of the proposed implementation on shared memory systems compared to the widely used ParMETIS library. In our experiments, the parallel MORSy version provides a better ordering than ParMETIS on all but one matrix in terms of the Cholesky factor fill-in and outperforms ParMETIS in most cases. The parallel MORSy version is publicly available from the Supercomputing Center of Lobachevsky State University of Nizhni Novgorod.
Keywords: multilevel nested dissection, sparse matrix ordering, Cholesky factorization, parallel algorithms, shared-memory computing systems, high-performance computing.
Received: 29.05.2015
UDC: 519.178:519.612.2
Language: Russian
Citation: A. Yu. Pirova, I. B. Meyerov, E. A. Kozinov, S. A. Lebedev, “A parallel multilevel nested dissection algorithm for shared-memory computing systems”, Num. Meth. Prog., 16:3 (2015), 407–420
Citation in format AMSBIB
\Bibitem{PirMeyKoz15}
\by A.~Yu.~Pirova, I.~B.~Meyerov, E.~A.~Kozinov, S.~A.~Lebedev
\paper A parallel multilevel nested dissection algorithm for shared-memory computing systems
\jour Num. Meth. Prog.
\yr 2015
\vol 16
\issue 3
\pages 407--420
\mathnet{http://mi.mathnet.ru/vmp551}
Linking options:
  • https://www.mathnet.ru/eng/vmp551
  • https://www.mathnet.ru/eng/vmp/v16/i3/p407
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Numerical methods and programming
    Statistics & downloads:
    Abstract page:159
    Full-text PDF :89
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024