Matlab的图形处理器并行计算及其在拓扑优化中的应用

来源 :计算机应用 | 被引量 : 0次 | 上传用户:heidaruanjiande1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对传统并行计算方法实现结构拓扑优化快速计算的硬件成本高、程序开发效率低的问题,提出了一种基于Matlab和图形处理器(GPU)的双向渐进结构优化(BESO)方法的全流程并行计算策略。首先,探讨了Matlab编程环境中实现GPU并行计算的三种途径的优缺点和适用范围;其次,分别采用内置函数直接并行的方式实现了拓扑优化算法中向量和稠密矩阵的并行化计算,采用MEX函数调用CUSOLVER库的形式实现了稀疏格式有限元方程组的快速求解,采用并行线程执行(PTX)代码的方式实现了拓扑优化中单元敏度分析等优化决策的并行化计算。数值算例表明,基于Matlab直接开发GPU并行计算程序不仅编程效率高,而且还可以避免不同编程语言间的计算精度差异,最终使GPU并行程序可以在保持计算结果不变的前提下取得可观的加速比。
其他文献
针对电脑散热、灰尘的问题,利用虚拟制造技术和热管技术,对台式电脑机箱结构和散热方式进行了设计。机箱被设计成完全封闭式机箱,使机箱内元器件工作在无尘环境中。利用重点
本文主要使用了Pro/E软件的模具设计模块对鼠标外壳零件进行了模具设计,并在此基础上利用它的NC加工模块对凸模进行了数控编程。
本文对关联认知原则的三个核心概念(关联程度、认知效果与推理努力)之间的关系进行分析:关联程度决定交际的效果,认知效果与推导努力是提高关联程度的两个变量,认知语用是心
为了更有效地研究调速阀的动态特性,把它接到一个易于显示阀的动态特性的系统中,然后利用功率键舍图法建立系统的键图模型和数学模型,最后用MATLAB软件进行仿真,从而能快速且准确
智能电网是我国电网发展的一个新方向,水电站是我国电力系统的重要组成部分,是电网智能化建设的重要环节。介绍了智能变电站的结构体系、技术特点,分析了IEC61850标准在智能
本文针对目前国内中央空调风管清洗机器人中的关键技术问题进行了全面分析研究,提出了一系列改进措施,并对其结构进行了优化设计,使该机器人结构更合理、功能更强大、使用更
生物干化是利用微生物和生物能实现污泥干化的目的,不需要外源加热,是经济、节能、环保的干化技术。对生物干化过程中通风量、堆体温度与干化效率之间的相互关系进行深入、系
数据资产可信度是数据管理过程中的一项重要参考指标,针对数据管理过程中如何运用数据资产可信度评定数据资产价值的问题,提出一种数据资产可信度评估方法。首先对数据资产形
在图像处理过程中,滤波器及边缘检测算法的选择非常重要。在实验室自然光照、无特殊防震措施的条件下,对某零件的图像进行了滤波和边缘检测,并给出了实验结果,为图像处理中进
将地基取为有限分层弹性体,采用三种不同方法计算地基刚度矩阵,根据工程背景下板嵌埋于土中这一特点,考虑土自重应力对地基形变势能的影响,借助于能量变分原理获得了不同地基刚度