24小时热门版块排行榜    

查看: 5081  |  回复: 3

flying_lw

银虫 (小有名气)

[求助] MgB2超导转变温度

最近在学习用quantum espresso计算超导转变温度,所以就用比较成熟的MgB2体系作为例子进行实际的计算。但是计算结果与实验值差距很大,实验值是39.3 K,而我最高只能算到4.1 K,想尽各种办法也没能有效提高,不知道是参数设置的不对还是赝势选择有问题。看到有些文献用QE计算的MgB2的转变温度与实验值复合的很好。但是自己计算的就是不对,有这方面经验的虫友请帮忙看一下输入文件,有什么地方是可以改进或是改正的。谢谢了!

cat > mgb2.scf.fit.in << EOF
&control
    calculation='scf'
    restart_mode='from_scratch',
    prefix='mgb2',
    etot_conv_thr = 1.0d-8
    forc_conv_thr = 1.0d-7
    pseudo_dir = '$PSEUDO_DIR/',
    outdir='$TMP_DIR/'
/
&system
    ibrav=  4, celldm(1) =5.8124, celldm(3)=1.1483, nat= 3, ntyp= 2,
    ecutwfc =60.0, ecutrho =600,
    occupations='smearing', smearing='methfessel-paxton', degauss=0.04,
    la2F = .true.,
/
&electrons
    conv_thr =  1.0d-8
    mixing_beta = 0.7
/
&IONS
/
&CELL
  press = 0.0
  cell_factor = 1.5d0
/
ATOMIC_SPECIES
Mg 24.305 Mg.pw91-np-van.UPF
B  10.811 B.pw91-n-van_ak.UPF
ATOMIC_POSITIONS {crystal}
Mg  0.000000000         0.000000000         0.000000000
B   0.333333333         0.666666667         0.500000000
B   0.666666667         0.333333333         0.500000000
K_POINTS {automatic}
32 32 32 0 0 0
EOF
$ECHO "  running the scf calculation with dense k-point grid...\c"
$PW_COMMAND  < mgb2.scf.fit.in > mgb2.scf.fit.out
check_failure $?
$ECHO "  done"
#
#  SCF at k-mesh good enough for phonons
#
cat > mgb2.scf.in << EOF
&control
    calculation='scf'
    restart_mode='from_scratch',
    prefix='mgb2',
    etot_conv_thr = 1.0d-8
    forc_conv_thr = 1.0d-7
    pseudo_dir = '$PSEUDO_DIR/',
    outdir='$TMP_DIR/'
/
&system
    ibrav=  4, celldm(1) =5.8124, celldm(3)=1.1483, nat= 3, ntyp= 2,
    ecutwfc = 60.0,ecutrho = 600,
    occupations='smearing', smearing='methfessel-paxton', degauss=0.04
/
&electrons
    conv_thr =  1.0d-8
    mixing_beta = 0.7
/
&IONS
/
&CELL
  press = 0.0
  cell_factor = 1.5d0
/
ATOMIC_SPECIES
Mg 24.305 Mg.pw91-np-van.UPF
B  10.811 B.pw91-n-van_ak.UPF
ATOMIC_POSITIONS {crystal}
Mg  0.000000000         0.000000000         0.000000000
B   0.333333333         0.666666667         0.500000000
B   0.666666667         0.333333333         0.500000000
K_POINTS {automatic}
  16 16 16  0 0 0
EOF
$ECHO "  running the scf calculation...\c"
$PW_COMMAND < mgb2.scf.in > mgb2.scf.out
check_failure $?
$ECHO "  done"
#
cat > mgb2.elph.in << EOF
Electron-phonon coefficients for LiCs
&inputph
  iverbosity=1
  tr2_ph=1.0d-12,
  prefix='mgb2',
  fildvscf='mgb2dv',
  amass(1)=24.305,
  amass(2)=10.811,
  outdir='$TMP_DIR/',
  fildyn='mgb2.dyn',
  electron_phonon='interpolated',
  trans=.true.,
  ldisp=.true.
  nq1=8, nq2=8, nq3=8
/
EOF
$ECHO "  running the el-ph calculation...\c"
$PH_COMMAND < mgb2.elph.in > mgb2.elph.out
check_failure $?
$ECHO "  done"
#
#   q2r and matdyn
#
cat > q2r.in << EOF
&input
  zasr='simple',  fildyn='mgb2.dyn', flfrc='mgb2.fc', la2F=.true.
/
EOF
$ECHO "  running q2r...\c"
$Q2R_COMMAND < q2r.in > q2r.out
check_failure $?
$ECHO "  done"
#
#
#
cat > matdyn.in.freq << EOF
&input
    asr='simple',  amass(1)=24.305, amass(2)=10.811,
    flfrc='mgb2.fc', flfrq='mgb2.freq', la2F=.true., dos=.false.
/
  19
  0.000 0.0 0.0     0.0
  0.125 0.0 0.0     0.0
  0.250 0.0 0.0     0.0
  0.375 0.0 0.0     0.0
  0.500 0.0 0.0     0.0
  0.750 0.0 0.0     0.0
  1.000 0.0 0.0     0.0
  0.825 0.125 0.125 0.0
  0.750 0.250 0.250 0.0
  0.625 0.375 0.375 0.0
  0.500 0.500 0.500 0.0
  0.325 0.325 0.325 0.0
  0.250 0.250 0.250 0.0
  0.125 0.125 0.125 0.0
  0.000 0.000 0.000 0.0
  0.125 0.125 0.000 0.0
  0.250 0.250 0.000 0.0
  0.325 0.325 0.000 0.0
  0.500 0.500 0.000 0.0
EOF
$ECHO "  running matdyn for frequency calculation...\c"
$MATDYN_COMMAND < matdyn.in.freq > matdyn.out.freq
check_failure $?
$ECHO "  done"
#
#
#
cat > matdyn.in.dos << EOF
&input
    asr='simple',  amass(1)=24.305, amass(2)=10.811,
    flfrc='mgb2.fc', flfrq='mgb2.freq', la2F=.true., dos=.true.
    fldos='phonon.dos', nk1=10, nk2=10, nk3=10, ndos=50
/
EOF
$ECHO "  running matdyn for a2F(omega) calculation...\c"
$MATDYN_COMMAND < matdyn.in.dos > matdyn.out.dos
check_failure $?
$ECHO "  done"
#
#
#
cat > lambda.in << EOF
50  0.05  1    ! emax (something more than highest phonon mode in THz), degauss, smearing method
    1         ! Number of q-points for which EPC is calculated,                                                                                           /其余的q点会在计算Tc是加上。
      0.000000  0.000000  0.000000 1
elph. 0.000000. 0.000000. 0.000000
0.10                     ! \mu the Coloumb coefficient in the modified
                         ! Allen-Dynes formula for T_c (via \omega_log)
EOF
$ECHO "  running lambda.x for lambda calculation...\c"
$LAMBDA_COMMAND < lambda.in > lambda.out
check_failure $?
$ECHO "  done"
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ccmin4

银虫 (小有名气)

什么是cell_factor?
对不起
2楼2014-05-28 13:47:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

flying_lw

银虫 (小有名气)

引用回帖:
2楼: Originally posted by ccmin4 at 2014-05-28 13:47:00
什么是cell_factor?

cell_factor:
Used in the construction of the pseudopotential tables.
It should exceed the maximum linear contraction of the
cell during a simulation.

这是QE网站上关于输入参数的介绍。具体的我也不是特别理解。
3楼2014-06-24 07:32:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Robin122R

新虫 (初入文坛)

楼主解决了吗,我也遇到这个问题了,celldm(3)=1.1483这个值对不对,文献中写的c轴晶格常数是3.524艾,那celldm(3)就应该是6.65939438,但是我看好多关于MgB2的例子中celldm(3)都是等于1.1483,不知道是不是我想错了
4楼2020-09-25 17:02:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 flying_lw 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 基础研究怎么拉横向,学校到款任务越来越多,难以完成 拉横向,都有哪些途径啊 +9 锦衣卫寒战 2026-07-28 13/650 2026-08-04 07:21 by Ermito
[论文投稿] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 jRl3mE6ddZGq 2026-08-03 8/400 2026-08-04 06:15 by k7OM8YghWbkC
[考博] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 cu9Nq1xK233Z 2026-08-03 6/300 2026-08-04 06:10 by k7OM8YghWbkC
[教师之家] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +4 cu9Nq1xK233Z 2026-08-03 9/450 2026-08-04 06:07 by k7OM8YghWbkC
[论文投稿] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 jRl3mE6ddZGq 2026-08-03 4/200 2026-08-04 04:54 by k7OM8YghWbkC
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 jRl3mE6ddZGq 2026-08-03 6/300 2026-08-04 04:47 by k7OM8YghWbkC
[找工作] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 cu9Nq1xK233Z 2026-08-03 8/400 2026-08-04 04:47 by k7OM8YghWbkC
[博后之家] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 cu9Nq1xK233Z 2026-08-03 8/400 2026-08-04 04:46 by k7OM8YghWbkC
[有机交流] 一个有机合成实验室都需要哪些设备? 50+3 kf2781974 2026-07-31 9/450 2026-08-04 03:56 by kf2781974
[考研] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 cu9Nq1xK233Z 2026-08-03 8/400 2026-08-04 03:21 by k7OM8YghWbkC
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 cu9Nq1xK233Z 2026-08-03 12/600 2026-08-04 03:17 by k7OM8YghWbkC
[基金申请] 什么时候能放榜呀? +3 Jacob678 2026-08-03 3/150 2026-08-03 16:14 by gltch
[高分子] UV压敏胶开发 +3 ichall 2026-07-30 5/250 2026-08-03 14:40 by Sunrisepay
[基金申请] 面上提前没消息,有中的吗 +14 archvillain 2026-08-02 16/800 2026-08-03 12:23 by fuweiguochen
[基金申请] 面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇! +19 低垂的野花 2026-07-31 25/1250 2026-08-03 09:25 by gy116024
[基金申请] 2026年国自然面上资助率 +16 布布和一二 2026-07-30 22/1100 2026-08-03 09:20 by gy116024
[基金申请] 微信指数没变化,科研之友没阅读 +15 wangze12014 2026-07-28 19/950 2026-08-02 20:05 by 蔡棒棒菂
[考博] 2027年申博 50+3 射雕英雄胜 2026-07-30 3/150 2026-08-02 09:36 by lfy8008
[基金申请] 系统今天又提示维护了,估计离放榜不远了 +11 winnerche 2026-07-29 15/750 2026-07-30 23:08 by jnhyjjm
[基金申请] 你们的时间戳变了吗 +3 archvillain 2026-07-30 4/200 2026-07-30 18:53 by levinzhwen
信息提示
请填处理意见