24小时热门版块排行榜    

Znn3bq.jpeg
查看: 2687  |  回复: 9
【奖励】 本帖被评价5次,作者y1ding增加金币 3.8

[资源] VASP5.3.2大内存崩溃的解决方案

当原子数很多时,同样体系,vasp5.2.2或者vasp4.6.38计算不出问题,vasp5.3.2计算会遇到大内存导致节点down或段错误。
原因是vasp5.3.2在第一个离子步之后,当ALGO/=ALL的情况下,会自作主张的重新生成一下WAVE,而在vasp5.2.2里是没有的。
解决办法:
(仅针对vasp5.3.2,其他版本没有测试)   
    main.F 2636行开始 把以下内容中涉及 IF (.NOT.INFO%LONESW) THEN **** ENDIF 的 注释掉!
      IF (NSTEP==1) THEN
!         IF (.NOT.INFO%LONESW) THEN
!            CALL ALLOCW(WDES,W_F,WTMP,WTMP)
!            CALL ALLOCW(WDES,W_G,WTMP,WTMP)
!            DEALLOCATE(CHAM, CHF)
!            ALLOCATE(CHAM(WDES%NB_TOT,WDES%NB_TOT,WDES%NKPTS,WDES%ISPIN), &
!              CHF (WDES%NB_TOT,WDES%NB_TOT,WDES%NKPTS,WDES%ISPIN))
!!           ! setup for scf subspace rotation
!!           INFO%LONESW=.TRUE.
!!           CALL SETUP_SUBROT_SCF(INFO,WDES,LATT_CUR,GRID,GRIDC,GRID_SOFT,SOFT_TO_C,IO%IU0,IO%IU5,IO%IU6)
!!           INFO%LONESW=.FALSE.
!         ENDIF
         CALL PEAD_ELMIN( &
          HAMILTONIAN,KINEDEN, &
          P,WDES,NONLR_S,NONL_S,W,W_F,W_G,LATT_CUR,LATT_INI, &
          T_INFO,DYN,INFO,IO,MIX,KPOINTS,SYMM,GRID,GRID_SOFT, &
          GRIDC,GRIDB,GRIDUS,C_TO_US,B_TO_C,SOFT_TO_C,E, &
          CHTOT,CHTOTL,DENCOR,CVTOT,CSTRF, &
          CDIJ,CQIJ,CRHODE,N_MIX_PAW,RHOLM,RHOLM_LAST, &
          CHDEN,SV,DOS,DOSI,CHF,CHAM,ECONV, &
          NSTEP,LMDIM,IRDMAX,NEDOS, &
          TOTEN,EFERMI,LDIMP,LMDIMP)
!         IF (.NOT.INFO%LONESW) THEN
!            CALL DEALLOCW(W_F)
!            CALL DEALLOCW(W_G)
!            DEALLOCATE(CHAM, CHF)
!            ALLOCATE(CHAM(1,1,1,1),CHF (1,1,1,1))
!         ENDIF        
      ENDIF

PEAD_ELMIN 说明:
! This subroutine is called from main.F and takes care of one or all
! of the following:
!
!  ) calculate the macroscopic dipole moment in the cell
!  ) calculate the SCF and/or non-SCF response to an electric
!    field specified through EFIELD_PEAD in the INCAR file
!  ) calculate the dielectric tensor excluding and/or
!    including local field effects

以上注释后,仅会影响如上量的计算,其它量不影响。

补充说明:
vasp5.3.2这个问题,用以往网上说的
在FFLAGS 选项的赋值中增加  -heap-arrays  64
运行的时候加 ulimit -s unlimited
换用pgi+acml
都是无法解决的。

[ Last edited by y1ding on 2012-11-30 at 21:17 ]
回复此楼

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

各种各样的软件

» 猜你喜欢

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

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

emilyoyang

木虫 (正式写手)


★★★★★ 五星级,优秀推荐

SF ,   not bad~~~
you can give Georg Kresse an email on this problem and your solution~~~
2楼2012-12-01 09:19:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

花无刺

木虫 (著名写手)


★★★★★ 五星级,优秀推荐

高手啊

没有vasp5.3.2

纯支持一下
3楼2012-12-02 11:26:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

★★★★★ 五星级,优秀推荐

请问楼主编译5.3的时候用的是gotoblas2吗,我的gotoblas2总是编译不过去
4楼2012-12-02 11:52:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
4楼: Originally posted by liliangfang at 2012-12-02 11:52:27
请问楼主编译5.3的时候用的是gotoblas2吗,我的gotoblas2总是编译不过去

openmpi ifort9.1 gotoblas2 编译
5楼2012-12-02 22:22:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
5楼: Originally posted by y1ding at 2012-12-02 22:22:23
openmpi ifort9.1 gotoblas2 编译...

我昨天试了几次, gotoblas2 编译不过去,过去到vasp这步就有问题,请教你的 gotoblas2的makefile.rule。谢谢
6楼2012-12-03 08:36:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
6楼: Originally posted by liliangfang at 2012-12-03 08:36:18
我昨天试了几次, gotoblas2 编译不过去,过去到vasp这步就有问题,请教你的 gotoblas2的makefile.rule。谢谢...

gotoblas是集群上管理员装的,我也拿不到makefile.rule,不好意思。
7楼2012-12-03 21:28:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Physicser

木虫 (小有名气)


★★★★★ 五星级,优秀推荐

高手!
8楼2013-05-22 17:17:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ApolloYang

木虫 (正式写手)


★★★ 三星级,支持鼓励

我尝试了vasp.5.2.11 这样的方法行不通 Bad Luck。
我的帖子 http://muchong.com/bbs/viewthread.php?tid=5873476  “VASP 计算的一个棘手的难题 ”
9楼2013-05-22 22:19:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
9楼: Originally posted by ApolloYang at 2013-05-22 22:19:29
我尝试了vasp.5.2.11 这样的方法行不通 Bad Luck。
我的帖子 http://muchong.com/bbs/viewthread.php?tid=5873476  “VASP 计算的一个棘手的难题 ”

你说的问题好像和我解决的不一样。
你得问管理员给任务做了什么约束。
10楼2013-05-23 09:52:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 y1ding 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 347求调剂 +3 mhyqyy 2026-04-06 3/150 2026-04-11 12:19 by zhq0425
[考研] 267求调剂 +3 一个叶子zsw 2026-04-05 4/200 2026-04-11 11:23 by zhq0425
[考研] 298求调剂 +5 残荷新柳 2026-04-07 5/250 2026-04-11 11:02 by 紫曦紫棋
[考研] 药学专硕调剂 +6 ? 一路生?花? 2026-04-10 7/350 2026-04-10 21:08 by zhouxiaoyu
[考研] 22408 366分,本科211,一志愿西工大 +4 Rubt 2026-04-09 4/200 2026-04-10 19:51 by chemisry
[考研] 301求调剂 +5 149. 2026-04-10 5/250 2026-04-10 15:45 by 柴小白
[考研] 材料调剂 +13 一样YWY 2026-04-04 13/650 2026-04-10 11:07 by mattzhming
[考研] 求调剂 +11 翩翩一书生 2026-04-09 13/650 2026-04-10 10:27 by liuhuiying09
[考研] 一志愿厦大生物学332求调剂 +10 池池池池池池 2026-04-08 10/500 2026-04-09 17:10 by 独醉梦孤城
[考研] 求调剂 +3 猪肉墩粉条cc 2026-04-08 4/200 2026-04-09 10:05 by 猪肉墩粉条cc
[考研] 286求调剂 +19 Faune 2026-04-08 20/1000 2026-04-09 08:36 by 哦哦123
[考研] 327求调剂 +10 Xxjc1107. 2026-04-06 11/550 2026-04-09 01:21 by lature00
[考研] 22408 266求调剂 +11 masss11222 2026-04-07 14/700 2026-04-08 11:06 by yulian1987
[考研] 复试调剂 +14 呼呼?~+123456 2026-04-05 14/700 2026-04-06 22:50 by chenzhimin
[考研] 考研调剂 +3 Wwwwwww哇 2026-04-06 3/150 2026-04-06 20:55 by lbsjt
[考研] 求助 +3 卡卡东88 2026-04-06 4/200 2026-04-06 15:28 by going home
[考研] 085405软件工程301分求调剂,专硕可跨专业,四六级已过 +3 静静想想 2026-04-05 3/150 2026-04-06 15:23 by nepu_uu
[考研] 085500机械专硕初试288求调剂 +3 GZJguo666- 2026-04-05 3/150 2026-04-05 18:06 by jkddd
[考研] 考研调剂 +11 小sun要好运 2026-04-04 11/550 2026-04-05 08:02 by qlm5820
[考研] 考研调剂 +5 四川王涛 2026-04-04 5/250 2026-04-04 22:18 by 啵啵啵0119
信息提示
请填处理意见