基于图形处理器的大规模结构计算研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:opou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图形处理器(graphics processing units, GPUs)有较强的并行数值运算功能,基于图形处理器的通用计算(genera l purpose GPU computations, GPGPU computations)正应用于更广泛的领域。本文使用OpenGL着色语言编写GPU片元处理程序,应用GPU加速大规模结构计算。对基于GPU的通用计算进行了叙述。描述了GPU的硬件结构、处理管线、基于GPU通用计算的概念与方法、以及OpenGL着色语言。简述了影射与缩减等流操作,提出了纹理边长不是2的幂的新纹理缩减算法。研究了应用GPU实现密集矩阵运算的数据结构、矩阵与矩阵乘法和矩阵与向量乘法的GPU算法。应用GPU实现求解线性方程组的高斯消元法和共轭梯度法。并研究稀疏矩阵与向量乘法的GPU实现算法。本文应用GPU实现了以下结构计算问题:①结构的动响应。分别用幂法和QR法计算结构的第一和所有自振频率。使用GPU加速Wilson-θ法和Newmark法计算,以计算结构的动响应。②大规模有限元法计算。应用基于GPU的不完全Cholesk y分解预处理共轭梯度法求解大型稀疏有限元线性方程组。③无网格法计算。应用GPU加速无单元Galerkin法计算,并用于计算线弹性问题、弹塑性问题和几何非线性问题。④线性分子结构力学方法计算。计算分析了扶手型和锯齿型碳纳米管的杨氏模量随直径变化的变化规律,并自由度超过10万的碳纳米管的拉伸变形,比较基于GPU和基于CPU的运算时间。⑤非线性分子结构力学方法计算。研究了非线性分子结构力学方法的基本原理和计算步骤,推导了碳原子键拉伸或压缩、弯曲和扭转力系数的非线性计算公式,给出了增量Newton-Raphson法求解非线性分子结构力学方法问题的算法。并给出了应用GPU加速非线性分子结构力学方法计算的算法,使用该算法,计算碳纳米管的拉伸和扭转非线性响应,比较基于GPU和基于CPU的计算的运算时间。以上计算表明,基于GPU的计算有良好的计算精度,随着自由度的增大,GPU所耗费的运算时间比CPU少,证实GPU能加速中、大自由度的结构计算。虽然基于GPU的通用计算正应用于更多的领域,但基于GPU的计算有只提供单精度实数运算、程序编写较繁琐、数据传输效率不高等不足之处。在应用GPU加速分子动力学方法计算,并应用于碳纳米管的计算分析;用GPU搜索无网格法影响域内结点;把GPU作为存储器,分块存储大规模有限元问题的刚度矩阵,使用PC机求解大规模有限元问题等方面有待进一步的研究。
其他文献
针对多个开关电源并联时易出现各个模块的负载电流分配不均的现象,同时为了克服在低电压输出供电给负载时开关电源效率降低的问题,提出了一种高效率的开关电源并联供电方法,各个
中华民族共同体建设牵涉到国家发展、民族团结以及社会稳定。在全球化带来“时空浓缩”的当下,寻求中华民族共同体建设已成为国家建设和发展的当务之急,而宗教中国化是内涵于
利用微波消解-石墨炉原子吸收法测定油条中铝含量,以硝酸镁作为机体改进剂,硝酸和双氧水作为消解剂,并分析了各种影响因素对测量结果的影响。通过实验表明:对于一定量的样品需
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
用核磁共振(NMR)法(仪器为NMR法交联密度测试仪)研究炭黑/白炭黑并用比对胶料交联密度的影响。结果表明:NMR法测试胶料交联密度,可反映炭黑和白炭黑与橡胶的作用;采用NMR法测试的
缸体油气道腔要求壁厚均匀、表面光洁、不允许有断芯和脉纹等铸造缺陷。因此,油气道砂芯既要有足够的常温强度,以保证砂芯在起模、修芯和转运等过程不产生破损断裂,又要有良好的
分析了水的渗流对基坑设计中常规土压力计算方法的影响,阐述了地下水对基坑工程施工的影响并分析了其引发工程事故的原因,介绍了施工中常用的控制地下水影响的方法。
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技