| 查看: 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人回复


12楼2012-11-30 22:32:52
|
刚在网上搜了一下,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













回复此楼