›› 2004, Vol. 25 ›› Issue (4): 646-650.

• 基础理论与实验研究 • 上一篇    下一篇

有限元法中总刚动态存取及其应用

李树忱1,程玉民1,李术才2   

  1. 1.上海大学 上海市应用数学和力学研究所,上海 200072; 2.中国科学院武汉岩土力学研究所,湖北 武汉 430071
  • 收稿日期:2003-02-14 出版日期:2004-04-10 发布日期:2014-07-17
  • 作者简介:李树忱,男,1973年生,博士生,主要从事岩土工程与计算力学研究工作。

A dynamic memory allocation method for global stiffness matrix in FEM and its application to geotechnical engineering

LI Shu-chen1, CHENG Yu-min1, LI Shu-cai2   

  1. 1. Shanghai Institute of Applied Math. and Mech., Shanghai University, Shanghai 200072, China; 2. Institute of Rock and Soil Mech., Chinese Academy of sciences, Wuhan 430071, China
  • Received:2003-02-14 Online:2004-04-10 Published:2014-07-17

摘要: 讨论了如何利用FORTRAN 90中指针和派生类型相结合构成的链表结构的方法对总刚实现动态存取、增强总刚的灵活性,从而克服了以往总刚形成和存储的一些缺点。方法不仅能方便地实现总刚矩阵内任意位置上数据的插入和删除而不影响其它数组结构的变化,而且比一般半带宽存储节约更多内存。方法特别适合岩土工程开挖与支护等大型结构的三维有限元分析,能大大提高求解效率。

关键词: 指针, 链表, 有限元法, 总刚, 动态存取

Abstract: By use of concepts of pointer and derived type in FORTRAN90, a linked list which carried out a dynamic memory allocation for global stiffness matrix and enforced its flexibility is made. Consequently, it avoids lots of shortcomings in the array memory and the old method of forming the global stiffness matrix. This method can be very easy in data processing of the global stiffness matrix such as insert, delete etc. and be invariability in the structure of the array. At the same time the method can save more EMS memory than the common half-band memory. So the method is especially suitable to analyzing the extraction and support with the geotechnical engineering in the 3-D FEM and can enormously reduce times of solving equations.

Key words: Pointer, linked list, finite element method, global stiffness matrix, dynamic memory allocation

中图分类号: 

  • TU 457
[1] 王翔南, 李全明, 于玉贞, 喻葭临, 吕禾, . 基于扩展有限元法对土体滑坡破坏过程的模拟[J]. 岩土力学, 2019, 40(6): 2435-2442.
[2] 郑安兴, 罗先启, 陈振华, . 基于扩展有限元法的岩体水力劈裂耦合模型[J]. 岩土力学, 2019, 40(2): 799-808.
[3] 郑安兴,罗先启,. 危岩水力劈裂分析的扩展有限元法[J]. , 2018, 39(9): 3461-3468.
[4] 宋 佳,古 泉,许成顺,杜修力,. 饱和土动力方程全显式有限元法在 OpenSees中的实现与应用[J]. , 2018, 39(9): 3477-3485.
[5] 宋 佳,杜修力,许成顺,孙宝印,. 饱和土场地-桩基-地上结构体系的地震响应研究[J]. , 2018, 39(8): 3061-3070.
[6] 李 宁,郭双枫,姚显春,. 再论岩质高边坡稳定性分析方法[J]. , 2018, 39(2): 397-406.
[7] 罗先启,郑安兴,. 岩体裂隙模拟的扩展有限元法应用研究[J]. , 2018, 39(2): 728-734.
[8] 刘忠玉, 张家超, 郑占垒, 关 聪. 考虑Hansbo渗流的二维Biot固结有限元分析[J]. 岩土力学, 2018, 39(12): 4617-4626.
[9] 刘振平,杜根明,蔡 洁,周 凡,刘 建,卞 康,. 基于MeshPy的3DGIS与三维有限元数值计算无缝耦合方法[J]. , 2018, 39(10): 3841-3852.
[10] 邹德高,刘 锁,陈 楷,孔宪京,余 翔,. 基于四叉树网格和多边形比例边界有限元方法的岩土工程地震响应非线性静动力分析[J]. , 2017, 38(S2): 33-40.
[11] 林良庆,陈福全. 大直径贝诺特桩套管上拔机制分析[J]. , 2017, 38(8): 2385-2394.
[12] 闫富有,常 键,刘忠玉. 黏弹-双曲线Drucker-Prager塑性模型应力更新隐式算法[J]. , 2017, 38(6): 1797-1804.
[13] 刘振平,刘 建,何雨微,贺怀建,卞 康,. 3D GIS与有限元模拟无缝耦合方法及其在隧道工程中的应用研究[J]. , 2017, 38(3): 866-874.
[14] 宋子亨,刘耀儒,杨 强,徐建荣,何明杰,张伟狄,. 高拱坝基础不对称性及其加固效果研究[J]. , 2017, 38(2): 507-516.
[15] 燕秀发 ,钱七虎 ,赵跃堂 , 周寅智,. 准脆性材料断裂模拟方法研究[J]. , 2017, 38(12): 3462-3468.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] 鲁祖德,陈从新,陈建胜,童志怡,左保成,戴旭明. 岭澳核电三期强风化角岩边坡岩体直剪试验研究[J]. , 2009, 30(12): 3783 -3787 .
[2] 瞿万波,刘新荣,傅晏,秦晓英. 洞桩法大断面群洞交叉隧道初衬数值模拟[J]. , 2009, 30(9): 2799 -2804 .
[3] 庞有师,刘汉龙,龚医军. 可回收式锚杆抗拔试验研究[J]. , 2010, 31(6): 1813 -1816 .
[4] 郭保华. 单孔岩样水压致裂的数值分析[J]. , 2010, 31(6): 1965 -1970 .
[5] 王云岗,熊 凯,凌道盛. 基于平动加转动运动场的边坡稳定上限分析[J]. , 2010, 31(8): 2619 -2624 .
[6] 龙 照,赵明华,张恩祥,刘峻龙. 锚杆临界锚固长度简化计算方法[J]. , 2010, 31(9): 2991 -2994 .
[7] 刘维正,石名磊,缪林昌. 基于扰动状态概念的结构性土压缩特性分析[J]. , 2010, 31(11): 3475 -3480 .
[8] 李 健 ,谭忠盛 ,喻 渝 ,倪鲁肃. 下穿高速公路浅埋大跨度黄土隧道施工措施研究[J]. , 2011, 32(9): 2803 -2809 .
[9] 杨凤学 ,张喜发 ,冷毅飞 ,赵意民. 冻土融化体积压缩系数的经验确定方法[J]. , 2011, 32(11): 3432 -3436 .
[10] 苗 雨 ,吕加贺 ,张青军 ,金祥月 ,罗 辉 . 含多裂纹沥青路面开裂机制及扩展分析[J]. , 2012, 33(5): 1513 -1518 .