| 查看: 2391 | 回复: 9 | ||
| 本帖产生 1 个 1ST强帖 ,点击这里进行查看 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
同个任务同样的节点数VASP4.6能算,而VASP5.2不能
|
||
|
对24个原子的体系的结构优化任务,256个节点,VASP4.6可以计算,但VASP5.2(自旋轨道耦合版本)计算得到段错误提示: forrtl: severe (174): SIGSEGV, segmentation fault occurred。 用ulimit -a查了下stack size:无限制。 以前小体系的时候测试过,发现两个版本计算效率挺接近的,这次体系增大,同时增大节点数,发现很大差异,基本上VASP5.2很容易出现段错误提示。 看到wuli8版主的段错误一个贴,最终解决是在FLAG的选项中加入: -heap-arrays 64,而我的VASP5.2版本原来编译时候已经加入了这项: FFLAGS = -FR -lowercase -assume byterecl -heap-arrays 64 -I/opt/intel/mkl/10.2.1.017/include/fftw 其它编译参数: FC=mpiifort CPP = $(CPP_) -DMPI -DHOST=\"LinuxIFC\" -DIFC \ -Dkind8 -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc \ -DMPI_BLOCK=8000 -DRPROMU_DGEMV -DRACCMU_DGEMV SCA=-L/opt/intel/mkl/10.2.1.017/lib/em64t -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 请教各位,编译有没问题,以前曾用这个VASP5.2计算过10个原子的自选轨道耦合,一直挺顺利的。最近计算20原子的体系,总是出现问题。请大家帮忙看下是什么问题? [ Last edited by zhang668 on 2011-6-15 at 22:22 ] |
» 猜你喜欢
回收溶剂求助
已经有7人回复
职称评审没过,求安慰
已经有40人回复
硝基苯如何除去
已经有3人回复
A期刊撤稿
已经有4人回复
垃圾破二本职称评审标准
已经有17人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
申请26博士
已经有5人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
求助文献
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
请问DMA能不能测橡胶的弹性模量,该怎么测
已经有4人回复
不同数据,同样的分析方法算剽窃吗?
已经有13人回复
vasp4.6收敛的结构在vasp5.2 计算不收敛
已经有7人回复
(原创)MS4.4(LINUX版)详细安装步骤(同样适用于高版本)
已经有5人回复
急问 现在哪里的计算中心有vasp5.2.12?
已经有6人回复
紧急求助vasp5.2 计算氧化铈表面吸附遇到的若干问题
已经有4人回复
【求助】关于vasp5.2计算色散力
已经有5人回复
【求助】讨论一下vasp4.6 和vasp5.2的计算速度
已经有8人回复
【求助】用vasp4.6计算GaAs的能带结构
已经有18人回复
【求助】如何用vasp5.2中的DFPT方法算Born effective charge?
已经有11人回复
3楼2011-06-16 15:25:45
【答案】应助回帖
★ ★ ★ ★ ★
youzhizhe(金币+5): 谢谢交流。 2011-06-16 09:50:48
youzhizhe(1ST强帖+1): 谢谢交流。 2011-06-16 09:51:16
zhang668(金币+3): 非常感谢详细指导 2011-06-16 15:00:22
youzhizhe(金币+5): 谢谢交流。 2011-06-16 09:50:48
youzhizhe(1ST强帖+1): 谢谢交流。 2011-06-16 09:51:16
zhang668(金币+3): 非常感谢详细指导 2011-06-16 15:00:22
|
1.查一查下OUTCAR里最后几行的提示,是否进入了主循环计算? 2.-heap-arrays 64 只是解决栈溢出问题,你只有那么点原子,考虑自旋也也不会产生此问题; 3.检查一下你的编译器的版本,INTEL 10.xxx编译器本身有bug,会遇到一下意想不到的问题; 4.FC=mpiifort,这个是自己该的还是自动生成的?一般MPI编译后,会建立个mpif90到ifort连接,即便并行编译,FC=mpif90 或 ifort都可以; 5.你在做测试吗?这么小的体系还用那么多个节点,并行效率很差,时间都浪费在CPU之间的通讯上了。你可以减少节点测试一下,或者串行试一下看看是否还有这个问题。 |

2楼2011-06-16 06:24:08
4楼2011-06-16 15:29:18

5楼2011-06-16 17:45:47













回复此楼