Skip to main content
Log in

High performance sparse solver for unsymmetrical linear equations with out-of-core strategies and its application on meshless methods

  • Published:
Applied Mathematics and Mechanics Aims and scope Submit manuscript

Abstract

A new direct method for solving unsymmetrical sparse linear systems(USLS) arising from meshless methods was introduced. Computation of certain meshless methods such as meshless local Petrov-Galerkin (MLPG) method need to solve large USLS. The proposed solution method for unsymmetrical case performs factorization processes symmetrically on the upper and lower triangular portion of matrix, which differs from previous work based on general unsymmetrical process, and attains higher performance. It is shown that the solution algorithm for USLS can be simply derived from the existing approaches for the symmetrical case. The new matrix factorization algorithm in our method can be implemented easily by modifying a standard JKI symmetrical matrix factorization code. Multi-blocked out-of-core strategies were also developed to expand the solution scale. The approach convincingly increases the speed of the solution process, which is demonstrated with the numerical tests.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Chen Pu, Runesha H, Nguyen D T, Tong P, Chang T Y P. Sparse algorithms for indefinite systems of linear equations[J]. Comput Mech J, 2000, 25(1):33–42.

    Article  MATH  MathSciNet  Google Scholar 

  2. Damhaug A C, Reid J, Bergseth A. The impact of an efficient linear solver on finite element analysis[J]. Comput Struct, 1999, 72(4/5):594–604.

    Google Scholar 

  3. Weinberg D J. A performance assessment of NE/Nastran’s new sparse direct and iterative solvers[J]. Adv Engng Software, 2000, 31(8/9):547–554.

    Article  MATH  Google Scholar 

  4. Wilson E L, Bathe K J, Doherty W P. Direct solution of large system of linear equations[J]. Comput Struct, 1974, 4(2):363–372.

    Article  MathSciNet  Google Scholar 

  5. Atluri S N, Zhu T. A new meshless local Petrov-Galerkin (MLPG) approach in computational mechanics[J]. Comput Mech, 1998, 22(2):117–127.

    Article  MATH  MathSciNet  Google Scholar 

  6. Atluri S N, Zhu T. The meshless local Petrov-Galerkin (MLPG) approach for solving problems in elasto-statics[J]. Comput Mech, 2000, 25(2/3):169–179.

    Article  MATH  Google Scholar 

  7. Ng E G, Peyton B W. Block sparse Cholesky algorithm on advanced uniprocessor computers[J]. SIAM J Sci Comput, 1993, 14(5):1034–1055.

    Article  MATH  MathSciNet  Google Scholar 

  8. Pissanetzky S. Sparse Matrix Technology[M]. Academic Press, London, Orlando, 1984.

    Google Scholar 

  9. Demmel W J, Eisenstat C S, Gilbert J R, Li S X, Liu W H J. A supernodal approach to sparse partial pivoting[J]. SIAM J Matrix Analysis and Applications, 1999, 20(3):720–755.

    Article  MATH  MathSciNet  Google Scholar 

  10. Li S X. An Overview of superLU:algorithms, implementation, and user interface[J]. ACM Trans Math Soft, 2005, 31(3):302–325.

    Article  Google Scholar 

  11. Runesha H B, Nguyen D T. Vector-sparse solver for unsymmetrical matrices[J]. Adv Engng Software, 2000, 31(8/9):563–569.

    Article  MATH  Google Scholar 

  12. Sherman A H. On the efficient solution of sparse systems of linear and nonlinear equations[D]. Rept No 46 (Ph D Dissertation), Dept of Computer Science, Yale University, New York, 1975.

    Google Scholar 

  13. Chen Pu, Zheng Dong, Sun Shuli, Yuan Mingwu. High performance sparse static solver in finite element analyses with loop-unrolling[J]. Adv Engng Software, 2003, 34(4):203–215.

    Article  MATH  Google Scholar 

  14. Fellipa C A. Solution of linear equations with skyline-stored symmetric matrix[J]. Comput Struct, 1975, 5(1):13–29.

    Article  Google Scholar 

  15. Wilson E L, Dovey H H. Solution or reduction of equilibrium equations for large complex structural system[J]. Adv Engng Software, 1978, 1(1):19–26.

    Article  Google Scholar 

  16. Amestoy R P, Enseeiht-Irit, Davis A T, Duff S I. Algorithm 837: AMD, an approximate minimum degree ordering algorithm[J]. ACM Trans Math Soft, 2004, 30(3):381–388.

    Article  MATH  Google Scholar 

  17. Karypis G, Kumar V. A fast and high quality multilevel scheme for partitioning irregular graphs[J]. SIAM J Sci Comput, 1998, 20(1):359–392.

    Article  MathSciNet  Google Scholar 

  18. Zheng D, Chang T Y P. Parallel Cholesky method on MIMD with shared memory[J]. Comput Struct, 1995, 56(1):25–38.

    Article  MATH  Google Scholar 

  19. Dowd K, Severance C R. High Performance Computing[M]. 2nd Ed. Sebastopol, CA: O’Reilly & Associates, Cambridge, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chen Pu Doctor  (陈璞).

Additional information

Communicated by YE Qing-kai

Project supported by the National Natural Science Foundation of China (Nos.10232040, 10572002 and 10572003)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yuan, Wr., Chen, P. & Liu, Kx. High performance sparse solver for unsymmetrical linear equations with out-of-core strategies and its application on meshless methods. Appl Math Mech 27, 1339–1348 (2006). https://doi.org/10.1007/s10483-006-1006-1

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10483-006-1006-1

Key words

Chinese Library Classification

2000 Mathematics Subject Classification

Navigation