吉林大学学报(工学版) ›› 2004, Vol. ›› Issue (4): 684-688.

• 论文 • 上一篇    

面向对象有限元快速算法——Ⅰ数据结构

杨志军1, 陈塑寰1, 王欣2   

  1. 1. 吉林大学 机械科学与工程学院, 吉林 长春 130022;
    2. 吉林大学 汽车工程学院, 吉林 长春 130022
  • 收稿日期:2004-04-22 出版日期:2004-10-01
  • 通讯作者: 陈塑寰(1934- ),男,教授,博士生导师.E-mail:chensh@jlu.edu.cn
  • 基金资助:
    国家自然科学基金资助项目(10202006)

Fast solution algorithm for object oriented finite element method ——part one:data structure

YANG Zhijun1, CHEN Suhuan1, WANG Xin2   

  1. 1. College of Mechanical Science and Engineering, Jilin University, Changchun 130022, China;
    2. College of Automotive Engineering, Jilin University, Changchun 130022, China
  • Received:2004-04-22 Online:2004-10-01

摘要: 结合结构有限元方程组的特征,提出了刚度矩阵的稀疏分块矩阵的双向正交链表存储方案。它不需要行指标和列指标索引,每个子矩阵块使用一个表头,指针和行列号都是4字节整数,有效存储量在84.21%以上。存储数据的复杂度为O(1),大大提高了数据存储速度。

关键词: 工程力学, 有限元, 稀疏分块矩阵, 高性能计算, 面向对象

Abstract: Based on the property of sparse matrices in finite element method (FEM), a two-way cross list for the storage of FEM matrices was proposed, in which the large-scale sparse matrix is partitioned into small matrices, and only none-zero matrices were stored. With four pointers and two position indeces as the head of every small matrices, the row and column indeces are not needed. Thus, the effective storage is larger than 84.21%. The proposed data structure is able to use block algorithm, which is important in high performance computing and is more efficient in many computing environments than those organized at lower linear algebraic lever. In addition, it makes data motion very fast when the memory complexity is reduced to O(1).

Key words: engineering mechanics, finite element, sparse partition matrix, high performance computing, object oriented

中图分类号: 

  • O242.21
[1] 刘长学.超大规模稀疏矩阵计算方法[M].上海:上海科学技术出版社,1991.LIU Changxue. Computing Method for Super Large-scale Sparse Matrix[M]. Shanghai:Shanghai Science and Technology Press,1991.
[2] 杨绍祺,谭根林.稀疏矩阵--算法及程序实现[M].北京:高等教育出版社,1985.YANG Shaoqi, TAN Genlin. Sparse matrix--Computing Method and Programing[M]. Beijing:Higher Education Press,1985.
[3] 陈璞,孙树立,袁明武.有限元分析快速解法[J].力学学报,2002,34(2):216-222.CHEN Pu, SUN Shuli, YUAN Mingwu. Fast solution alogrithm in finite element analysis[J]. ACTA Mechanica Sinica, 2002,34(2):216-222.
[4] 殷人昆,陶永雷.数据结构--用面向对象方法与C++描述[M].北京:清华大学出版社,1999.YIN Renkun, TAO Yonglei. Data Structure--Using Object-Oriented Method and C++ Language[M]. Beijing:Tsinghua University Press, 1999.
[5] 张云泉,孙家昶,唐志敏,迟学斌. 数值计算程序的存储复杂性分析[J].计算机学报,2000, 23(4):363-373.ZHANG Yunquan, SUN Jiachang, TANG Zhimin, CHI Xuebin. Memory complexity analysis on numerical programs[J]. Chinese Journal of Computers, 2000,23(4):363-373.
[6] ZHANG Yuquan. Block size selection of parallel LU factorization[C]∥Proceedings of the Fourth International Conference/Exhibition on High Performance Computing in Asia-Pacific Region, 2000.
[7] RAUBER Thomas. Optimal data distribution for LU decomposition[C]∥Proceeding of the EuroPar'95 Conference. Lecture Notes in Computer Science NO. 966,Springer Press,1995:391-402.
[8] 苏德富,钟诚. 计算机算法设计与分析[M].北京:电子工业出版社,2001.SU Defu, ZHONG Cheng. Computer Algorithm Design and Analysis[M]. Beijing:Publishing House of Eletronics Industry, 2001.
[1] 古海东,罗春红. 疏排桩-土钉墙组合支护基坑土拱效应模型试验[J]. 吉林大学学报(工学版), 2018, 48(6): 1712-1724.
[2] 尼颖升,孙启鑫,马晔,徐栋,刘超. 基于空间网格分析的多箱室波形钢腹板组合梁腹板剪力分配[J]. 吉林大学学报(工学版), 2018, 48(6): 1735-1746.
[3] 毕秋实,王国强,黄婷婷,毛瑞,鲁艳鹏. 基于DEM-FEM耦合的双齿辊破碎机辊齿强度分析[J]. 吉林大学学报(工学版), 2018, 48(6): 1770-1776.
[4] 刘国政, 史文库, 陈志勇. 考虑安装误差的准双曲面齿轮传动误差有限元分析[J]. 吉林大学学报(工学版), 2018, 48(4): 984-989.
[5] 王靖宇, 于旭涛, 胡兴军, 郭鹏, 辛俐, 郭峰, 张扬辉. 汽车外后视镜流致振特性及其流动机理[J]. 吉林大学学报(工学版), 2017, 47(6): 1669-1676.
[6] 孙荣军, 谷拴成, 居培, 高科. 基于有限元分析的煤矿井下新型弧角型聚晶金刚石复合片钻头优化设计[J]. 吉林大学学报(工学版), 2017, 47(6): 1991-1998.
[7] 麻凯, 高继东, 闫磊, 徐涛. 基于碰撞胸压标定试验的仿真假人材料参数优选法[J]. 吉林大学学报(工学版), 2017, 47(5): 1498-1503.
[8] 王国林, 沈飞, 周海超, 杨建. 轮胎花纹泵浦噪声评价方法及降噪结构设计[J]. 吉林大学学报(工学版), 2017, 47(4): 1024-1031.
[9] 陈东辉, 刘伟, 吕建华, 常志勇, 吴婷, 慕海锋. 基于虾夷扇贝体表结构的玉米茬根捡拾器仿生设计[J]. 吉林大学学报(工学版), 2017, 47(4): 1185-1193.
[10] 闫亚宾, 王晓媛, 万强. 纳米尺度界面低周疲劳破坏行为[J]. 吉林大学学报(工学版), 2017, 47(4): 1201-1206.
[11] 蔡氧, 付伟, 陶泽峰, 陈康为. 基于扩展有限元模型的土工布防荷载型反射裂缝影响分析[J]. 吉林大学学报(工学版), 2017, 47(3): 765-770.
[12] 刘程, 史文库, 陈志勇, 何伟, 荣如松, 宋怀兰. 汽车驱动桥准双曲面齿轮齿根弯曲应力预测与试验[J]. 吉林大学学报(工学版), 2017, 47(2): 344-352.
[13] 孟广伟, 冯昕宇, 周立明, 李锋. 基于降维算法的结构可靠性分析[J]. 吉林大学学报(工学版), 2017, 47(1): 174-179.
[14] 陈江义, 刘保元. 纤维断裂损伤对复合材料板中导波频散特性的影响[J]. 吉林大学学报(工学版), 2017, 47(1): 180-184.
[15] 梁继才, 李义, 高嵩, 滕菲. 型材多点柔性拉弯成形回弹预测[J]. 吉林大学学报(工学版), 2017, 47(1): 185-190.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!