岩土力学
巖土力學
암토역학
ROCK AND SOIL MECHANICS
2014年
8期
2401-2407
,共7页
岩土工程%非连续变形分析%并行计算%OpenMP%块雅可比迭代法%非零存储
巖土工程%非連續變形分析%併行計算%OpenMP%塊雅可比迭代法%非零存儲
암토공정%비련속변형분석%병행계산%OpenMP%괴아가비질대법%비령존저
geotechnical engineering%discontinuous deformation analysis%parallel computing%OpenMP%block Jacobi iterative method%non-zero element memory
非连续变形分析(DDA)方法严格满足平衡要求和能量守恒,具有完全的运动学及数值可靠性,但对大规模岩土工程问题的数值模拟耗时太长,尤其是线性方程组求解,并行计算可以很好地解决该问题。首先基于DDA方法的基本理论,阐述了适用于DDA方法中的基于块的行压缩法和基于“试验-误差”迭代格式的非零位置记录;其次,引入块雅可比迭代法并行求解DDA方法的线性方程组,并改进了相应的非零存储方法;最后,基于OpenMP实现了DDA线性方程组求解并行计算,并将其应用于地下洞室群的破坏过程分析,以加速比为并行效率的指标评价,结果表明,该并行计算策略可以极大提高DDA的计算效率,而且适合各种规模的问题。
非連續變形分析(DDA)方法嚴格滿足平衡要求和能量守恆,具有完全的運動學及數值可靠性,但對大規模巖土工程問題的數值模擬耗時太長,尤其是線性方程組求解,併行計算可以很好地解決該問題。首先基于DDA方法的基本理論,闡述瞭適用于DDA方法中的基于塊的行壓縮法和基于“試驗-誤差”迭代格式的非零位置記錄;其次,引入塊雅可比迭代法併行求解DDA方法的線性方程組,併改進瞭相應的非零存儲方法;最後,基于OpenMP實現瞭DDA線性方程組求解併行計算,併將其應用于地下洞室群的破壞過程分析,以加速比為併行效率的指標評價,結果錶明,該併行計算策略可以極大提高DDA的計算效率,而且適閤各種規模的問題。
비련속변형분석(DDA)방법엄격만족평형요구화능량수항,구유완전적운동학급수치가고성,단대대규모암토공정문제적수치모의모시태장,우기시선성방정조구해,병행계산가이흔호지해결해문제。수선기우DDA방법적기본이론,천술료괄용우DDA방법중적기우괴적행압축법화기우“시험-오차”질대격식적비령위치기록;기차,인입괴아가비질대법병행구해DDA방법적선성방정조,병개진료상응적비령존저방법;최후,기우OpenMP실현료DDA선성방정조구해병행계산,병장기응용우지하동실군적파배과정분석,이가속비위병행효솔적지표평개,결과표명,해병행계산책략가이겁대제고DDA적계산효솔,이차괄합각충규모적문제。
The discontinuous deformation analysis (DDA) strictly meets balance requirements and energy conservation, and has complete kinematics and numerical reliability. However, the computation time of simulating large-scale geotechnical engineering is too long, especially for solving linear equations;the parallel computing will be a good solution to the problem. Firstly, two contents of non-zero storage in DDA have been described. One is the block compressed sparse row method, and the other is the iterative scheme of non-zero position recording based on the trial-error. Furthermore, we have introduced the block Jacobi iterative method to parallel solving linear equations of DDA, and improved the non-zero storage method. Finally, benefit from the sub-matrices storing, parallel computing of the DDA has been achieved based on Opening Multi-Processing. The improved DDA program has been used to simulate the failure process of the underground caverns; the speedup is obtained to evaluate the parallel efficiency. The results demonstrate that the parallel computing strategy can greatly improve the computational efficiency of DDA for the problems with various sizes. The investigations of this paper will promote DDA to the engineering simulation.