A New C plus plus Programming Strategy for Three-Dimensional Sphere Discontinuous Deformation Analysis

被引:14
|
作者
Huang, Gang-Hai [1 ]
Xu, Yuan-Zhen [1 ]
Chen, Xiao-Feng [1 ]
Xia, Ming [2 ]
Zhang, Shu [3 ]
Yi, Xiong-Wei [4 ]
机构
[1] Hunan Univ Sci & Technol, Sch Civil Engn, Hunan Prov Key Lab Geotech Engn Stabil Control &, Xiangtan 411201, Peoples R China
[2] Xiangtan Univ, Coll Civil Engn & Mech, Xiangtan 411105, Peoples R China
[3] Cent South Univ, Sch Resources & Safety Engn, Changsha 410082, Peoples R China
[4] Hunan Univ Sci & Technol, Sch Resource & Environm & Safety Engn, Xiangtan 411201, Peoples R China
基金
中国国家自然科学基金;
关键词
Data storage format; Large-scale computation; Object-oriented C plus plus programming; Program architecture; Three-dimensional sphere discontinuous deformation analysis; DISCRETE ELEMENT METHOD; ANALYSIS DDA; CONTACT; MODEL; ALGORITHM;
D O I
10.1061/(ASCE)GM.1943-5622.0001811
中图分类号
P5 [地质学];
学科分类号
0709 ; 081803 ;
摘要
A new C++ programming strategy with high modularization and good portability, and a novel data storage format for simultaneous equations with little computer memory consumption, no sorting operation, and simple addressing algorithm are proposed for the three-dimensional sphere discontinuous deformation analysis (3D SDDA) to overcome the shortcomings of existing computation programs. An object-oriented data structure for the 3D SDDA computing code that is highly modular and easily transplanted is designed. Then, to demonstrate the portability of the 3D SDDA computing code, two computation architectures are respectively constructed to form two independent computation programs for 3D SDDA. Finally, several benchmark tests are conducted to verify the correctness of the 3D SDDA model in the new computation program, and a 170,725-sphere landslide example is simulated on a desktop computer to demonstrate the capability of the new computation program in large-scale engineering applications. Comparison between the new and existing computation programs regarding computer memory and time consumed demonstrates the great advantages brought about by the new computation program.
引用
收藏
页数:13
相关论文
共 50 条
  • [41] Extension of three-dimensional discontinuous deformation analysis for solid block motions in predefined fluid field
    Peng, Xinyan
    Fan, Xuanmei
    Yu, Pengcheng
    Chen, Guangqi
    Xia, Mingyao
    Zhang, Yingbin
    Cheng, Xiao
    Liang, Chao
    ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2025, 172
  • [42] A robust contact detection algorithm based on the Contact Theory in the three-dimensional discontinuous deformation analysis
    Ni, Kesong
    Ning, Youjun
    Yang, Jun
    Shao, Yongbo
    Wang, Zhanxue
    INTERNATIONAL JOURNAL OF ROCK MECHANICS AND MINING SCIENCES, 2020, 134 (134)
  • [43] Failure Mechanisms of Toppling Rock Slopes Using a Three-Dimensional Discontinuous Deformation Analysis Method
    Guoyang Liu
    Junjie Li
    Fei Kang
    Rock Mechanics and Rock Engineering, 2019, 52 : 3825 - 3848
  • [44] Parametric research on the time step and spring stiffness in three-dimensional discontinuous deformation analysis method
    Fan, Hongyun
    Li, Liping
    Liu, Hongliang
    Ni, Jian
    Cheng, Shuai
    Zhou, Hao
    INTERNATIONAL JOURNAL FOR NUMERICAL AND ANALYTICAL METHODS IN GEOMECHANICS, 2022, 46 (13) : 2603 - 2619
  • [45] Validation and application of three-dimensional discontinuous deformation analysis with tetrahedron finite element meshed block
    Liu, Jun
    Nan, Zheng
    Yi, Ping
    ACTA MECHANICA SINICA, 2012, 28 (06) : 1602 - 1616
  • [46] A full-stage parallel architecture of three-dimensional discontinuous deformation analysis using OpenMP
    Peng, Xinyan
    Chen, Guangqi
    Yu, Pengcheng
    Zhang, Yingbin
    Zhang, Hong
    Guo, Longxiao
    COMPUTERS AND GEOTECHNICS, 2020, 118 (118)
  • [47] Searching for a C-function on the three-dimensional sphere
    Beneventano, C. G.
    Cavero-Pelaez, I.
    D'Ascanio, D.
    Santangelo, E. M.
    JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2017, 50 (45)
  • [48] Compatible algorithm for integrations on a block domain of any shape for three-dimensional discontinuous deformation analysis
    Wu, Jian-Hong
    COMPUTERS AND GEOTECHNICS, 2010, 37 (1-2) : 153 - 163
  • [49] Numerical simulation of wedge failure of rock slopes using three-dimensional discontinuous deformation analysis
    Liu, Guoyang
    Meng, Haiyi
    Song, Gangyong
    Bo, Wu
    Zhao, Penghui
    Ning, Baokuan
    Xu, Xuelu
    ENVIRONMENTAL EARTH SCIENCES, 2024, 83 (10)
  • [50] Impact failure and disaster processes associated with rockfalls based on three-dimensional discontinuous deformation analysis
    Liu, Guoyang
    Zhong, Zhirui
    Ye, Tangjin
    Meng, Jin
    Zhao, Shengze
    Liu, Junjie
    Luo, Shouyi
    EARTH SURFACE PROCESSES AND LANDFORMS, 2024, 49 (11) : 3344 - 3366