24小时热门版块排行榜    

CyRhmU.jpeg
查看: 656  |  回复: 10
当前主题已经存档。

casjxm

铜虫 (正式写手)

[交流] 【求助】2个abinit计算问题已有4人参与

有两个问题想请教各位:
1. 各位在abinit计算中的ecut 一般设置多少,才能保证结果有一定的可靠度,比如在光学计算中。
2.  我的机器在计算中只要ecut设置高一点,就算不了了,出现错误p4_error: alloc_p4_msg: Message size exceeds P4s maximum message size: 305260800,且P4_GLOBMEMSIZE也改为很大,但不起作用,不知如何解决。49G内存,16核。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

goldenfisher

金虫 (著名写手)

★ ★ ★ ★ ★
gavinliu7390(金币+3):谢谢 2010-04-06 11:55
hometownlove(金币+2):谢谢交流 2010-04-06 16:38
关于能量截断,你最好自己测试一下。光学计算怎么着也得几百个eV吧。
关于计算问题,估计和你用的编译器有关,你用的什么编译器? ifort, pgi, 还是gfortran. 如果是gfortran,这个问题很常见。
2楼2010-04-05 16:38:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

casjxm

铜虫 (正式写手)

引用回帖:
Originally posted by goldenfisher at 2010-04-05 16:38:31:
关于能量截断,你最好自己测试一下。光学计算怎么着也得几百个eV吧。
关于计算问题,估计和你用的编译器有关,你用的什么编译器? ifort, pgi, 还是gfortran. 如果是gfortran,这个问题很常见。

用的是gFortran,不知道该如何解决?望高手相助
3楼2010-04-05 16:46:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

goldenfisher

金虫 (著名写手)

★ ★ ★ ★
casjxm(金币+15): 2010-04-05 17:46
gavinliu7390(金币+3):谢谢! 2010-04-06 11:56
hometownlove(金币+1):专家 2010-04-06 16:38
这个好像是gfortran的内核的问题,建议你改用ifort,网上有免费版下载。
此外,你的mpi在编译的时候也要设置这个参数,还是比较复杂的。
4楼2010-04-05 16:50:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

casjxm

铜虫 (正式写手)

引用回帖:
Originally posted by goldenfisher at 2010-04-05 16:50:19:
这个好像是gfortran的内核的问题,建议你改用ifort,网上有免费版下载。
此外,你的mpi在编译的时候也要设置这个参数,还是比较复杂的。

你是说用ifort编译abiniP?
5楼2010-04-05 17:07:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

goldenfisher

金虫 (著名写手)

★ ★
casjxm(金币+5): 2010-04-06 09:20
gavinliu7390(金币+2):谢谢专家! 2010-04-06 11:56
是用ifort编译mpi或者openmpi.看你用的什么并行环境了。
6楼2010-04-05 23:45:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lono75

铁杆木虫 (著名写手)

★ ★
casjxm(金币+5): 2010-04-06 09:20
gavinliu7390(金币+2):谢谢 2010-04-06 11:57
casjxm(金币+5): 2010-04-28 09:46
引用回帖:
Originally posted by goldenfisher at 2010-04-05 23:45:51:
是用ifort编译mpi或者openmpi.看你用的什么并行环境了。

用ifort11,mpich1.2/openmpi1.3编译并行不成功,
mpich2没试.
由天命,成人事!
7楼2010-04-06 08:51:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锐利的碎片

木虫 (正式写手)

star watcher

★ ★ ★
casjxm(金币+5): 2010-04-06 09:20
gavinliu7390(金币+3):正解! 2010-04-06 11:57
casjxm(金币+5): 2010-04-28 09:46
下载openmpi,./configure FC=ifort CC=icc CXX=icpc make makeinstall 改好环境变量,有两个。一个是bin目录,还有一个自己找下。然后在6.0.2里./configure FC=mpif90 F77=mpif77 CC=mpicc CXX=mpic++ --enable-mpi-io
8楼2010-04-06 09:06:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

casjxm

铜虫 (正式写手)

引用回帖:
Originally posted by 锐利的碎片 at 2010-04-06 09:06:05:
下载openmpi,./configure FC=ifort CC=icc CXX=icpc make makeinstall 改好环境变量,有两个。一个是bin目录,还有一个自己找下。然后在6.0.2里./configure FC=mpif90 F77=mpif77 CC=mpicc CXX=mpic++ --enable- ...

请问装openmpi 时是不是也要改一下里面的关于message size 设置的信息
9楼2010-04-06 11:14:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

goldenfisher

金虫 (著名写手)

casjxm(金币+5): 2010-04-06 21:52
casjxm(金币+15): 2010-04-28 09:46
引用回帖:
Originally posted by casjxm at 2010-04-06 11:14:01:



请问装openmpi 时是不是也要改一下里面的关于message size 设置的信息

是的,默认的参数是很小的,你编译configure的时候就可以改
10楼2010-04-06 17:09:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 casjxm 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见