摘要
岩石工程灾害与岩石破裂过程失稳密切相关。大型岩石工程破裂过程数值分析需要高效、准确、强大的计算能力支持。一般传统串行计算方法难以满足要求,大规模并行计算是解决这一难题的有效途径。岩石破裂过程分析系统是研究岩石破裂过程的一个重要数值分析工具。在岩石破裂过程分析系统串行单机版的基础上,结合现代有限元方法和数值计算方法,在消息传递并行环境下,利用区域分解和主从编程模式,采用分布存储稀疏线性迭代并行求解方法,在Linux机群上实现应力分析模块中有限元计算的并行处理。通过Windows和Linux协调处理策略,有效地把原有的前后处理功能和机群系统强大的计算能力结合起来,建立岩石破裂过程分析RFPA3D-Parallel并行分析系统。算例结果表明,并行程序具有很高的加速比和并行效率,能够快速完成三维条件下300万单元的大规模岩石破裂过程分析。应用RFPA3D-Parallel并行分析系统模拟地壳介质中广泛存在的龟裂现象,再现非均匀介质破坏和裂纹演化过程,从而显示该系统广泛的应用前景。
Rock engineering hazards are closely related to unstable failure of rocks. Numerical analysis of rock failure process of large-scale rock engineering needs effective, accurate and powerful computation, while traditional serial computation becomes incapable to solve these large-scale rock failure problems; and it is necessary to employ large-scale parallel computation technology. Rock failure process analysis(RFPA) code is one of the important numerical tools that can be used to investigate rock failure process. Based on the serial code of RFPA^3D, a parallel computation model of rock failure process analysis is proplsed. We complete parallel stress analysis module of RFPA^3D using finite element method on a cluster and integrate it with pre-processing and post-processing of RFPA^3D installed on windows pc. The parallel program is performed using a distributed memory sparse linear iterative solver with preconditioning based on MPI(message passing interface). The linear solver is fully parallel, working with sub-domains determined by domain decomposition parallel algorithms. Numerical tests demonstrate that this parallel program is robust and has very high performance as expected. The parallel RFPA^3D system can be used to quickly fulfill rock failure process analysis of model with more than ten millions of degrees of freedom on a 32-node cluster with 64-CPU. With the application of the RFPA^3D-parallel system to simulate the fracture spacing phenomenon in the medium of earth crust, failure process and fracture evolution in heterogeneous medium like rock are revealed: and it indicates the broad potential application of the system.
出处
《岩石力学与工程学报》
EI
CAS
CSCD
北大核心
2006年第9期1795-1801,共7页
Chinese Journal of Rock Mechanics and Engineering
基金
国家自然科学基金资助项目(50374020
50490274
50504003
5047017)
中国教育科研网格计划项目(ChinaGrid)
关键词
岩石力学
岩石破裂过程
大规模
并行计算
区域分解
消息传递界面
rock mechanics
rock failure process
large scale
parallel iterative linear solver
domain decomposition
message passing interface