有限元并行EBE方法及应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第24卷第17期岩石力学与工程学报V01.24
No.172005年9月
Chinese
Journalo,
.fRockMechanicsand
EngineeringSept.
2005
有限元并行EBE方法及应用
刘耀儒,周维垣,杨强
(清华大学水利水电工程系,北京
100084)
摘要。结构开裂和破坏过程的三维有限元分析,对大规模数值计算提出了很高的要求。基于Jacobi预处理共轭梯
度法,推导了适用于分布存储并行机的有限元并行方法。在数据交换方面,采用一种按需收集、按需散发的数据
交换技术,使得该方法适合于分布内存的并行机,可极大降低数据交换量,提高并行计算效率。同时,可避免形
成整体刚度矩阵,显著减少内存需求,并可自动实现计算任务的分配。编制了有限元并行计算程序,采用悬臂梁算例对其进行了验证,并和普通有限元方法进行了对比,然后应用于拱坝的有限元数值分析和基于网格加密技术的四点弯曲梁开裂过程的数值模拟中。指出该方法和区域分解方法的并行实现在本质上是相同的,但EBE方法更具有工程实用意义。计算结果表明,对复杂的三维结构,该方法是一种很有效的并行计算方法。
关键词I岩土力学;有限元法;element-by—element;并行计算;拱坝;开裂中圈分类号:TU
443
文献标识码:A文章编号:1000—6915(2005)17—3023—06
PARALLELFINITE
ELEMENTANALYSISBASEDON
ELEMENT-BY.ELEMENTMETHODANDITSAPPLICATION
LIUYao—ru,ZHOU
Wei—yuan,YANGQiang
(DepartmentofHydraulicandHydropowerEngineering,TsinghuaUniversity,Beijing
100084,China)
Abstract:In3Dfiniteelementanalysisofstructurefailureprocess,largeSCalenumericalanalysishasincreasedthe
demandforhigh—performancecomputing.Theelement—by—element(EBE)methodfordistributedmemory
processors(DMP)isformulated
based
on
theJacobi—preconditionedconjugategradient(J—PCG)method.For
data
exchange,ascheme
whichonlygathersandscattersnecessarydataisadvisedtomakeEBEmethodavailablefor
distributed—memoryparallelcomputers.Inthisway,itwilldramaticallyreducedataexchangeandconsequentlyimproveefficiencyofparallelcomputing.Atthe
salIle
time,the
formation
ofglobalstiffnessmatrix
Can
beavoided;
greatlyreducingtherequirementforthestorage,andtheassignmentofjobsCanbe
doneautomatically.A3Dparallel
finiteelementcodeisdevelopedusing
MPICHandC/C++language.Numerical
tests
on
cantileverbeamindicatethat
theyarecorrect.Thenitisappfied
to
thefiniteelementanalysisofXiluoduarch
damprojectandnumericalanalysis
offractureprocessoffour-pointsheartestbased
on鲥drefiningtechnology.Itisthesame
in
essence
forEBE
methodanddomaindecompositionintask
allocation.Theresultsshowthatfortheanalysisof
the3Dirregularand
complicated
structures
likearch
dams,thefiniteelementEBEmethodiseffectiveandreliable.
Keywords:rockandsoilmechanics;finiteelementmethod:element-by—element;parallelcomputing;archdarn;
cracking
1引言
结构稳定和破坏过程的三维有限元分析,需要
加密网格和采用精细的荷载步长,对高性能并行计
算提出了很高的要求,其关键问题是计算任务的分配和大内存需求问题。对有限元并行计算而言,传统方法是采用方程组求解并行和区域分解方法。方
收藕日期I2005—02—24;修旬日期l
2005—05—08
基金项目I国家重点基础研究发展规划(973)项目(2002CB412708):中国博士后科学基金资助项目
作者■介t刘耀儒(1974一)。男,博士,1998年毕业于清华大学水利水电工程系水工结构专业,主要从事并行计算、拱坝和岩石边坡静动力稳定方面的教学与研究工作。E-mail:liuyaoru@tsinghua.edu.ca。