24小时热门版块排行榜    

查看: 369  |  回复: 1

酱油哥男二号

铜虫 (初入文坛)

[求助] 关于Matlab在Linux环境下的并行/串行问题

本人Linux新手,想要请教一个关于Matlab并行的问题。
      首先,我所需要解决的问题是调用名为A的Linux环境下编译的文件,它的运行时间大概在1个小时左右。在下需要同时调用100个这样的文件,显然串行的时间太久了,时间上无法承担。
      因此,在下昨天使用了parfor的方法进行试验,但是由于集群中的Linux系统设置最多matlabpool可以设置为8,我就不知所措了。除此之外,我在Windows环境下还使用了一种比较笨的做法:由于open函数是直接打开exe文件后就继续向下运行,而system函数是要等到exe文件返回运行完成的指令后才向下运行,因此我把调用的最后一个exe用system调用,而open则用于调用其他的exe,也可以实现不使用matlabpool的简单并行。
      所以现在想要请教各位大神,如果我想在Linux环境下使用比较笨的方法,open函数应该怎么来用,或者用什么函数代替(因为system已经用unix代替了);或者如果用matlabpool应该如何编写程序,才能实现上述功能。
      万分感谢!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

.....
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

酱油哥男二号

铜虫 (初入文坛)

已经自己解决
.....
2楼2014-10-09 10:21:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 酱油哥男二号 的主题更新
信息提示
请填处理意见