| 查看: 4656 | 回复: 8 | ||
oscar5667新虫 (著名写手)
|
[求助]
求助一下如何超算中心提交vasp任务已有4人参与
|
|
最近在中科院超算中心提交 vasp任务,由于刚接触vasp不久,出现很多问题。 首先当我把INCAR,POSCAR,POTCAR,KPOINTS四个文件放到目录下后,输入超算中心给的命令: bsub -W 5 -n 1 -q x64_3950dbg -o %J.out -e %J.err mpijob.openmpi_byslot /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp,计算没有问题。 然后我想测试一下Si的截断能,我编辑了提交文件ecut.sh如下: #!/bin/sh rm WAVECAR for i in 150 200 250 300 350 400 do cat > INCAR <<! SYSTEM = Diamond Si ENCUT = $i ISTART = 0 ; ICHARG = 2 ISMEAR = -5 PREC = Accurate ! echo "ENCUT = $i eV"; mpijob.openmpi_byslot /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp E=`grep "TOTEN" OUTCAR | tail -1 | awk '{printf "%12.6f \n", $5}'` echo $i $E >>comment done 运行用 sh eut.sh 然后出来这么一些错误提示: rm: cannot remove `WAVECAR': No such file or directory ENCUT = 150 eV -------------------------------------------------------------------------- There are no allocated resources for the application /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp that match the requested mapping: /home_soft/home/clxue/.openmpi/hosts. Verify that you have mapped the allocated resources properly using the --host or --hostfile specification. -------------------------------------------------------------------------- -------------------------------------------------------------------------- A daemon (pid unknown) died unexpectedly on signal 1 while attempting to launch so we are aborting. There may be more information reported by the environment (see above). This may be because the daemon was unable to find all the needed shared libraries on the remote node. You may set your LD_LIBRARY_PATH to have the location of the shared libraries on the remote nodes and this will automatically be forwarded to the remote nodes. -------------------------------------------------------------------------- -------------------------------------------------------------------------- mpirun.openmpi noticed that the job aborted, but has no info as to the process that caused that situation. -------------------------------------------------------------------------- mpirun.openmpi: clean termination accomplished 第一句话说没有WAVECAR文件,无法删除,我觉得也对,毕竟开始计算还没有生成WAVECAR 文件啊?但侯老师的范例都是这么写的,不知道这个怎么回事? 后面应该说vasp路径不对吧,我怀疑是不是echo "ENCUT = $i eV"; mpijob.openmpi_byslot /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp 有问题啊? 然后还有一个问题就是脚本文件中以下这些#BUSB命令行是不是要加上呢 #!/bin/sh #BUSB -W 5 #BUSB -a mpijob.openmpi_byslot #BUSB -q x64_3950dbg #BUSB -n 2 #BUSB -R "span[ptile=12]" #BUSB -o out #BUSB -e err rm WAVECAR for i in 150 200 250 300 350 400 do cat > INCAR <<! System = diamond Si ENCUT = $i ISTART = 0 ICHARG = 2 ISMEAR = -5 PREC = Accurate ! echo "ENCUT= $ i eV" ; mpijob.openmpi_byslot/home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp E=`grep "TOTEN" OUTCAR | tail -1 | awk '{printf "%12.6f\n",$5}'` echo $i $E >> comment done 但运行之后还是不对。 由于刚接触vasp,也没有学过脚本,希望高手帮忙看看我的脚本错在哪里,具体应该怎么写,这两天光折腾这个东西了,呵呵! |
» 猜你喜欢
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有7人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有5人回复
2025冷门绝学什么时候出结果
已经有7人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有6人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
VASP 中ENCUT测试脚本shell脚本出错
已经有3人回复
深圳超算中心vasp计算任务提交问题
已经有5人回复
VASP计算TiO2表面能问题 求助
已经有8人回复
提交VASP任务,总是排队,不让计算!!
已经有30人回复
VASP 计算E-V曲线求助。。
已经有10人回复
深圳超算中心vasp编译及任务提交问题
已经有25人回复
求助-关于VASP计算 服务器配置问题
已经有5人回复
【求助完结】Linux系统下MS5.5的并行计算调度问题
已经有12人回复
【求助】菜鸟问有关VASP作业提交的问题!
已经有21人回复
【求助】VASP计算的KPOINTS 设置,求助
已经有10人回复
【求助】VASP能否算vibrational frequency?
已经有14人回复
【求助】vasp怎么计算PDOS?
已经有10人回复
【求助】VASP加电场的具体计算步骤是怎么样的?
已经有31人回复
【求助】vasp的计算时间含义
已经有12人回复
【求助】vasp 计算结合能
已经有6人回复
【求助】能否发一份用vasp计算超晶胞某个表面的输入文件给我
已经有7人回复
【求助】断电后vasp是否可以继续运算
已经有9人回复
【求助】VASP计算电子态密度
已经有34人回复
【求助】VASP如何计算 离子
已经有10人回复

【答案】应助回帖
★ ★ ★
感谢参与,应助指数 +1
oscar5667: 金币+2, 恩,我再试试看。。。 2014-08-02 13:14:10
liliangfang: 金币+1, 谢谢交流 2014-08-05 06:24:24
感谢参与,应助指数 +1
oscar5667: 金币+2, 恩,我再试试看。。。 2014-08-02 13:14:10
liliangfang: 金币+1, 谢谢交流 2014-08-05 06:24:24
|
本人不才 学的也不多 希望其他人也一同探讨 1 rm wavecar 这个就不要了吧 老师给的范例作为参考 不应该拘泥 既然我们没有wavecar 那就把这句话注释掉吧 2 你的脚本第一行说了是bash 你要用echo $SHELL 看看你是不是也是bash 要是tcsh或者其他的 你需要先转换一下 3 用which vasp看路径 看看真正的vasp在哪里 你的module是否成功加载了 要是没加载 你调用也不好使 4 $BSUB 那几行都要加上 5 你说了目录里有incar 你的脚本里又cat incar 貌似有点重复啊 要不就用脚本里的 要不就把脚本里的删掉 |
2楼2014-08-02 00:48:35
oscar5667
新虫 (著名写手)
- 应助: 0 (幼儿园)
- 金币: 8224.4
- 散金: 34
- 红花: 1
- 帖子: 1115
- 在线: 179.9小时
- 虫号: 309926
- 注册: 2006-12-23
- 性别: GG
- 专业: 半导体物理
|
我又试了一下 1、rm wavecar 放那其实也没事,没有也能运行 2、用echo $SHELL看了一下,确实是bash 3、vasp的路径是超算中心给的 bsub -W 5 -n 1 -q x64_3950dbg -o %J.out -e %J.err mpijob.openmpi_byslot /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp 给了这一句中路径应该就是/home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp,但不明白mpijob.openmpi_byslot 是啥意思。其中 -W 5 -n 1 -q x64_3950dbg -o %J.out -e %J.err 我觉得应该是写脚本的时候这么写吧: #BUSB -W 5 #BUSB -q x64_3950dbg #BUSB -n 2 #BUSB -o out #BUSB -e err 但我把脚本写成这样的时候 #BUSB -W 5 #BUSB -q x64_3950dbg #BUSB -n 2 #BUSB -o out #BUSB -e err rm WAVECAR for i in 150 do cat > INCAR <<! System = diamond Si ENCUT = $i ISTART = 0 ICHARG = 2 ISMEAR = -5 PREC = Accurate ! echo "ENCUT= $ i eV" ; mpijob.openmpi_byslot /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp E=`grep "TOTEN" OUTCAR | tail -1 | awk '{printf "%12.6f\n",$5}'` echo $i $E >> comment done 运行之后它提出三个错误 1、找不到wavecar 2、/home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp: error while loading shared libraries: libmpi_f90.so.0: cannot open shared object file: No such file or directory 3、grep: OUTCAR: No such file or directory这句话说明vasp没有成功运行,还没有生成outcar文件 |

3楼2014-08-02 15:12:39
oscar5667
新虫 (著名写手)
- 应助: 0 (幼儿园)
- 金币: 8224.4
- 散金: 34
- 红花: 1
- 帖子: 1115
- 在线: 179.9小时
- 虫号: 309926
- 注册: 2006-12-23
- 性别: GG
- 专业: 半导体物理
|
刚才突然想起把单次运行的成功的命令直接放到循环里去: rm WAVECAR for i in 400 450 500 550 600 650 700 750 800 do cat > INCAR << ! SYSTEM=job_name ENCUT=$i ISTART=0; ICHARG=2 ISMEAR=-5 GGA=91 VOSKOWN=1 PREC=High ! echo "ENCUT= $i eV"; time bsub -W 5 -n 1 -q x64_3950dbg -o %J.out -e %J.err mpijob.openmpi_byslot /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp E=`grep "TOTEN" OUTCAR | tail -1 | awk '{printf "%12.6f\n",$5}'` echo $i $E >> comment done 提交之后发现可以向服务器连续提交9个不同截断能的任务,但问题是每个任务提交完之后outcar还没有那么快生成,grep命令就报错说找不到outcar,所以最终还是不能得到正确的comment。 |

4楼2014-08-02 15:52:46
【答案】应助回帖
★ ★
liliangfang: 金币+1, 谢谢交流 2014-08-05 06:24:33
oscar5667: 金币+1, ★★★很有帮助 2014-08-05 20:14:05
liliangfang: 金币+1, 谢谢交流 2014-08-05 06:24:33
oscar5667: 金币+1, ★★★很有帮助 2014-08-05 20:14:05
|
---------------------------------- 运行之后它提出三个错误 1、找不到wavecar 2、/home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp: error while loading shared libraries: libmpi_f90.so.0: cannot open shared object file: No such file or directory 3、grep: OUTCAR: No such file or directory这句话说明vasp没有成功运行,还没有生成outcar文件 ------------------------------------ 我觉得你写的bsub脚本有问题。确定前面定义变量用的是BUSB?运行命令写的是/这个请问问管理员确认。 错误1没有问题,是为了保险放着的 错误2是bsub变量有问题 错误3是错误2的后果 BSUB的变量写对以后应该就没问题了。 |
5楼2014-08-04 22:20:07
mingtao
金虫 (小有名气)
- 应助: 5 (幼儿园)
- 金币: 1252.5
- 散金: 790
- 红花: 2
- 帖子: 146
- 在线: 147.1小时
- 虫号: 564755
- 注册: 2008-05-28
- 专业: 理论和计算化学
6楼2014-08-05 08:18:30
|
本帖内容被屏蔽 |
7楼2014-08-05 16:07:28
oscar5667
新虫 (著名写手)
- 应助: 0 (幼儿园)
- 金币: 8224.4
- 散金: 34
- 红花: 1
- 帖子: 1115
- 在线: 179.9小时
- 虫号: 309926
- 注册: 2006-12-23
- 性别: GG
- 专业: 半导体物理

8楼2014-08-05 20:13:53
oscar5667
新虫 (著名写手)
- 应助: 0 (幼儿园)
- 金币: 8224.4
- 散金: 34
- 红花: 1
- 帖子: 1115
- 在线: 179.9小时
- 虫号: 309926
- 注册: 2006-12-23
- 性别: GG
- 专业: 半导体物理

9楼2014-08-05 20:14:33













回复此楼

