24小时热门版块排行榜    

查看: 2023  |  回复: 9

suomary

铜虫 (初入文坛)

[求助] 请问怎么解决Segmentation fault? 已有2人参与

用vasp计算氧空位缺陷形成能时,可能体系原子太多(40个),出现Segmentation fault,在FFLAGS里加上参数-heap-arrays  64,还是不行。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

suomary

铜虫 (初入文坛)

原子一多就会这样,都不知道怎么往下算了
2楼2015-12-01 16:41:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

greylight

新虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★
感谢参与,应助指数 +1
suomary: 金币+3, 有帮助, 还有没有其它原因呢 2015-12-02 20:44:25
liliangfang: 金币+1, 谢谢交流 2015-12-03 08:02:45
是不是内存不够了
3楼2015-12-02 10:25:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wts4832

金虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
liliangfang: 金币+1, 谢谢交流 2015-12-03 08:04:50
suomary: 金币+4, 有帮助 2015-12-03 14:25:01
內存不足。Linux下,可使用free指令看一下內存的使用情形。

可能原因為:人為製造了缺陷,相較於完整晶體,結構對稱性被破壞。因此,本?碓S多K點因為對稱性,是不需要算的。現在都要計算了,自然內存不足。

解決之道,一是加內存,二是降低K點數目。
4楼2015-12-03 02:34:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我爱天津

金虫 (正式写手)

你用了多大k点? 注意计算时监测内存 OK?

发自小木虫Android客户端
5楼2015-12-03 03:30:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

greylight

新虫 (初入文坛)

还有可能是代码不规范,编译器问题等
6楼2015-12-03 11:12:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

suomary

铜虫 (初入文坛)

引用回帖:
6楼: Originally posted by greylight at 2015-12-03 11:12:09
还有可能是代码不规范,编译器问题等

我在看看
7楼2015-12-03 14:25:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

suomary

铜虫 (初入文坛)

引用回帖:
5楼: Originally posted by 我爱天津 at 2015-12-03 03:30:17
你用了多大k点? 注意计算时监测内存 OK?

3X3X3
8楼2015-12-03 14:28:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我爱天津

金虫 (正式写手)

引用回帖:
8楼: Originally posted by suomary at 2015-12-03 14:28:28
3X3X3...

感觉用不了多少内存 诡异啊

发自小木虫Android客户端
9楼2015-12-03 20:52:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

W.Y.LEE

银虫 (正式写手)

楼主这一步FFLAGS里加上参数-heap-arrays  64是怎么操作的呀?
10楼2015-12-24 16:07:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 suomary 的主题更新
信息提示
请填处理意见