DDD
新一代3D离散位错动力学代码。
位错动力学是一个复杂的领域,具有巨大的进入障碍。 该项目的目的是创建一个代码库,该代码库是:
易于使用。
易于维护。
易于开发。
模块化的。
愚蠢的证明。
有据可查并经过测试。
表演者。
易于并行化。
功能清单
建立规则的长方体网格。 比Matlab快10倍以上。
组角,边和面。
加载条件。
边界条件的结构。
生成边界条件的过程。
悬臂边界条件。
加载功能。
力量
规则长方体网格的Peach-Koehler力。 比Matlab快10倍。
无限域的Peach-Koehler力( σHat是输入而不是通过FEM计算)。
O(N^2)节段力。 比C快约1.1倍。
序列号
CPU并行化
自我力量。 比Matlab快10倍。
拓扑结构
内部重新整理。
网格细化。 比Matlab快100倍以上。
网格变
1