24小时热门版块排行榜    

查看: 2344  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

lhyhover

铜虫 (初入文坛)

[求助] vasp并行问题及NEB计算出错

大家好!最近使用vasp遇到了奇怪的问题:
(1)我的vasp是用mpif90编译的,然后递交任务的脚本也使用的是并行计算,脚本如下:

#!/bin/bash
#PBS -q normal
#PBS -l nodes=32
#PBS -N siNF
#PBS -l walltime=50:00:00
#PBS -o $PBS_JOBID.output
module load intel-mvapich2-1.5
ulimit -s unlimited
cd $PBS_O_WORKDIR
mpiexec -n 32 vasp

任务是正常运行的,我用qstat看了,也是在32个节点上跑,可是最后的OUTCAR里面却显示的是串行版本,如下:

vasp.5.2.2 15Apr09 complex
executed on             LinuxIFC date 2012.01.17  12:01:20
serial version

(2)我把NEB编译到vasp里面后,运行出现如下错误:
ERROR: the following files does not exist POSCAR
我检查了每个子文件夹(00-07),每个里面都是有POSCAR,而且格式也和vasp5.2的一样,在INCAR里面我也设置了ICHAIN =0,IMAGES =6
不知道为什么咧?

很是纠结,谢谢大家能给我些建议!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

likai0106

金虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
liliangfang(金币+1): 多谢交流 2012-01-18 08:31:40
对于第一个问题,检查一下是不是你的vasp在32核计算时每个核都在算一个单独的任务,如果把一个任务算了32次肯定会显示是串行的。这个时候检查你并行编译的那个库文件。
第二个问题,你的每个文件夹下的POSCAR是自己弄进去的还是nebmake.pl生成的?如果自己弄进去的,可能是你在window编写的时候那个格式或者权限vasp读不出来。
2楼2012-01-18 07:35:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lhyhover 的主题更新
信息提示
请填处理意见