24小时热门版块排行榜    

CyRhmU.jpeg
查看: 4916  |  回复: 21

Illusionist

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
400个k点。
先把100改为10算一算。下面看看大概什么的···
11楼2014-08-27 09:46:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhming1111

铁虫 (初入文坛)

引用回帖:
10楼: Originally posted by liliangfang at 2014-08-27 07:52:07
试试以下两种可能
1.用一个节点来计算试试。
2.k点有问题,可能你采用的方法这种形式的k算不了

1.一个节点我一开始就试过了,跟现在的结果完全一样。
2.一样的参数我就用这个K点以前计算过很多次,区别只是这次的结构比较大,这样会有影响吗?
12楼2014-08-27 10:06:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhming1111

铁虫 (初入文坛)

引用回帖:
11楼: Originally posted by Illusionist at 2014-08-27 09:46:58
400个k点。
先把100改为10算一算。下面看看大概什么的···

100改为10确实可以计算了,不过取点也太少了点啊。。。
以前的小结构都是用这样400个K点计算的啊。
应该也不存在内存不足的问题吧,理论上超算是有240G内存的,能否解释下为什么呢?
13楼2014-08-27 10:19:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

golddoushi

木虫 (正式写手)

我以前也遇到过这种。不是你内存不够,是程序用不了那多,堆栈自动溢出
14楼2014-08-27 12:07:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhming1111

铁虫 (初入文坛)

引用回帖:
14楼: Originally posted by golddoushi at 2014-08-27 12:07:24
我以前也遇到过这种。不是你内存不够,是程序用不了那多,堆栈自动溢出

能否详细说明一下呢?
是VASP不能计算这么大的结构吗?可是我在网上看到有人说用VASP计算过6000多个原子结构的啊。
你当时怎么解决这个问题的呢?
15楼2014-08-27 13:33:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

golddoushi

木虫 (正式写手)

引用回帖:
15楼: Originally posted by zhming1111 at 2014-08-27 13:33:06
能否详细说明一下呢?
是VASP不能计算这么大的结构吗?可是我在网上看到有人说用VASP计算过6000多个原子结构的啊。
你当时怎么解决这个问题的呢?...

编译的时候加一个优化参数吧,不记得是什么了,貌似是 -array-help 64
16楼2014-08-27 15:43:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dxcharlary

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
zhming1111: 金币+50, 有帮助, 虽然没解决,不过大概找到问题所在了,多谢 2014-09-02 09:28:55
首先确认你的MKL,MPI和编译器是64位的,也确认在vasp编译的时候使用了大体系选项。还要确认超算允许你调用多大的内存。
实在不行,可以分着算,然后处理的时候在拼起来,影响不大。注意一下费米面就行。
另外我很好奇,你这么做的意义是什么。越大的体系布里渊区越小,而且实际上我觉得你算这么多原子的话,基本上能带都是“带”了。也就是说很多时候,你计算那么密的k点没什么意义。
17楼2014-08-27 16:31:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhming1111

铁虫 (初入文坛)

引用回帖:
17楼: Originally posted by dxcharlary at 2014-08-27 16:31:26
首先确认你的MKL,MPI和编译器是64位的,也确认在vasp编译的时候使用了大体系选项。还要确认超算允许你调用多大的内存。
实在不行,可以分着算,然后处理的时候在拼起来,影响不大。注意一下费米面就行。
另外我很 ...

你好,我想问一下大体系选项在具体编译的时候,是什么关键字?谢谢
18楼2014-08-28 00:01:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liliangfang

荣誉版主 (著名写手)

引用回帖:
12楼: Originally posted by zhming1111 at 2014-08-27 10:06:55
1.一个节点我一开始就试过了,跟现在的结果完全一样。
2.一样的参数我就用这个K点以前计算过很多次,区别只是这次的结构比较大,这样会有影响吗?...

试着减小k,估计是你的内存不行了。你所使用的节点内存不够了
19楼2014-08-28 07:45:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhming1111

铁虫 (初入文坛)

引用回帖:
19楼: Originally posted by liliangfang at 2014-08-28 07:45:24
试着减小k,估计是你的内存不行了。你所使用的节点内存不够了...

是的,应该是内存的问题,但是不是机器的内存,而是程序调用的内存不足。超算我可以分配调用的内存有240GB,是不可能不足的,应该就是ls说的VASP编译时有一个大体系选项这个问题,坐等回复
20楼2014-08-28 10:05:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhming1111 的主题更新
信息提示
请填处理意见