" MATLAB:损坏的双链表"

时间:2017-09-29 21:56:09

标签: matlab slurm

我最近开始收到错误

MATLAB: corrupted double-linked list

在超级计算群集上运行中等复杂的matlab模型时,大约有90%的时间。

模型在我的笔记本电脑上运行良好[运行大约15个小时,集群用于参数扫描],已经完成了近2年。

最近一次运行的唯一区别是输出更加冗长,并且创建了一个之前没有的大型数组(1.5 Gb)。

这个数组的一般模式是它是一个3D数组,通过每次步长保存模型的2D切片而构建。数组在时间步长循环之外初始化,并且随着模型的进展覆盖切片

%** init
big_array = zeros(a,b,c)

%** Loop
for i=1:c
    %%%% DO MODEL %%%%

    %** Save to array
    big_array(:,:,i) = modelSnapshot';
end

我已检查过此数组的索引是否正确(即。big_array(:,:,i) = modelSnapshot'具有正确的尺寸/大小)

有没有人对此错误有任何经验并且可以指向解决方案?

我在谷歌上看到的唯一相关结果是matlabs' mex-file stuff,在我的模型中没有活动

(崩溃发生在matlab 2016a,笔记本电脑运行2014a)

0 个答案:

没有答案