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.
Similar content being viewed by others
References
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.
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.
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.
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.
Atluri S N, Zhu T. A new meshless local Petrov-Galerkin (MLPG) approach in computational mechanics[J]. Comput Mech, 1998, 22(2):117–127.
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.
Ng E G, Peyton B W. Block sparse Cholesky algorithm on advanced uniprocessor computers[J]. SIAM J Sci Comput, 1993, 14(5):1034–1055.
Pissanetzky S. Sparse Matrix Technology[M]. Academic Press, London, Orlando, 1984.
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.
Li S X. An Overview of superLU:algorithms, implementation, and user interface[J]. ACM Trans Math Soft, 2005, 31(3):302–325.
Runesha H B, Nguyen D T. Vector-sparse solver for unsymmetrical matrices[J]. Adv Engng Software, 2000, 31(8/9):563–569.
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.
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.
Fellipa C A. Solution of linear equations with skyline-stored symmetric matrix[J]. Comput Struct, 1975, 5(1):13–29.
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.
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.
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.
Zheng D, Chang T Y P. Parallel Cholesky method on MIMD with shared memory[J]. Comput Struct, 1995, 56(1):25–38.
Dowd K, Severance C R. High Performance Computing[M]. 2nd Ed. Sebastopol, CA: O’Reilly & Associates, Cambridge, 1998.
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/s10483-006-1006-1