通过PBS运行Matlab失败

时间:2015-05-23 19:44:47

标签: matlab pbs

我试图通过PBS运行Matlab 2013,我收到以下错误:

libXv.so.1: cannot open shared object file: No such file or directory

我可以在Matlab的GUI模式下运行我的代码。我尝试使用LD_PRELOAD指向库中,但这也无济于事。

setenv LD_PRELOAD /usr/lib/x86_64-linux-gnu/libXv.so.1

有关如何解决此错误的任何建议?

1 个答案:

答案 0 :(得分:1)

当通过PBS运行Matlab时,您可以在群集的节点上运行实际的Matlab脚本,这些脚本可能没有安装任何GUI组件,包括libXv.so.1等X客户端库。

您可能不希望通过批处理系统在GUI模式下运行Matlab,除非它是一个交互式作业。如果您只想运行脚本,请尝试在PBS脚本中指定matlab命令行,如下所示:

matlab -nodisplay -nodesktop -nojvm -nosplash -r "myfunc"

其中myfunc是要在群集上运行的Matlab命令。