软件介绍
随着计算机算力的发展,固体力学(包括岩石力学)研究中,离散方法将有望成为主流。DICE2D的开发者相信这一点,因此乐意在离散方法上下点赌注,DICE又名骰子,也取义于爱因斯坦教授对量子力学的评价:“上帝不是在丢骰子”。针对离散元方法,目前有大量的国外商业代码例如PFC和EDEM系列,也有国外的大型开源代码如YADE等。DICE2D的初衷是提供一款容易上手的离散元源代码,从而使得研究生可以在短期内掌握离散元的底层原理、开发和扩展。
DICE2D所采用的离散元法的具体原理、数据结构、本构、并行设计等方面的细节知识都在《High Performance Computing and the Discrete Element Model》一书中所有介绍,由于版权原因本网站不提供书籍电子版的下载和传播,望见谅。 DICE2D采用Matlab为平台进行编写,并行采用matlab的科学计算工具箱来实现。需要大规模计算方面的用户可以购买天津国家超算中心的天河一号计算机时(DICE2D并行版是天津超算中心天河一号自主软件项目)。