24小时热门版块排行榜    

查看: 4963  |  回复: 32
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

chdx0618

木虫 (小有名气)

[交流] 【求助】CASTEP模块几何优化失败,求解决方案。失败原因详见本帖内容 已有14人参与

CASTEP模块几何优化失败,求解决方案。失败原因如下:
*Warning* max. SCF cycles performed but system has not reached the groundstate.
  
Current total energy, E     =  -5466.593402796     eV
Current free energy (E-TS)  =  -5466.679640124     eV
(energies not corrected for finite basis set)

NB est. 0K energy (E-0.5TS)      =  -5466.636521460     eV

  ********************************************************
  Warning: electronic minimisation did not converge during
           finite basis set correction.
  ********************************************************
Checkpoint file cannot be written.
Error calculate_finite_basis : Convergence failed when doing finite basis set correction.
Current trace stack:
calculate_finite_basis_corr
check_elec_ground_state
castep


降低精度后:
Error in calculate_finite_basis:
     previous calculation had total energy = -33482.98282286      eV
     and this calculation has total energy = -33477.62803476      eV
      => something has gone seriously wrong with minimiser
  
Checkpoint file cannot be written.
Error in calculate_finite_basis: total energies are not variational - aborting
Current trace stack:
calculate_finite_basis_corr
check_elec_ground_state
castep

[ Last edited by chdx0618 on 2011-3-24 at 09:27 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acridine

木虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
gzqdyouxia(金币+2): 谢谢提示 2011-03-25 18:33:18
现在的问题应该是:虽然收敛了,但是由于精度低,在进行finite_basis修正的时候Ecut的改变导致能量变化过大,软件判定出现了问题 (当然有问题了: 精度过低)。不过好消息是收敛了,这也是当初选择降低精度的目的。
你现在可以考虑不管finite_basis修正而仅仅考虑低精度的scf计算,利用低精度得到的电子密度作为初试值再进行高精度的计算(castep应该有这个功能吧,你可以在help查一下restart calculation等关键词),这样可能有助于高精度计算时候的收敛。
23楼2011-03-25 16:45:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 33 个回答

zzy870720z

荣誉版主 (文坛精英)

优秀版主优秀版主优秀版主优秀版主

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
youzhizhe(金币+1): 谢谢交流。 2011-03-21 18:15:33
修改参数试试,比如降低精度
博学、审问、慎思、明辨、笃学
2楼2011-03-21 16:35:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chdx0618

木虫 (小有名气)

请教另一种失败原因:out of RAM

请教另一种失败原因:out of RAM
引用回帖:
Originally posted by zzy870720z at 2011-03-21 16:35:30:
修改参数试试,比如降低精度

+---------------- MEMORY AND SCRATCH DISK ESTIMATES PER NODE -----------------+
|                                                                   Memory          Disk    |
| Model and support data                              758.6 MB       523.5 MB |
| Electronic energy minimisation requirements         833.6 MB       451.5 MB |                  
|                                                                        ----------------------------- |
| Approx. total storage required per node            1592.2 MB       975.0 MB |
|                                                                                                       |
| Requirements will fluctuate during execution and may exceed these estimates |
+-----------------------------------------------------------------------------+
Calculating finite basis set correction with  3 cut-off energies.
Calculating total energy with cut-off of  390.000eV.
Out of RAM for coeffs in wave_allocate_wv
Current trace stack:
wave_allocate_wv
calculate_finite_basis_corr
check_elec_ground_state
castep
我的内存是8G,但是内存监测大致如下图,则计算失败,难道这也是内存溢出了嘛?


[ Last edited by chdx0618 on 2011-3-26 at 23:45 ]
3楼2011-03-22 13:03:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy870720z

荣誉版主 (文坛精英)

优秀版主优秀版主优秀版主优秀版主


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by chdx0618 at 2011-03-22 13:03:45:
+---------------- MEMORY AND SCRATCH DISK ESTIMATES PER NODE -----------------+
|                                                                   Memory          Disk    |
| Model and support ...

应该是内存溢出吧,计算多大体系
博学、审问、慎思、明辨、笃学
4楼2011-03-22 15:13:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见