基于边的有限元矩阵存储技术及其在岩土工程高性能计算中的应用

基于边的有限元矩阵存储技术及其在岩土工程高性能计算中的应用

论文摘要

大型线性方程组的求解是进行岩土工程有限元计算的核心技术之一,当采用迭代技术进行线性方程组求解时,计算时间开销最大的部分是矩阵矢量相乘运算,故如何提高矩阵矢量相乘的计算效率对提高大型线性方程组的求解效率至关重要。本文从影响矩阵矢量相乘效率的两个主要方面——矩阵存储格式和求解计算基于的硬件平台进行研究,通过数值试验研究存储格式和并行化处理对求解效率的影响。本文的主要研究内容及相应结论如下:(1)提出了一种新的基于边的刚度矩阵生成方法——直接生边法(简称为DEMG法),通过对不同网格类型进行评测发现,对于三角形单元和四面体单元,该方法与现有方法相比可实现约20%的计算效率提升。(2)根据现有基于边的矩阵存储(简称为EDS存储)技术的基本原理,通过引入快速排序思想,进行重复边的刚度矩阵的叠加,实现了基于边的有限元刚度矩阵的存储及线性方程组的快速求解。(3)测试有限元程序在串行、CPU多线程并行及GPU-CPU混合架构上,单元类型和存储格式对计算效率的影响。测试结果发现:EDS存储格式在内存占用方面优势明显,但由于其间接寻址操作较多,故其求解效率并未能达到理论上的最佳状态;在单元类型选择方面,EDS存储格式的性能对单元类型依赖性强,推荐结合四面体网格使用EDS存储格式来获得最佳的计算性能。本文通过研究EDS存储技术,并在不同平台上与现有单元接单元(EBE)存储和压缩稀疏列(CSC)存储技术对比,对在不同计算框架、不同单元类型时如何选择存储格式给出了相应的建议,以期为后续研究提供参考。

论文目录

  • 致谢
  • 摘要
  • ABSTRACT
  • 1 绪论
  •   1.1 研究背景与意义
  •   1.2 国内外研究现状
  •     1.2.1 基于边的有限元矩阵存储技术的研究现状
  •     1.2.2 并行计算的研究现状
  •   1.3 本文的研究内容和创新点
  •     1.3.1 研究内容
  •     1.3.2 创新点分析
  •     1.3.3 本文结构安排
  • 2 有限元矩阵存储方法基本理论
  •   2.1 常见的有限元矩阵类型
  •   2.2 有限元矩阵存储技术的分类
  •     2.2.1 整体组装式存储
  •     2.2.2 非整体组装式存储
  •   2.3 本章小结
  • 3 基于边的有限元矩阵存储技术
  •   3.1 单元刚度矩阵基本理论
  •   3.2 基于边存储的有限元刚度矩阵的生成
  •     3.2.1 单元拆边法(EMSE)
  •     3.2.2 直接生边法(DEMG)
  •     3.2.3 单元拆边法(EMSE)和直接生边法(DEMG)效率对比
  •   3.3 边刚度矩阵的组装
  •     3.3.1 节点号排序算法
  •     3.3.2 边刚度矩阵块的组装
  •   3.4 EDS存储格式内存占用量
  •   3.5 EDS、EBE和CSC存储格式矩阵矢量乘计算量对比
  •   3.6 本章小结
  • 4 并行计算平台搭建与性能测试
  •   4.1 MPI并行计算
  •     4.1.1 MPI并行计算平台的搭建与性能测试
  •     4.1.2 MPI并行计算目前存在的问题
  •   4.2 OpenMP并行计算
  •     4.2.1 OpenMP基本理论
  •     4.2.2 OpenMP并行计算平台的搭建及性能测试
  •   4.3 基于GPU的并行计算
  •     4.3.1 GPU并行的基本理论
  •     4.3.2 CUDA计算平台搭建及性能测试
  •   4.4 本章小结
  • 5 OpenMP并行平台上计算效率对比
  •   5.1 二维平面应变问题计算效率对比
  •     5.1.1 单元类型为三角形单元
  •     5.1.2 单元类型为四边形单元
  •     5.1.3 三角形单元和四边形单元对比分析
  •   5.2 三维地基承载力问题计算效率对比
  •     5.2.1 单元类型为四面体单元
  •     5.2.2 单元类型为六面体单元
  •     5.2.3 四面体单元和六面体单元对比分析
  •   5.3 本章小结
  • 6 GPU-CPU混合计算架构上计算效率对比
  •   6.1 二维平面应变问题计算效率对比
  •     6.1.1 单元类型为三角形单元
  •     6.1.2 单元类型为四边形单元
  •     6.1.3 三角形单元和四边形单元对比分析
  •   6.2 三维地基承载力问题计算效率对比
  •     6.2.1 单元类型为四面体单元
  •     6.2.2 单元类型为六面体单元
  •     6.2.3 四面体单元和六面体单元对比分析
  •   6.3 本章小结
  • 7 结论与展望
  •   7.1 结论
  •   7.2 不足与展望
  • 参考文献
  • 附录A
  • 附录B
  • 附录C
  • 作者简介及攻读硕士学位期间取得的研究成果
  • 学位论文数据集
  • 文章来源

    类型: 硕士论文

    作者: 许泽东

    导师: 陈曦

    关键词: 线性方程组求解,矩阵矢量相乘,基于边的矩阵存储,并行

    来源: 北京交通大学

    年度: 2019

    分类: 基础科学,工程科技Ⅱ辑

    专业: 地质学,建筑科学与工程

    单位: 北京交通大学

    分类号: TU43

    总页数: 122

    文件大小: 9173K

    下载量: 48

    相关论文文献

    • [1].PLC时间存储格式在钢渣热闷工程中的应用[J]. 辽宁科技学院学报 2014(04)
    • [2].选择稀疏矩阵乘法最优存储格式的研究[J]. 计算机研究与发展 2014(04)
    • [3].HD-DVD惜败 蓝光一统天下[J]. 电脑迷 2008(06)
    • [4].档案数字化保密存储格式控制方法分析[J]. 太原师范学院学报(自然科学版) 2019(04)
    • [5].基于VC~(++)的高光谱遥感影像存储格式转化实现研究[J]. 地理空间信息 2008(04)
    • [6].基于分块存储格式的稀疏线性系统求解优化[J]. 计算机应用研究 2019(11)
    • [7].灵活运用不同的照片存储格式[J]. 照相机 2008(08)
    • [8].简单无向图的压缩存储及格式转换算法[J]. 信息技术 2013(11)
    • [9].基于GPU的稀疏矩阵存储格式优化研究[J]. 计算机工程 2019(09)
    • [10].基于GPU的高效稀疏矩阵存储格式研究[J]. 计算机工程 2018(08)
    • [11].图压缩存储格式的核排序重边匹配算法[J]. 计算机工程与应用 2011(10)
    • [12].动画技术及软件实现[J]. 中国科教创新导刊 2010(14)
    • [13].C语言浮点数探析[J]. 广州番禺职业技术学院学报 2010(02)
    • [14].一种基于优化存储格式的DLB_GaBP算法[J]. 计算机技术与发展 2020(06)
    • [15].基于矢量图的具有动态效果的漫画存储格式的研究与设计[J]. 计算机与现代化 2010(04)
    • [16].电子档案长期保存格式探析[J]. 机电兵船档案 2014(06)
    • [17].Turbo C中两个浮点数问题分析[J]. 宁德师范学院学报(自然科学版) 2013(04)
    • [18].论5种视频系统图像文件的存储格式与图像存储[J]. 智能建筑与城市信息 2011(07)
    • [19].电视节目存储格式与设备选型[J]. 现代电视技术 2010(08)
    • [20].基于Hive的性能优化研究[J]. 上海师范大学学报(自然科学版) 2017(04)
    • [21].常用数字图像存储格式的探讨[J]. 科技情报开发与经济 2008(36)
    • [22].有限元线性代数方程组新的存储格式[J]. 温州大学学报(自然科学版) 2009(01)
    • [23].浮点数到整型数转换的正确性问题[J]. 计算机应用与软件 2011(01)
    • [24].浅谈数字化作品格式转换的侵权定性及立法思路——以音乐作品从CD存储格式转换为MP3存储格式为例[J]. 法制与社会 2011(26)
    • [25].巧妙消除手印图像中的光斑——以光滑客体为例[J]. 警察技术 2010(05)
    • [26].传统照片档案数字化应注意的几个问题[J]. 兰台世界 2013(02)
    • [27].基于MySQL数据库的物理存储格式的研究与解析[J]. 赤峰学院学报(自然科学版) 2012(14)
    • [28].数码照片存储格式及其应用[J]. 科技致富向导 2008(16)
    • [29].C语言中浮点数的表示范围浅析[J]. 软件工程 2016(04)
    • [30].ArcSDE压缩二进制存储格式的研究与改进[J]. 现代测绘 2011(05)

    标签:;  ;  ;  ;  

    基于边的有限元矩阵存储技术及其在岩土工程高性能计算中的应用
    下载Doc文档

    猜你喜欢