24小时热门版块排行榜    

查看: 3026  |  回复: 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 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 u1xkze8ybe 2026-07-30 7/350 2026-07-31 12:10 by syhhffkrym
[论文投稿] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 u1xkze8ybe 2026-07-30 3/150 2026-07-31 12:08 by syhhffkrym
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 u1xkze8ybe 2026-07-30 6/300 2026-07-31 12:05 by syhhffkrym
[教师之家] 基础研究怎么拉横向,学校到款任务越来越多,难以完成 拉横向,都有哪些途径啊 +6 锦衣卫寒战 2026-07-28 6/300 2026-07-31 11:27 by syl200707
[高分子] HXDI做水性聚氨酯乳液,是不是特别容易出渣 15+3 yuyusuv 2026-07-29 3/150 2026-07-31 09:21 by huizingga
[基金申请] 小木虫看见有人已经知道结果了 +15 1234567wang 2026-07-25 19/950 2026-07-31 08:30 by ZJTJZ
[基金申请] 2026年国自然面上资助率 +8 布布和一二 2026-07-30 8/400 2026-07-31 01:51 by alongwaytogo
[基金申请] 系统今天又提示维护了,估计离放榜不远了 +11 winnerche 2026-07-29 15/750 2026-07-30 23:08 by jnhyjjm
[基金申请] 微信指数没变化,科研之友没阅读 +14 wangze12014 2026-07-28 17/850 2026-07-30 20:10 by kissu88
[考博] 申请2027年材料/化学类博士 10+3 考研老狗? 2026-07-25 5/250 2026-07-30 19:33 by 白色木鱼
[基金申请] 你们的时间戳变了吗 +3 archvillain 2026-07-30 4/200 2026-07-30 18:53 by levinzhwen
[基金申请] 今年的WR进展到哪一步了? +5 wsgjhwz 2026-07-25 9/450 2026-07-30 12:59 by 可淡不可忘
[有机交流] 产物和副产物价值比较 30+4 小汤02 2026-07-27 5/250 2026-07-30 12:44 by czyzsu
[基金申请] 时间戳他又来了 +14 晓晓爱翠翠 2026-07-26 17/850 2026-07-29 16:30 by 呵呵二哥
[有机交流] 这个自发加氧反应的机理是什么? 50+4 YUAN2273 2026-07-25 7/350 2026-07-29 12:27 by xiaobenpu
[基金申请] 没消息就是被刷了呗 +13 lambert2014 2026-07-24 14/700 2026-07-29 10:38 by msh145800
[基金申请] 这种情况还有戏吗 +5 drbart 2026-07-27 11/550 2026-07-29 05:50 by drbart
[基金申请] 同事接到电话了,我却没有 +4 1234567wang 2026-07-27 4/200 2026-07-28 10:11 by GOODLUCKER
[基金申请] 准备明年的基金了 +5 Tide man 2026-07-27 5/250 2026-07-28 09:25 by newfuzzy1
[分析] 水蒸气蒸馏法乳化现象 +3 月光娇娇 2026-07-26 3/150 2026-07-26 23:25 by caiyun
信息提示
请填处理意见