[文章编号]1001.246x{2009}os.0699.04
基于Tahoe框架的某夹具并行计算
范宣华1”,
吴瑞安1
,
郝志明1,何颖波1
(1.中国T程物理研究院总体工程研究所,四川绵阳621900;2.北京大学力学与空天技术系,北京100871)
[摘要】
在开源软件Tahoe框架基础上,结合有限元前后处理程序MSC.Patran及Tecplot,对某复杂夹具进行建
模.通过区域分解、编制接口和采用PHG中提供的PCG(preconditionedconjugategradient,预处理共轭梯度法)迭代解法成功实现262×104自由度模型的串、并行计算.结果表明,并行计算收敛速度更快,4进程并行计算时间不到串行计算时间的1/4.通过与商用程序MSC.Nastran比较,验证计算结果的正确性.利用大型并行计算机对该模型并行计算性能进行研究,获得最高32进程的并行计算加速比.研究表明,改进后的Tahoe计算框架对于开展大规模自由度下的结构并行计算分析研究是可行的,并且随计算节点增加,并行计算过程基本呈线性加速.[关键词】
并行计算;有限元;区域分解;预处理共轭梯度法;加速比
[中图分类号]0242;TP311
[文献标识码】
A
O
引言
在航空、航天和武器系统结构设计中,经常需要进行精细建模以获取结构高频响应或者局部细节响应情
况【l】.随着结构系统越来越复杂,现有有限元软件的计算规模和计算速率在预测结构响应方面受到了一定限制.与此同时,并行计算机和并行计算技术的迅速发展又给复杂结构大规模数值计算开辟了新的途径心J.近年来,并行计算技术得到了诸多国家的重视,从2004年起,计算科学与工程国际会议(ICCSE)已经先后在中国、土耳其和美国举办过三届,会议内容绝大部分都与并行计算相关b1.大型并行有限元分析软件作为一项具有战略意义的敏感技术,很少有公开报道,目前国内尚未见成熟高效的并行有限元分析软件¨J.
Tahoe软件由美国Sandia公司开发,遵循面向对象程序设计思想,集有限元法、无网格法以及原子论方法于一体,可以在并行平台上执行,包含与第三方软件的接口功能,被Sandia官方网站定位为“面向研究的数值算法和材料模型的开放源代码平台”拍’6】.本文利用Tahoe软件源代码,结合中科院数值计算软件包PHG,通过区域分解和编制各软件之间的接口在并行机上成功实现了某夹具262×104自由度模型的串、并行计算,为大规模自由度结构有限元并行软件开发研究提供了一种途径.
1模型和求解思路
基于Tahoe进行求解需要两个基本文件:网格文件和参数文件.网格文件包括节点、单元、拓扑构成等几何信息;参数文件描述计算模型的物理参数和计算分析参数.Tahoe本身不具备前后处理功能,需要通过其他前后处理软件建立模型和进行结果显示.本文利用MSC.Patran进行前处理建模、Tahoe求解、Tecplot进行后处理,通过编制接口实现三者的数据转换.
以某夹具作为研究对象,建立其有限元模型,图1为示意图,全部采用六面体单元进行划分,共包含
786
068个单元、874456个节点,自由度数为262×104.模型包含底部圆盘、中间转接板和上部立板三部分,
其中底部圆盘材料采用钢,中间转接板和上部立板材料采用铝,模型大致尺寸为圆盘直径约440舢,整体高
约为660mill.约束底部圆盘下表面三个方向自由度,静力载荷施加在立板法向x方向的侧面,载荷大小为石
方向节点力10
N.
根据Tahoe参数文件的要求,在MSC.Patran中建模时对约束和载荷节点及不同材料进行分组处理,导出
[收疆日期】2008—05—04;[修回日期]2008—07—26
【基金项目】中国工程物理研究院十一五重大预研专项课题资助项目
[作者简介】范宣华(1981一)。男,工程师,博士生,从事振动理论及并行计算方面的研究,四川绵阳919信箱402分箱621900
并行计算框架_计算机软件及应用_IT/计算机_专业资料。并?行计算框架简述汪源 ...优先调度?高优先级的任务(优先级由?用 Dryad(Microsoft) ? ? 基于计算拓扑图...
Fourinone(中文名字:四不像)是一个新的分布式并行计算框架,他集成了 Hadoop,Zookeeper,MQ,分布式缓存四大主要的分布式计算功能, Fourinone的 功能强大用途广泛,他...
而本文提出的面向Agent的并行计算框架,正是建立在 这2种技术基础之上,取其各自的优点和相似点,形成的一种 软件框架体系,以便用Agent的理论方法来解决并行计算上 ...
基于分布式对象的并行计算框架英文_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 基于分布式对象的并行计算框架英文_IT/计算机_专业资料。...
2000 一个层次式面向对象并行计算框架的设计李英军 ,吕 ,于大川 ,马晓星 建 ( 南京大学计算机软件新技术国家重点实验室 ,南京 210093) lel application framework...
Ma . r 201 0 21 0 0年 3月 基于 分布/ 并行 计算 框架 求解 多学 科设 计优 化 问题 胡 添元 , 雄庆 余 ( 南京航 空航 天大 学 飞行器 先进...
2006年第6期 福建 电脑 131 一种基于.NETRemotirlg的分布式并行计算框架刘军.姚子建(武汉理工大学计算机科学与技术学院,武汉430070) 【摘要】:.NETRemoting是一种...
淘宝分布式并行计算四合一框架Fourinone介绍_计算机软件及应用_IT/计算机_专业资料。淘宝100k无依赖java代码实现了hadoop,zookeeper,分布式缓存,MQ等众多分布式核心技术...
18 No. 7 July, 2006 基于高性能计算环境的并行仿真建模框架刘 奥,姚益平 (国防科学技术大学计算机学院,长沙 410073) 摘 要:为提高大规模分析评估推演类仿真的...
云计算环境下基于描述逻辑的本体并行推理框架研究 报告人:李韧 重庆大学行业信息化工程中心 重庆大学软件学院 重庆大学计算机学院 主要内容 1. 研究背景及现状 2....
热门文档