基于OpenMP的二维有限元-离散元并行分析方法-论文.pdf

基于OpenMP的二维有限元-离散元并行分析方法-论文.pdf

ID:57974827

大小:1.05 MB

页数:8页

时间:2020-04-18

基于OpenMP的二维有限元-离散元并行分析方法-论文.pdf_第1页
基于OpenMP的二维有限元-离散元并行分析方法-论文.pdf_第2页
基于OpenMP的二维有限元-离散元并行分析方法-论文.pdf_第3页
基于OpenMP的二维有限元-离散元并行分析方法-论文.pdf_第4页
基于OpenMP的二维有限元-离散元并行分析方法-论文.pdf_第5页
资源描述:

《基于OpenMP的二维有限元-离散元并行分析方法-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第35卷第9期岩土力学、,01-35NO.92014年9月RockandSoilMechanicsSept.2014文章糖号l1000-7598(2014)09-2717-08基于OpenMP的二维有限元一离散元并行分析方法严成增,郑宏,孙冠华,葛修润(中国科学院武汉岩土力学研究所岩土力学与工程国家重点实验室,武汉430071)摘要。Munjiza提出的有限元一离散元耦合分析方法(FEDM)是分析岩石破裂过程的一种十分有效的方法。然而,为了克服网格依赖性,需要将岩体剖分成非常细小的三角形单元,且三角形单元之间不共用节点,导致问题的变量数目巨

2、大,计算非常耗时。为了提高计算效率,基于OpenMP(openmulti—processing)多核并行技术实现了有限元一离散元法的并行化,克服了并行化过程中存在的数据竞争,实现了并行程序的负载平衡。提出了一套将串行程序并行化的策略,即首先确定串行程序的热点区域,然后尽可能地将热点区域并行化,尽量使用私有变量来规避数据竞争;若各线程问仍存在数据竞争,可采用动态链表数据结构,先将数据存于动态链表中,最后在并行区域外,将存于各个动态链表中的数据进行合并,这样可以规避数据竞争,同时避免了使用临界区或锁,从而提高了程序的并行化效果。开发了并行版本F

3、DEM程序,将所提出的方法用于大规模工程问题的求解,最后通过陡崖塌落的算例说明该方法的有效性。关键词;有限元一离散元法;并行计算;负载均衡中图分类号:0241文献标识码:AParallelanalysisoftwo--dimensionalfinite·-discreteelementmethodbasedonOpenMPYANCheng-zeng,ZHENGHong,SUNGuan-hua,GEXiu—lUll(StateKeyLaboratoryofGeomechanicsandGeotechnica]Engineering,Insti

4、tuteofRockandSoilMechanics,ChineseAcademyofSciences,Wuhan430071,China)Abstract:Thecouplingmethodoffinite—discreteelementmethod(FDEM)byMunjizaisaNefectiveprocedureforsimulatingrockfailure.Inordertoovercomethemeshdependenc~itisnecessarytopartitiontherockmassintoverysmalltria

5、ngularelements;andtheelementsdonotsharethenodes,creatingavastnumberofvariables,therefore,thecalculationisverytimeconsuming.Themethodovercomescompetitionamongtheexistingdataintheparallelizationandbalancesloadsinaparallelprogram.Asetofstrategiesforparallelizingserialprograms

6、areproposed,determiningthehotzonesoftheserialprogram,thenparallelizingthehotzonesasfaraspossibleandusingasmanyprivatevariableaspossibletOcircumventcompetition.Iftherearestilldatacompetitionamongthetreads,dynamiclistscanbeusedtostorethesecompetitivedata.Finally,thedatastore

7、dinthevariousdynamiclistsaremergedoutsidetheparallelzones.DatacompetitionisaccordinglyavoidedwithNOuseofcriticalsectionorlock;andtheefectoftheprogramparallelizationishenceincreased.Bytheproposedmethod,theparallelversionoftheFDEMprogramisdeveloped,whichcanbeusedtosolvelarge

8、-scaleproblem.Anumericalexampleaboutclifscollapseshowstheefectivenessoftheproposedmethod.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。