| 查看: 2196 | 回复: 18 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
请教matlab在linux下的并行问题已有2人参与
|
|||
|
我想在linux下进行并行运算,原先串行的时候用for循环 for i=1:10 ..... ..... end 每个循环直接互相不影响,各干各的,得到的结果也是相互独立的,所以想到了并行运算。 把它改成parfor循环 parfor i=1:10 ... ... end 然后与串行相同的编译语句 nohup matlab 进行编译,结果一下就结束了,没有进行计算,是怎么回事呢? 看书,说还要设置运行的核数,比如 matlabpool 设置需要几个核。 对spmd有点小疑问。同一段段代码运行在不同的 多个 lablablab上,是说一个任务运行在多个核上吧?而不是不同的任务运行在不同的核上。 |
» 猜你喜欢
垃圾破二本职称评审标准
已经有5人回复
三无产品还有机会吗
已经有4人回复
投稿返修后收到这样的回复,还有希望吗
已经有7人回复
压汞仪和BET测气凝胶孔隙率
已经有4人回复
博士申请都是内定的吗?
已经有14人回复
谈谈两天一夜的“延安行”
已经有13人回复
氨基封端PDMS和HDI反应快速固化
已经有11人回复
之前让一硕士生水了7个发明专利,现在这7个获批发明专利的维护费可从哪儿支出哈?
已经有11人回复
论文投稿求助
已经有4人回复
Applied Surface Science 这个期刊。有哪位虫友投过的能把word模板发给我参考一下嘛
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
ADF在linux下安装的并行设置
已经有8人回复
MS在linux并行计算的outmol文件和optsumm不能生成能量曲线,各位高人可有好办法?
已经有18人回复
求教,matlab并行运算加速
已经有12人回复
远程登录linux系统如何实现fluent并行计算?
已经有6人回复
linux DMol3并行计算为什么不输出热力学性质
已经有6人回复
【求助完结】Linux系统下MS5.5的并行计算调度问题
已经有12人回复
【求助】关于PWscf在机群上并行的问题
已经有15人回复
【求助】linux版fluent使用udf并行问题请教
已经有4人回复
【求助】MS在Linux下的并行计算问题
已经有5人回复
【原创】MS 5.0 LINUX 版小集群并行安装手记
已经有47人回复
【求助】ATK Linux并行运算lisence问题
已经有5人回复

|
不行啊,我把原程序修改了下,在里面添上了几句: matlabpool(4); parfor jj=1:4 .............原程序主体 end matlabpool close; %close all the matlabpools 虽然它也运行了,但是没有结果出来,我把它弄出来在我双核电脑上试了下,出现了错误信息: Error using matlabpool (line 136) Failed to open matlabpool. (For information in addition to the causing error, validate the configuration 'local' in the Configurations Manager.) Error in ABzazhi24pi (line 3) matlabpool(2); Caused by: Error using distcomp.interactiveclient/start (line 11) Found an active interactive session. You cannot have multiple interactive sessions open simultaneously. To terminate the existing session, use matlabpool close |

7楼2012-11-30 13:06:42
|
刚在网上搜了一下,matlabpool open local 8 设置节点数,但是必须在matlab下面才行,比如我打开linux, >>matlab 进入matlab系统,然后matlabpool open local 8 可以,给出提示: Starting matlabpool using the 'local' configuration ... connected to 8 labs. 看上去好像可以了,好吧,挂程序吧: nohup matlab 这个语句是网友给的,就是让matlab程序后台运行的一个方法。这时候提示出错了: ??? Undefined function or method 'nohup' for input arguments of type 'char'. 很奇怪 啊!! 如果进入linux界面,然后进入ABzazhi24pi.m这个文件所在的文件夹,输入 nohup matlab 则没有这个奇怪的提示??? Undefined function or method 'nohup' for input arguments of type 'char'. 而且串行的时候还能得到正确的结果,并行的时候反而不能运行了。郁闷啊 |

2楼2012-11-30 10:50:54

3楼2012-11-30 11:06:36
tracel
木虫 (正式写手)
- 应助: 48 (小学生)
- 金币: 4116.7
- 散金: 1052
- 红花: 1
- 帖子: 314
- 在线: 2048.9小时
- 虫号: 831941
- 注册: 2009-08-21
- 专业: 理论和计算化学
4楼2012-11-30 12:26:56













回复此楼