Solution of sparse positive definite systems on a hypercube (Q1124265)

From MaRDI portal





scientific article; zbMATH DE number 4111891
Language Label Description Also known as
default for all languages
No label defined
    English
    Solution of sparse positive definite systems on a hypercube
    scientific article; zbMATH DE number 4111891

      Statements

      Solution of sparse positive definite systems on a hypercube (English)
      0 references
      0 references
      1989
      0 references
      The paper provides a detailed overview of an experimental package for solving large sparse positive definite systems of the form \(Ax=b\) on multiprocessors with a hypercube interconnection network. The method of Cholesky factorization \(A=LL^ T\) is used, involving four steps: (1) ordering: determine a permutation matrix P so that \(PAP^ T\) has sparse Cholesky factor L; (2) symbolic factorization: determine the structure of L and set up a data structure that exploits the sparsity of L; (3) numerical factorization: place the nonzeros of A into the data structure and then compute L; (4) triangular solution: using L, solve the triangular systems \(Lu=Pb\), \(L^ Tv=u\) and set \(x=P^ Tv.\) The article treats all these steps in detail, explains the role of elimination trees in the exploitation of sparsity and the identification of parallelism, provides pseudo-code algorithms, and presents numerical experiments run on an Intel iPSC multiprocessor showing that the reduction in execution time as the number of processors increases is much less significant for steps 1, 2, and 4 above, compared to the numerical factorization (step 3).
      0 references
      parallel computation
      0 references
      large sparse positive definite systems
      0 references
      multiprocessors
      0 references
      hypercube
      0 references
      Cholesky factorization
      0 references
      symbolic factorization
      0 references
      numerical factorization
      0 references
      data structure
      0 references
      triangular solution
      0 references
      elimination trees
      0 references
      pseudo-code algorithms
      0 references
      numerical experiments
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references

      Identifiers