24小时热门版块排行榜    

CyRhmU.jpeg
查看: 618  |  回复: 2

锐利的碎片

木虫 (正式写手)

star watcher

[交流] 【分享】关于segmentation faults错误已有2人参与

今天在cp2k的makefile里看见的
--------------------------
# by default some intel compilers put temporaries on the stack
# this might lead to segmentation faults is the stack limit is set to low
# stack limits can be increased by sysadmins or e.g with ulimit -s 256000
# furthermore new ifort (10.0?) compilers support the option
# -heap-arrays 64
# add this to the compilation flags is the other options do not work
-------------------------------
默认的话一些intel编译器会把缓存写到堆栈里,如果堆栈限制比较小,就会导致segmentation faults错误。可以用管理员权限来增加堆栈大小或者使用-heap-arrays 64(ifort10以上。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

calos818

木虫 (著名写手)

新人菜鸟


小木虫(金币+0.5):给个红包,谢谢回帖交流
cp2k???什么软件???!!!!!
2楼2010-05-19 17:49:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

valenhou001

至尊木虫 (职业作家)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zzy870720z(金币+2):谢谢指点 2010-05-19 20:39:38
cp2k只支持Gamma点的计算,采用的混合基矢:Gaussian 基矢+平面波,可以做全电子的计算,也可以通过赝势。支持BOMD, CPMD分子动力学。

加入heap-array 64的选项比较有用,特别用ifort编译vasp5.2时。
3楼2010-05-19 19:08:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 锐利的碎片 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见