Design and implementation of a software architecture for 3D-DDA
The three-dimensional discontinuous deformation analysis(3D-DDA)is a promising numerical method for both static and dynamic analyses of rock systems.Lacking mature software,its popularity is far behind its ability.To address this problem,this paper presents a new software architecture from a software engineering viewpoint.Based on 3D-DDA characteristics,the implementation of the proposed architecture has the following merits.Firstly,the software architecture separates data,computing,visualization,and signal control into individual modules.Secondly,data storage and parallel access are fully considered for different conditions.Thirdly,an open computing framework is provided which supports most numerical computing methods; common tools for equation solving and parallel computing are provided for further development.Fourthly,efficient visualization functions are provided by integrating a variety of visualization algorithms.A user-friendly graphical user interface is designed to improve the user experience.Finally,through a set of examples,the software is verified against both analytical solutions and the original code by Dr.Shi GenHua.
XiaoLong CHENG Jun XIAO QingHai MIAO Ying WANG
College of Engineering & Information Technology, University of Chinese Academy of Sciences, Beijing,China
国际会议
The 12th International Conference on Analysis of Discontinuous Deformation(第12届非连续变形分析国际大会)
武汉
英文
30-30
2015-10-16(万方平台首次上网日期,不代表论文的发表时间)