24小时热门版块排行榜    

查看: 408  |  回复: 3
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 雁儿霏霏 的 3 个金币

雁儿霏霏

木虫 (正式写手)

[交流] 【求助】siesta3.0安装后运行显示串行,如何编译为并行的问题 已有2人参与

按照帖子
http://muchong.com/bbs/viewthread.php?tid=1666033&fpage=0&view=&highlight=&page=1
所说,用他的make.arch文件编译siesta以后,直接运行
/home/shang/siesta/siesta
发现下列提示:
Siesta Version:  siesta-3.0-b
Architecture  : x86_64-unknown-linux-gnu--Intel
Compiler flags: /home/shang/mpich-1.2.7p1/bin/mpif90 -g
SERIAL version

* Running in serial mode
>> Start of run:  15-APR-2010  10:01:30

                           ***********************
                           *  WELCOME TO SIESTA  *
                           ***********************

reinit: Reading from standard input
************************** Dump of input data file ****************************

我编译的是串行版本吗?如何修改才能编译成并行?谢谢

[ Last edited by 雁儿霏霏 on 2010-4-15 at 10:13 ]
回复此楼

» 猜你喜欢

我美丽我漂亮我是青岛嫚!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)


gavinliu7390(金币+1):谢谢交流! 2010-04-15 11:40
雁儿霏霏(金币+5): 2010-04-15 13:59
引用回帖:
Originally posted by 雁儿霏霏 at 2010-04-15 03:11:45:
按照帖子
http://muchong.com/bbs/viewthread.php?tid=1666033&fpage=0&view=&highlight=&page=1
所说,用他的make.arch文件编译siesta以后,直接运行
/home/shang/siesta/siesta
...

你这个问题,可以到mail-list里面去看看!有人也碰到过这个问题!
另外可以参考一下我的编译!http://muchong.com/bbs/viewthread.php?tid=1930406&fpage=1
希望对你有用!我编译的时候没出现这个问题!
弘德明志博学笃行
2楼2010-04-15 10:33:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)


qli0218(金币+1):谢谢 2010-04-15 13:04
雁儿霏霏(金币+2):谢谢你的帮助 2010-04-15 14:16
引用回帖:
Originally posted by 雁儿霏霏 at 2010-04-15 03:11:45:
按照帖子
http://muchong.com/bbs/viewthread.php?tid=1666033&fpage=0&view=&highlight=&page=1
所说,用他的make.arch文件编译siesta以后,直接运行
/home/shang/siesta/siesta
...

还有就是你这个问题,如果你的编译没什么问题的话,你直接运行siesta当然默认就是串行了!要想并行的话,需要使用并行命令的。mpirun -np N siesta output &
其中N是你想使用的core数!我不知道你使用的是mpich那个版本,要是mpich2的话,可能还要先启动mpd。你先试一下上面的,要是不行,在看看你的mpi的说明书!
弘德明志博学笃行
3楼2010-04-15 10:37:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

springxa

至尊木虫 (著名写手)

引用回帖:
Originally posted by zhangguangping at 2010-04-15 10:37:31:

还有就是你这个问题,如果你的编译没什么问题的话,你直接运行siesta当然默认就是串行了!要想并行的话,需要使用并行命令的。mpirun -np N siesta output &
其中N是你想使用的core数!我 ...

正解
4楼2010-04-15 11:14:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 雁儿霏霏 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见