基于CPU-GPU异构平台的实体单元实现与应用

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:fljk888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高层建筑因其结构复杂,结构中往往存在大量复杂的巨型节点;同时随着高层建筑结构的建模越来越精细化,特别是多尺度分析方法的发展,使用实体单元进行结构动力弹塑性分析已经越来越重要。采用实体单元进行建模分析时,因为实体单元要求模型单元网格划分精细,导致单元数目、模型自由度数和模型整体刚度矩阵巨大,所以对有限元软件的计算能力提出了很高的要求。然而目前国内外有限元分析软件多采用基于CPU串行计算的模式,计算耗时问题突出。兼顾精度和效率成为了利用实体单元进行大规模有限元分析的瓶颈。本文通过利用GPU强大的并行计算能力结合CPU串行计算和逻辑处理能力,建立基于CPU-GPU异构平台的实体单元,实现了利用实体单元模型对结构进行兼顾精度和效率的静力和动力数值分析。主要内容如下:基于CPU-GPU异构平台的实体单元建立。本文基于Visual Studio编译环境,在CUDA架构下构建了CPU-GPU异构计算平台,并根据实体单元理论和钢筋混凝土三维材料本构关系模型理论,编制基于CPU-GPU异构平台的实体单元模型子程序。研究并编写了基于GPU并行计算的单元刚度矩阵并行算法。阐述了异构平台数据前、后处理的方式。成功搭建了可对实体单元模型进行线弹性分析和弹塑性分析的CPU-GPU异构平台。基于CPU-GPU异构平台的实体单元弹性分析。本文采用CPU和GPU混合编程的方法,CPU负责进行数据的前后处理和逻辑算法的执行,GPU负责大规模数据的并行计算。针对静力和动力分析,分别采用了预处理共轭梯度法和Newmark-β法,并结合实体单元理论,编写了可对实体单元模型进行弹塑性分析的有限元分析程序。通过与自编CPU串行计算程序、通用有限元软件ABAQUS计算结果进行对比,验证了基于CPU-GPU异构平台的实体单元程序用于结构弹性分析的精确性和高效性。通过不同单元数下加速比的对比分析了影响异构平台加速性能的因素。基于CPU-GPU异构平台的实体单元弹塑性分析。通过增加编写三维混凝土材料弹塑性本构关系子程序、考虑材料弹塑性的实体单元应力状态子程序和单元刚度更新子程序,完善了CPU-GPU异构平台的实体单元有限元分析程序。并将自编有限元程序应用于实体单元静力和动力弹塑性分析。通过算例,与自编的CPU串行计算和通用有限元软件ABAQUS计算结果进行对比,验证了基于CPU-GPU异构平台的实体单元程序用于结构弹塑性分析的精确性和高效性,通过不同单元数下加速比的对比分析了影响异构平台加速性能的因素。结合CPU-GPU异构平台的弹性分析部分,给出了一套针对高层建筑结构抗震、精确高效的、可扩展的实体单元有限元分析异构平台。
其他文献
创意能力是广告产业的核心竞争力。广告产业的本质就是创新,为客户创造新价值。创造的源头在广告创意部门,创意不仅是广告产业中最具活力的因素,也是广告产业赖以生存的土壤,
马板汤治疗带状疱疹30例山西医学院中医教研室(030001)高云风山西医学院第一附属医院李新华,张金叶带状疱疹是一种病毒感染常累及皮肤和神经的皮肤病。特征是沿着一定神经区域出现红斑和
<正>关于女性艺术,有两种理解:一种是广义的女性艺术,指所有女性创作的艺术,包括历史上杰出女性的作品;另外一种是狭义的女性艺术,特指20世纪后半叶以来欧美兴起的女性主义运
魏晋时期,随着"人的觉醒",少年儿童也得到了前所未有的关注和重视,尊重儿童、赏识儿童、鼓励儿童成为整个社会尤其是世家大族的共识,这在《世说新语》中有集中反映。
<正> 黑虎泉泉群,闻其"黑虎"二字,便可推知这个泉群较之其它三大泉群,自有不同凡响的声势。黑虎泉泉群位于趵突泉东侧。从趵突泉东门出来向北走不远,向东望去,有一条直贯东西
新实践美学的人学维度一直未被指证和敞亮。实际上,一个时期以来,以张玉能为代表的新实践美学与朱立元的实践存在论美学、阎国忠的新实践本体论美学一样,日益关注人的生存现
目的研制载万古霉素PLGA/CS缓释复式微球,考察微球的体外释放性能。方法应用复乳-固化挥发法制备载盐酸万古霉素PLGA/CS复式微球。利用扫描电镜(SEM)及激光粒度分析仪进行形
因材施教是针对学生的差异性而有的放矢地进行教育,有利于加速各种人才的成长。但在教学实践中也出现了诸如教师能力、教学资源、教学方法、评价指标等不适应因材施教的困惑
近年出现的“大批量定制化”模式(Mass Customization, MC)得到了广泛应用。MC是一个系统的概念,包含从产品外观开发、产品生产到成品配送各个环节的定制。自从MC出现以来,更多的