24小时热门版块排行榜    

Znn3bq.jpeg
查看: 2686  |  回复: 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 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿985机械学硕380求调剂 +5 关关雎鸠10 2026-04-11 5/250 2026-04-11 10:10 by 知念。A
[考研] 药学305求调剂 +4 玛卡巴卡boom 2026-04-10 4/200 2026-04-11 09:53 by zhouxiaoyu
[考研] 电子信息279求调剂,有书读就行 +5 wwwooden 2026-04-08 8/400 2026-04-11 09:30 by zhq0425
[考研] 0854调剂 +4 长弓傲 2026-04-09 4/200 2026-04-11 09:18 by 猪会飞
[考研] 263能源动力专硕求调剂 +4 加大号饭盒袋 2026-04-10 4/200 2026-04-10 20:52 by gong120082
[考研] 0858求调剂 5+5 Gky09300550, 2026-04-10 8/400 2026-04-10 19:13 by chemisry
[考研] 求调剂 +11 翩翩一书生 2026-04-09 13/650 2026-04-10 10:27 by liuhuiying09
[考研] 生物学求调剂 一志愿沪9,326分 +7 刘墨墨 2026-04-06 7/350 2026-04-10 08:11 by kangsm
[考研] 一志愿 江南大学 085602 化工专硕 338分求调剂 +16 路痴小琪 2026-04-05 16/800 2026-04-10 08:08 by kangsm
[考研] 0703化学求调剂 +21 不知名的小卅 2026-04-08 21/1050 2026-04-09 18:55 by l_paradox
[考研] 085600材料与化工,求调剂 +11 won_qii 2026-04-07 11/550 2026-04-09 17:03 by luoyongfeng
[考研] 085400电子信息类(川大控制工程)求调剂可跨专业 求老师联系 +3 626776879 2026-04-08 3/150 2026-04-09 16:05 by 猪会飞
[考研] 0860004 求调剂 309分 +7 Yin DY 2026-04-08 7/350 2026-04-09 14:06 by ditto77778
[考研] 085404,334分,求调剂 +5 sunjie8888 2026-04-08 8/400 2026-04-09 07:26 by sunjie8888
[考研] 312求调剂 +4 Say Never 2026-04-04 4/200 2026-04-08 08:41 by barlinike
[考研] 调剂求助(生物与医药) +6 @6952 2026-04-06 6/300 2026-04-07 23:52 by lys0704
[考研] 工科 22408 267求推荐 +4 wanwan00 2026-04-05 5/250 2026-04-06 22:47 by chenzhimin
[考研] 一志愿河北工业大学材料工程,初试344求专硕调剂 +6 15933906766 2026-04-05 6/300 2026-04-06 13:21 by 无际的草原
[考研] 085602调剂 初试总分335 +12 19123253302 2026-04-04 12/600 2026-04-05 08:08 by 544594351
[考研] 能动调剂326专硕 +4 wan112233 2026-04-04 4/200 2026-04-04 22:47 by yu221
信息提示
请填处理意见