最近看大家做3dec经常出现这种错误
(下面这张图)
有人立马会叫你改内存
conf array 5000(改成5000mb)
其实想起来有些问题没有搞清楚。
什么问题呢?
就是有些人从来没想过:模型是不是有问题?
如果
①模型边界没有设置对
②模型材料参数过于弱
③节理设置有误
。。。。。。
都有可能让你计算吃力,都能给你来个内存不足。
如果不改正这些错误
就算给你超级计算机也是徒劳。
说了这么多 其实我们遇到这种情况,应该分两个思路,
先预先判别一下你的模型到底有没有可能发生大的滑动,
如果判别不需要,则第一时间应该检查模型,
试着简化模型,以便查看我们的参数是否正确,
如果还是这样,我们再改内存。
另一种情况是常见的,
离散元模拟在块体掉落,滑体滑动等情况下,
是可能内存不足的,修改内存是可行的。
改内存命令就是:conf array 5000(改成5000mb),单位是MB。
不要随便就改的特别大,默认的数值是1000mb,
慢慢改,这样容易发现合适的数字,否则你的电脑带不动。