Frontiers of Data and Computing ›› 2025, Vol. 7 ›› Issue (5): 3-15.

CSTR: 32002.14.jfdc.CN10-1649/TP.2025.05.001

doi: 10.11871/jfdc.issn.2096-742X.2025.05.001

• Special Issue: New Domestic Computing Power Empowers the Development of Scientific Computing Applications • Previous Articles     Next Articles

Distributed Computing Strategy for Three-Dimensional Continuous-Discontinuous Element Method

HUANG Junguang1,2(),FENG Chun2,*(),ZHANG Yiming3   

  1. 1. School of Civil Engineering and Transportation, Hebei University of Technology, Tianjin 300401, China
    2. Institute of Mechanics, Chinese Academy of Sciences, Beijing 100190, China
    3. School of Architecture Engineering, Zhejiang Sci-Tech University, Hangzhou, Zhejiang 310018, China
  • Received:2025-03-19 Online:2025-10-20 Published:2025-10-23
  • Contact: FENG Chun E-mail:202111601004@stu.hebut.edu.cn;fengchun@imech.ac.cn

Abstract:

[Objective] Establishing a distributed computing paradigm for large-scale complex geotechnical engineering models is of significant importance. [Methods] The ParMETIS graph partitioning algorithm is used to generate a grid node domain decomposition scheme based on the topological relationships of the grid node graph. By introducing ghost elements and ghost contacts, a multi-subdomain data partitioning for continuous-discontinuous computational tasks and load balancing of the computing cluster is achieved based on the grid node partitioning results. Using MPI non-blocking communication and memory-mapped sharing technology, efficient communication of the ghost node information is realized. Finally, large-scale three-dimensional continuous-discontinuous problems are solved through distributed computing on the computing cluster. [Results] Under conditions where the load is fixed either on a single node or across multiple nodes, the proposed distributed computing strategy achieves weak scalability for the CDEM, overcoming the limitations of a single machine with millions of elements, and successfully meeting the complex computational demands of tens of millions of tetrahedral elements. [Conclusions] This distributed computing strategy effectively enhances computing capability and scalability, providing a feasible solution for the application of the continuous-discontinuous element method in large-scale geotechnical engineering problems.

Key words: continuous-discontinuous element method (CDEM), distributed computing, graph partitioning, load balancing