10.19713/j.cnki.43-1423/u.2018.07.009
FLAC3DV3.0边坡稳定剪切强度折减法的多线程并行算法
强度折减法将边坡的安全系数定义为边坡刚好达到临界破坏状态时的折减系数,该过程一般采用二分法对边坡内聚力和内摩擦角进行迭代计算.为优化迭代计算次数以缩短计算时间,提出多线程并行运算强度折减法的计算策略,得到二分法和多线程并行运算在不同折减系数计算范围(Kmin,Kmax)、给定误差条件η下所需最小迭代次数的理论公式.将FLAC3D命令流内嵌于Python脚本中,通过Python脚本同时调用多个FLAC3D应用程序,分别采用4线程并行运算和传统二分法对实例边坡进行强度折减法的计算.研究结果表明:在本文计算条件下,2种方法计算结果相同,采用4线程并行运算时迭代次数是二分法运算的0.46倍,其总的计算时间为二分法的0.55倍.采用多线程并行运算能有效减少迭代次数及总的计算 时间.
Python脚本、FLAC3D、边坡、强度折减法、多线程并行运算
15
TU457(土力学、地基基础工程)
长江科学院开放研究基金资助项目CKWV2014218/KY;中南大学"创新驱动计划"资助项目2016CX019;国家自然科学基金资助项目51474249;湖南省自然科学基金资助项目2018JJ2500
2018-08-14(万方平台首次上网日期,不代表论文的发表时间)
共7页
1693-1699