24小时热门版块排行榜    

查看: 539  |  回复: 2

panjinbo87

木虫 (正式写手)

[求助] VASP Γ点的并行如何编译啊?

我单核下的vasp-Γ编译后能够正常运行,CPP设置的为:
CPP     = $(CPP_)  -DHOST=\"LinuxIFC\" \
           -DNGXhalf -DwNGXhalf \
#          -DRPROMU_DGEMV  -DRACCMU_DGEMV
多核并行的非Γ点VASP也编译通过。
在编译通过的makefile文件中,我通过修改CPP以编译并行的vasp-Γ,可是却一直没有通过。所以,我想请问大家,CPP应该怎么修改啊?
原始的CPP为:
CPP    = $(CPP_) -DMPI  -DHOST=\"LinuxIFC\" -DIFC \
     -Dkind8 -DNGZhalf -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc \
     -DMPI_BLOCK=500  \
#    -DRPROMU_DGEMV  -DRACCMU_DGEMV
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

valenhou001

至尊木虫 (职业作家)

【答案】应助回帖


uuv2010(金币+1): 多谢提示 2011-10-05 18:53:49
panjinbo87(金币+5): 谢谢 2011-10-05 22:00:03
很简单:
将-DNGZhalf改为-DwNGXhalf。
2楼2011-10-05 17:59:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

panjinbo87

木虫 (正式写手)


youzhizhe(金币+1): 谢谢给出解决方案。 2011-10-06 09:55:07
试了很多次,将终于成功了。

CPP    = $(CPP_) -DMPI  -DHOST=\"LinuxIFC\"  \
     -DNGZhalf -DwNGZhalf \
     -DMPI_BLOCK=500  \
#    -DRPROMU_DGEMV  -DRACCMU_DGEMV
3楼2011-10-05 22:01:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 panjinbo87 的主题更新
信息提示
请填处理意见