24小时热门版块排行榜    

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

enola

捐助贵宾 (正式写手)


[交流] 【求助】Segmentation fault

装好了vasp5,从网上下载了例子,可第一个跑的例子就发生错误啦。(跑benchmark还没问题),我是用intel的ifort-11和mpich2编译的,那位有类似的经验,可以分享下嘛?(后来发现并不是每个例子都会报错,第一个报错啦,后面几个没报错)
万分感谢啊。
running on    1 nodes
distr:  one band on    1 nodes,    1 groups
vasp.5.2.8 07Jul10 complex
POSCAR found :  1 types and    1 ions
LDA part: xc-table for Pade appr. of Perdew
POSCAR, INCAR and KPOINTS ok, starting setup
WARNING: small aliasing (wrap around) errors must be expected
FFT: planning ...(           1 )
reading WAVECAR
WARNING: random wavefunctions but no delay for mixing, default for NELMDL
entering main loop
       N       E                     dE             d eps       ncg     rms          rms(c)
Segmentation fault

[ Last edited by enola on 2010-12-29 at 17:40 ]
回复此楼

» 收录本帖的淘帖专辑推荐

vasp编译问题集锦

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

enola

捐助贵宾 (正式写手)


★ ★
youzhizhe(金币+2): 谢谢交流。 2011-11-02 09:24:59
引用回帖:
7楼: Originally posted by tuhaidan at 2011-11-01 16:58:57:
你好,我现在就遇见了这个问题,我查了内存,是够的,k点本来就设置为一个,然后把encut设置改得很小(250——>  100)可是还是跑不了啊,好着急啊,会是哪里除了问题啊?很需要你的帮助,谢谢了!!

sorry, only can input english:
1. first check the size of the stack
ulimit -a
set ulimit statck to unlimited.
if it works, then congs, the problem solved,
###########################
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 20
file size               (blocks, -f) unlimited
pending signals                 (-i) 16382
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) unlimited
cpu time               (seconds, -t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
##################################
else you have to check your compiling.
8楼2011-11-02 08:56:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 16 个回答

hakuna

木虫 (知名作家)


★ ★ ★
ellsaking(金币+3):谢谢详细指导! 2010-12-31 10:22:46
enola(金币+3):谢谢呢。 2010-12-31 15:25:41
首先确认一下你的内存是否足够,其次,作为尝试:
1.把cutoff取小点试试
2.把k点减少再试试
如果能跑起来,基本上就是编译器的问题了
以前的帖子里有讨论这个问题,编译时修改一个参数,在FFLAGS里加-heap-arrays 64试试看

[ Last edited by hakuna on 2010-12-31 at 09:14 ]

» 本帖已获得的红花(最新10朵)

2楼2010-12-31 09:10:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

enola

捐助贵宾 (正式写手)


引用回帖:
Originally posted by hakuna at 2010-12-31 09:10:19:
首先确认一下你的内存是否足够,其次,作为尝试:
1.把cutoff取小点试试
2.把k点减少再试试
如果能跑起来,基本上就是编译器的问题了
以前的帖子里有讨论这个问题,编译时修改一个参数,在FFLAGS里加-heap-ar ...

恩,蛮奇怪的,原先我跑不了的,后来设置了ulimit,居然可以跑了,现在都可以跑了,但是这样我担心结果是不是对的。
你说得对,可能是内存不够,因为单个节点,四核的CPU,只有4G的内存。

» 本帖已获得的红花(最新10朵)

3楼2010-12-31 15:27:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
★ ★ ★
gzqdyouxia(金币+1):谢谢提示 2010-12-31 22:16:52
zhang668(金币+2):多谢指导! 2010-12-31 22:17:50
引用回帖:
Originally posted by enola at 2010-12-31 15:27:33:

恩,蛮奇怪的,原先我跑不了的,后来设置了ulimit,居然可以跑了,现在都可以跑了,但是这样我担心结果是不是对的。
你说得对,可能是内存不够,因为单个节点,四核的CPU,只有4G的内存。

那应该就是内存溢出,可能堆栈值太小了,不过一般服务器上更多遇到的可能还是编译时的问题,可以按2楼说的加上那个关键词重新编译
4楼2010-12-31 21:38:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见