24小时热门版块排行榜    

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

rainbowind1

新虫 (小有名气)

[求助] 求助vasp编译好后无法运行问题??

vasp 编译好了以后,运行算例,总是报错,求指点问题出在哪里。虚拟机上fedora系统.堆栈溢出问题吗?不甚感激,焦急万分~
vasp.5.2.2 15Apr09 complex
POSCAR found :  1 types and    1 ions
LDA part: xc-table for Ceperly-Alder, Vosko type interpolation para-ferro
POSCAR, INCAR and KPOINTS ok, starting setup
WARNING: small aliasing (wrap around) errors must be expected
FFT: planning ...(           1 )
reading WAVECAR
entering main loop
       N       E                     dE             d eps       ncg     rms          rms(c)
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image              PC        Routine            Line        Source            
vasp               0812769C  Unknown               Unknown  Unknown
Unknown            3F585F10  Unknown               Unknown  Unknown

Stack trace terminated abnormally.
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
rainbowind1: 金币+5 2012-05-04 16:12:10
只有一个原子的模型,除非box太大,否则不可能堆栈溢出,跑这么个东东用的内存甚至比开个firefox都少一些。并且,segment fault也不是堆栈溢出的意思,而是段错误,段错误是由于指针或者内存引用出现问题,而溢出不一定会发生段错误,否则就不会有那么多溢出漏洞和溢出攻击了。
这个问题一般是FCFLAGS或者代码优化的设置不对出现的,174错误基本就是编译器也搞不清楚为什么出错一样的概念~可以看到N多的编译问题得到的代码都是174错误(ifort编译)
LZ除了说出错和虚拟机中的Fedora外,没提供任何可分析资源(编译脚本,编译环境设置,您至少得说说吧?),实在想问问LZ是打算让我们猜么……
思想重于技巧,内涵重于表象
12楼2012-05-04 15:54:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

【答案】应助回帖

引用回帖:
8楼: Originally posted by liliangfang at 2012-05-04 15:38:53:
可能你的编译有问题啊,你的是不是ifort10编译的啊,如果是该另外的版本吧,遇到这样问题最好按正确方法重新编译一下

对VASP 4.6,编译器10和11更好点,但是对5.2,ifort 12的确没发现什么问题,无论是intel平台还是AMD平台,无论是Red hat系还是Debian系还是SUSE系……
有人试过Gentoo系么……
思想重于技巧,内涵重于表象
14楼2012-05-04 15:58:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

【答案】应助回帖

引用回帖:
13楼: Originally posted by rainbowind1 at 2012-05-04 15:57:20:
vasp.5.2的makefile

FC=/opt/intel/composer_xe_2011_sp1.9.293/bin/ia32/ifort
FCL=$(FC)
CPP_ =  ./preprocess <$*.F | /usr/bin/cpp -P -C -traditional >$*$(SUFFIX)
CPP     = $(CPP_)  -DHOST ...

CPP中加个-DIFC项,FFLAGS中去掉-lowercases,BLAS、和LAPACK都换MKL的试试(用共享库,别用打包库,容易出现缺defien的毛病)。
思想重于技巧,内涵重于表象
16楼2012-05-04 16:02:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 rainbowind1 的主题更新
信息提示
请填处理意见