运行matlabpool和parfor qsub扭矩

3视图(30天)
陆玛斯
陆玛斯 2014年3月19日
评论道: 陆玛斯2014年3月20日
我不能够在集群上创建一个matlabpool。我希望有人能帮助我。
这是我的代码…
清晰的所有
关闭所有
clc
fid = fopen (“output.txt”,“wt”);
流(fid检测器,“输出\ n”);
流(fid检测器,“# # #”)
流(fid, strcat (pwd,' \ n '));
流(fid检测器,“# # #”)
p =兰德(10);
q =(10)的;
保存(“pqfile.mat”,“p”,“问”)
W = [。收于实施率达41美分收于.51 .45 38 36 29 . 21];
DG =稀疏([6 1 2 4 2 3 4 5 5 6 1],[2 6 3 6 5 4 1 3 4 5],W)
(距离、路径,pred) = graphshortestpath (DG 1 6)
流(fid, strcat (num2str(经销)' \ n '))
流(fid检测器,“# # #”)
流(fid, strcat (num2str(路径),' \ n '))
流(fid检测器,“# # #”)
流(fid, strcat (num2str (pred),' \ n '))
流(fid检测器,“# # #”)
抽搐
i = 1:10
eig (rand (1000));
结束
一个= toc
如果matlabpool (“大小”)= = 0% % % % % % % % 35%行
matlabpool开2
结束
抽搐
parfori = 1:10
eig (rand (1000));
结束
b = toc
matlabpool关闭
流(fid, strcat (num2str (a),' \ n '))
流(fid检测器,“# # #”)
流(fid, strcat (num2str (b),' \ n '))
流(fid检测器,“# # #”)
文件关闭(fid);
我写了这段代码在Matlab Ubuntu-machine 2013 b。我使用的应用程序编译器创建一个独立的程序所需的所有工具箱。
我使用qsub推出下一个代码。
#! / bin / bash
#PBS - m一个
#PBS - l节点= 1:ppn = 2
回声“Hello world !”
for_testing / run_main01parfor。sh /工具/ matlab / 2013 b / x86_64 > for_testing /日志。txt 2 > & 1
日志文件包含下面的信息…
错误使用matlabpool(第151行)
未定义的变量“com”或类“com.mathworks.toolbox.distcomp.pmode.SessionFactory.getCurrentSession”。
错误在main01(35)行
MATLAB: undefinedVarOrClass
这是缺少相关工具箱在服务器上还是别的?这可以解决在我身边或者这个问题相关集群设计的路吗?
3评论
陆玛斯
陆玛斯 2014年3月20日
我添加了“版本”功能的脚本,我给你们的第一个帖子。
下面的输出。你可以看到,PCT和生物信息工具箱。这两个工具箱不安装在集群。我想这些工具箱添加到独立的程序在编译。
看起来PCT存在,所以,为什么我得到我的第一篇文章中描述的错误我?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
设置了环境变量
推荐- - - - - -
LD_LIBRARY_PATH:/工具/ matlab / 2013 b / x86_64 /运行/ glnxa64: /工具/ matlab / 2013 b / x86_64 / bin / glnxa64: /工具/ matlab / 2013 b / x86_64 / sys /操作系统/ glnxa64吗
[H [2 j - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MATLAB版本:8.2.0.701 (R2013b)
MATLAB许可证号码:未知
操作系统:Linux 3.2.0-4-amd64#1 SMP Debian 3.2.54-2 x86_64
的Java版本:Java 1.7.0_与甲骨文公司11-b21 Java HotSpot VM (TM) 64位服务器混合模式
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MATLAB 8.2版本(R2013b)
生物信息工具箱版本4.3.1 (R2013b)
控制系统工具箱9.6版本(R2013b)
数据库工具箱5.0版本(R2013b)
全局优化工具箱版本第3.2.4 (R2013b)
图像处理工具箱8.3版本(R2013b)
MATLAB 8.2版本(R2013b)
MATLAB编译器版本5.0 (R2013b)
映射工具箱4.0版本(R2013b)
神经网络工具箱8.1版本(R2013b)
优化工具箱6.4版本(R2013b)
并行计算工具箱6.3版本(R2013b)
信号处理工具箱6.20版本(R2013b)
统计工具箱8.3版本(R2013b)
系统辨识工具箱8.3版本(R2013b)

登录置评。

答案(0)

类别

找到更多的在集群配置帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!