24小时热门版块排行榜    

查看: 2153  |  回复: 10

souledge

专家顾问 (著名写手)

[求助] ELK计算严重不收敛~

做一个TiC的掺杂后体模量计算,掺杂了钨于(0,0,0)位置。
计算的输入文件如下:
CODE:
tasks
  0

sppath
  '$SPECIES/'

scale
  $Lattice

avec
  1.000000  0.000000  0.000000
  0.000000  1.000000  0.000000
  0.000000  0.000000  1.000000

atoms
  3
  'Ti.in'
  3
  0.000000  0.500000  0.500000   0.000000  0.000000  0.000000
  0.500000  0.000000  0.500000   0.000000  0.000000  0.000000
  0.500000  0.500000  0.000000   0.000000  0.000000  0.000000
  'W.in'
  1
  0.000000  0.000000  0.000000   0.000000  0.000000  0.000000
  'C.in'
  4
  0.500000  0.500000  0.500000   0.000000  0.000000  0.000000
  0.500000  0.000000  0.000000   0.000000  0.000000  0.000000
  0.000000  0.500000  0.000000   0.000000  0.000000  0.000000
  0.000000  0.000000  0.500000   0.000000  0.000000  0.000000

autormt
  .true.

rmtapm
  0.4  1

mixtype
  3

rgkmax
  12

stype
  1     : M-P smearing

swidth
  0.0075

xctype
  100  109  134     : GGA-PW91 from LibXC

结果,计算时报各种错误~
CODE:
Warning(occupy): minimum eigenvalue less than minimum linearisation energy :   -8720086.814      -3.146200000   
for s.c. loop     1

还有,
CODE:
Warning(rhonorm): total charge density incorrect for s.c. loop     1
Calculated :    167.2284641   
Required   :    164.0000000   

甚至最常见的:
CODE:
Warning(linengy): linearisation energy not found
for species    1
atom    1
local-orbital    4
order    3
and s.c. loop    2

而查看DTOTENERGY.OUT的数据,也差得离谱,都是10^10以上数量级的变化啊~
也尝试过手动设置原子文件中的Muffin-tin半径,但是还是这样~提高rgkmax,也是这样……
看到的用FP-LAPW方法的文章都是基本用Wien2K计算的,文章中提到设置Muffin-tin半径为多少多少Bohr,但是在ELK中,没有找到这样的参数,所以只好借助于autormt或者修改原子文件了……
有什么建议可以让这个计算成功的么……非常感谢
回复此楼

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

模拟,理论

» 猜你喜欢

思想重于技巧,内涵重于表象
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锐利的碎片

木虫 (正式写手)

star watcher

$Lattice多少?
2楼2011-11-10 14:17:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锐利的碎片

木虫 (正式写手)

star watcher

【答案】应助回帖

★ ★
souledge(金币+20): 非常感谢,发现偶最大的问题居然是忘记了ngridk了…… 2011-11-10 15:46:48
youzhizhe(金币+2): 谢谢交流。 2011-11-10 22:56:17
tasks
0

xctype
20

deband
0.01

stype
1

autoswidth
.true.

mixtype
1

beta0
0.02

betamax
0.8

ngridk
3 3 3

scale
8.178734835892401

avec
  1.000000  0.000000  0.000000
  0.000000  1.000000  0.000000
  0.000000  0.000000  1.000000

atoms
  3
  'Ti.in'
  3
  0.000000  0.500000  0.500000   0.000000  0.000000  0.000000
  0.500000  0.000000  0.500000   0.000000  0.000000  0.000000
  0.500000  0.500000  0.000000   0.000000  0.000000  0.000000
  'W.in'
  1
  0.000000  0.000000  0.000000   0.000000  0.000000  0.000000
  'C.in'
  4
  0.500000  0.500000  0.500000   0.000000  0.000000  0.000000
  0.500000  0.000000  0.000000   0.000000  0.000000  0.000000
  0.000000  0.500000  0.000000   0.000000  0.000000  0.000000
  0.000000  0.000000  0.500000   0.000000  0.000000  0.000000
energy
    -18843.8385894   
    -18851.7732344   
    -18862.4909438   
    -18874.1407297   
    -18884.1470102   
    -18891.3126184   
    -18893.8175619   
    -18893.9809741   
    -18892.7534997   
    -18890.7308793   
    -18888.5148237   
    -18886.4950295   
    -18884.8247714   
    -18883.5128701   
    -18882.5148919   
    -18881.7760467   
    -18881.2429648   
    -18880.8684937   
    -18880.6126981   
    -18880.4430612   
    -18880.3338668   
    -18880.2658405   
    -18880.2246705   
    -18880.2007228   
    -18880.1870064   
    -18880.1797982   
    -18880.1754941   
    -18880.1742862   
    -18880.1716099   
    -18880.1736328   
    -18880.1725179   
    -18880.1724350   
    -18880.1723080   
    -18880.1722186   
    -18880.1721557   
    -18880.1721194   
    -18880.1720910   
    -18880.1720500   
    -18880.1720226   
    -18880.1720075   
    -18880.1719785   
    -18880.1719755   
    -18880.1719641   
    -18880.1719621   
    -18880.1719564   
    -18880.1719571   
    -18880.1719539
3楼2011-11-10 14:51:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

引用回帖:
2楼: Originally posted by 锐利的碎片 at 2011-11-10 14:17:43:
$Lattice多少?

试了从8.07到8.27的范围,因为想用来拟合EOS~
思想重于技巧,内涵重于表象
4楼2011-11-10 15:17:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gongjijun

木虫 (正式写手)

想请教你的 $Lattice的用法,怎么做到改变不同的数值的?
5楼2011-11-11 15:40:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)


uuv2010(金币+1): 多谢提示! 2011-11-12 10:31:41
uuv2010: 专家考核存档 2011-11-12 10:31:51
引用回帖:
5楼: Originally posted by gongjijun at 2011-11-11 15:40:31:
想请教你的 $Lattice的用法,怎么做到改变不同的数值的?

在bash(当然,csh之类也没问题)的shell script中可以轻易实现$Lattice的数值变化。
思想重于技巧,内涵重于表象
6楼2011-11-11 15:50:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gongjijun

木虫 (正式写手)

引用回帖:
6楼: Originally posted by souledge at 2011-11-11 15:50:10:
在bash(当然,csh之类也没问题)的shell script中可以轻易实现$Lattice的数值变化。

谢谢了,没办法我太菜了,自己写脚本写不来,就是想看看有没有一个模版做做参考,呵呵!
7楼2011-11-12 23:22:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

引用回帖:
7楼: Originally posted by gongjijun at 2011-11-12 23:22:31:
谢谢了,没办法我太菜了,自己写脚本写不来,就是想看看有没有一个模版做做参考,呵呵!

最简单直观的:
for Lattice in a1  a2  a3 ... ; do
  YOUR INPUT FILE
done
思想重于技巧,内涵重于表象
8楼2011-11-14 22:20:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

引用回帖:
3楼: Originally posted by 锐利的碎片 at 2011-11-10 14:51:36:
tasks
0

xctype
20

deband
0.01

stype
1

autoswidth
.true.

mixtype
1

beta0
0.02

betamax
0.8

ngridk
3 3 3

scale
8.178734835892401

avec
  1.000000  0.000000  0.0 ...

A further question, have you tried mixtype=3, i.e., Broyden mixing?
I found the linear energy problem usually happened during using this kind of mixing. However, I remember that CASTEP, VASP, Abinit and PWscf all supports Broyden method, and it works well~
思想重于技巧,内涵重于表象
9楼2011-11-14 22:25:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gongjijun

木虫 (正式写手)

引用回帖:
8楼: Originally posted by souledge at 2011-11-14 22:20:20:
最简单直观的:
for Lattice in a1  a2  a3 ... ; do
  YOUR INPUT FILE
done

太感谢了!
10楼2011-11-14 22:36:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 souledge 的主题更新
信息提示
请填处理意见