24小时热门版块排行榜    

查看: 2636  |  回复: 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 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 279分求调剂 一志愿211 +13 chaojifeixia 2026-03-19 14/700 2026-03-21 10:28 by JineShine
[考研] 313求调剂 +3 肆叁贰壹22 2026-03-19 3/150 2026-03-21 08:01 by JourneyLucky
[考研] 310求调剂 +3 baibai1314 2026-03-16 3/150 2026-03-21 03:56 by JourneyLucky
[考研] 321求调剂 +9 何润采123 2026-03-18 11/550 2026-03-20 23:19 by JourneyLucky
[考研] 中南大学化学学硕337求调剂 +3 niko- 2026-03-19 6/300 2026-03-20 21:58 by luoyongfeng
[考研] 北科281学硕材料求调剂 +5 tcxiaoxx 2026-03-20 5/250 2026-03-20 21:35 by laoshidan
[考研] 一志愿华中农业071010,总分320求调剂 +3 困困困困坤坤 2026-03-20 3/150 2026-03-20 20:38 by 学员8dgXkO
[考研] 一志愿 南京航空航天大学大学 ,080500材料科学与工程学硕 +5 @taotao 2026-03-20 5/250 2026-03-20 20:16 by JourneyLucky
[考研] 261求B区调剂,科研经历丰富 +3 牛奶很忙 2026-03-20 4/200 2026-03-20 19:34 by JourneyLucky
[考研] 281求调剂(0805) +14 烟汐忆海 2026-03-16 25/1250 2026-03-20 15:47 by yuncha
[考研] 085410人工智能专硕317求调剂(0854都可以) +4 xbxudjdn 2026-03-18 4/200 2026-03-20 09:07 by 不168
[考研] 085600材料与化工调剂 324分 +10 llllkkkhh 2026-03-18 12/600 2026-03-19 14:33 by llllkkkhh
[考研] 0703化学调剂 +5 pupcoco 2026-03-17 8/400 2026-03-19 13:58 by houyaoxu
[考研] 312求调剂 +8 陌宸希 2026-03-16 9/450 2026-03-18 12:39 by Linda Hu
[考研] 301求调剂 +4 A_JiXing 2026-03-16 4/200 2026-03-17 17:32 by ruiyingmiao
[考研] 有没有道铁/土木的想调剂南林,给自己招师弟中~ +3 TqlXswl 2026-03-16 7/350 2026-03-17 15:23 by TqlXswl
[考研] 考研调剂 +3 淇ya_~ 2026-03-17 5/250 2026-03-17 09:25 by Winj1e
[考研] 一志愿,福州大学材料专硕339分求调剂 +3 木子momo青争 2026-03-15 3/150 2026-03-17 07:52 by laoshidan
[考研] 0856求调剂 +3 刘梦微 2026-03-15 3/150 2026-03-16 10:00 by houyaoxu
[考研] 复试调剂 +3 呼呼?~+123456 2026-03-14 3/150 2026-03-14 16:53 by WTUChen
信息提示
请填处理意见