Design and implementation of a software architecture for 3D-DDA

来源 :Science China(Technological Sciences) | 被引量 : 0次 | 上传用户:hw0303
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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 Gen Hua. The three-dimensional discontinuous deformation analysis (3D-DDA) is a promising numerical method for both static and dynamic analyzes of rock systems. Lacking mature software, its popularity is far behind its ability. To address this problem, this paper presents a new software 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 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 desi gned 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 Gen Hua.
其他文献
PC产业正在演变为“传统”产业:成熟、稳定、缺乏亮点.无论是产品线的细化,还是品牌的重建,抑或是渠道的下沉和扩张,都是众厂商千方百计避免利润下滑做出的努力.
2007年伴随着CPI的上涨,流动性资金的大量涌入,股市的“狂涨”……一下子将中国经济的过热或过快的发展速度带来的种种“弊端气象”暴露出来,宏观经济的“热与冷”受到空前的
6月5日,盖特纳访华结束后两天,国家外汇管理局透露,我国愿在安全、收益合理的范围内购买不超过500亿美元国际货币基金组织(IMF)发行的新债券.相比于其他的较为抽象的“共识”
随着新课程理念的普及,原来“教教材”的观念也逐渐被“用教材教”代替。原来教师上课照本宣科使得课堂变得十分的乏味,完全不适应社会和学生的需求,而且还不利于提高学生英语综合能力的发展。因此,钻研和分析教材,根据实际的情境和对象来对牛津教材进行调整和加工,实现教材的“二次开发”势在必行。  1. 牛津教材内容的二次开发   教材内容的“二次开发”是在教材特点的基础上,经过补充和取舍进行调整,使得教学内容
美元作为最主要的国际货币,其低利率和低汇率,是全球流动性过剩的根源,使得全球金融资本的膨胀速度持续快于产业资本,导致经济不断虚拟化.也使得近六年来,全球股市、房地产、
为避免中国经济大幅下滑,适度宽松的货币政策推动银行第一季度新增贷款4.58万亿,超过年初央行新增贷款5万亿货币政策目标的90%.3月M2达到创纪录的同比25.5%的增长.如果今年经济
腾中重工是谁?在北京时间6月3日之前,知道者恐怕寥寥,而6月3日,一则关于美国悍马品牌被中国一家民营企业收购的消息,让腾中重工一时名满天下.
近日,北京市瑞风律师所律师李万平,联合7名律师向全国人大常委会和最高人民法院提交了一份名为《关于刑法及其法律适用若干问题亟待修改》的公民建议书.
随着2008年奥运火炬的点燃,世界的目光聚焦到了北京,聚焦到了中国.随着北京奥运会的成功举办,世界真正近距离地感受到了中国的发展.