Show simple item record

contributor authorGang-Hai Huang
contributor authorYuan-Zhen Xu
contributor authorXiao-Feng Chen
contributor authorMing Xia
contributor authorShu Zhang
contributor authorXiong-Wei Yi
date accessioned2022-01-30T21:45:58Z
date available2022-01-30T21:45:58Z
date issued10/1/2020 12:00:00 AM
identifier other%28ASCE%29GM.1943-5622.0001811.pdf
identifier urihttp://yetl.yabesh.ir/yetl1/handle/yetl/4268800
description abstractA 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.
publisherASCE
titleA New C++ Programming Strategy for Three-Dimensional Sphere Discontinuous Deformation Analysis
typeJournal Paper
journal volume20
journal issue10
journal titleInternational Journal of Geomechanics
identifier doi10.1061/(ASCE)GM.1943-5622.0001811
page13
treeInternational Journal of Geomechanics:;2020:;Volume ( 020 ):;issue: 010
contenttypeFulltext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record