使用 Matlab 2013b 进行并行计算时遇到一个问题:
core_num = 2;
if matlabpool('size') <= 0
matlabpool('open','local',core_num);
end
报错显示:
Failed to start a parallel pool.
…
All dimension arguments must be greater than zero
…
解决办法:
将 matlab、smtp、mpiexec 添加到防火墙的例外中,即允许它们通过防火墙