Browse > Article
http://dx.doi.org/10.9708/jksci/2012.17.9.009

Two dimensional variable-length vector storage format for efficient storage of sparse matrix in the finite element method  

Boo, Hee-Hyung (School of Electrical Engineering and Computer Science, Kyungpook National University)
Kim, Sung-Ho (School of Computer Science and Engineering, Kyungpook National University)
Abstract
In this paper, we propose the two dimensional variable-length vector storage format which can be used for efficient storage of sparse matrix in the FEM (finite element method). The proposed storage format is the method storing only actual needed non-zero values of each row on upper triangular matrix with the total rows N, by using two dimensional variable-length vector instead of $N{\times}N$ large sparse matrix of entire equation of finite elements. This method only needs storage spaces of the number of minimum 1 to maximum 5 in 2D grid structure and the number of minimum 1 to maximum 14 in 3D grid structure of analysis target. The number doesn't excess two times although involving index number. From the experimental result, we can find out that the proposed storage format can reduce the memory space more effectively, as the total number of nodes increases, than the existing skyline storage format storing maximum column height.
Keywords
Two Dimensional Variable-length Vector Storage Format; Sparse Matrix Storage Format; Finite Element Method; Jacobi Iterative Method;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 G. R. LIU, S. S. QUEK, "THE FINITE ELEMENT METHOD: A practical course," Butterworth- Heinemann, 2003.
2 R.E. Lewis, J.P. Ward, "The finite element method: principles and applications," Addison-Wesley, 1991.
3 Takeo Taniguchi, Kohji Fujiwara, "Parallel Skyline Method using Two Dimensional Array," Memoirs of the Faculty of Engineering, Okayama University, VoI.24, No.2, pp.99-1I2, March 1990.
4 Felippa, C.A., "Solution of Linear Equations with Skyline-stored Symmetric Matrix," Computers and Structures, Vol. 5, pp. 13-29, 1975.   DOI   ScienceOn
5 Eun-Jin Im, "An Efficient Computation of Matrix Triple Products," Journal of the Korea Society of Computer and Information, Vol.11, No.3, pp. 141-149, July 2006.
6 Thomas J. Rudolphi, "Finite Element Method," McGraw-Hill Korea, 2010.
7 NVIDIA CUDA (Compute Unified Device Architecture ): Programming Guide, Version 2.1, December 2008.
8 Junghwan Kim, Jinsoo Kim, "Implementation of Efficient Power Method on CUDA GPU ," Journal of the Korea Society of Computer and Information, Vol.16, No.2, pp. 9-16, Feb. 2011.   DOI
9 Zhihui Zhang, Qinghai Miao, Ying Wang, "CUDABased Jacobi's Iterative Method," Computer Science-Technology and Applications, IFCSTA '09. International Forum, IEEE Computer Society, Vol. 1, pp. 259-262, 2009.