铁道科学与工程学报2018,Vol.15Issue(7):1693-1699,7.DOI:10.19713/j.cnki.43-1423/u.2018.07.009
FLAC3DV3.0边坡稳定剪切强度折减法的多线程并行算法
Study on the slope stability shear strength reduction method based on the multi-thread parallel computing technology in the FLAC3D V3.0 software
摘要
Abstract
The safety factor of slopes was determined by the critical reduction parameter when utilizing the strength reduction method, in the process, the cohesion and internal friction angle were reduced by the bisection method usually. To reduce the iterations and computing time, the multi-thread parallel computing technology was utilized in the strength reduction method. Through theoretical analysis and computing, the minimum iteration equations of the bisection method and multi-thread parallel computing method were derived with the range (Kmin, Kmax) of reduction parameter and the given error η determined. The FLAC3D command flow was embedded in Python scripts, subsequently, the multi-thread computing of FLAC3D software were performed by using the Python scripts. A specific computing example was conducted by 4 threads parallel computing and the bisection method, separately. From the study of this paper, it is concluded that the final results are the same, meanwhile, the iterations of 4 threads parallel method is 0.46 times less than that of the bisection method, and the time is 0.55. The computing example suggested that the multi-parallel computing technology can reduce iterations and computing time effectively.关键词
Python脚本/FLAC3D/边坡/强度折减法/多线程并行运算Key words
python scripts/FLAC3D/slope/strength reduction method/multi-thread parallel computing technology分类
建筑与水利引用本文复制引用
瞿秀祥,林杭,王敏,张道勇..FLAC3DV3.0边坡稳定剪切强度折减法的多线程并行算法[J].铁道科学与工程学报,2018,15(7):1693-1699,7.基金项目
长江科学院开放研究基金资助项目(CKWV2014218/KY) (CKWV2014218/KY)
中南大学"创新驱动计划"资助项目(2016CX019) (2016CX019)
国家自然科学基金资助项目(51474249) (51474249)
湖南省自然科学基金资助项目(2018JJ2500) (2018JJ2500)