24小时热门版块排行榜    

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

王金荣1987

铁虫 (初入文坛)

[求助] 跪求,泣求,吐血求高人指点:PWscf在计算六角结构时怎么设置基矢坐标和原子位置?

我的脚本

#!/bin/sh
#PBS -N pwscf
#PBS -j oe
#PBS -o wjr.out
#PBS -l nodes=1:ppn=12
#PBS -V
#################################################################
#......you only need to modify the filename of these line.......#
#............or add lines similar as these......................#

cd /home/guohuazhong/wjr/NiAs_0/341_c
for i in `seq -w 1.62 0.01 1.82`
do
j=`awk 'BEGIN{print (341/'$i')^(1.0/3.0)}'`
mkdir $i
cd $i
cat > RhN.in < &control
    calculation = 'scf'
    restart_mode='from_scratch',
    prefix='RhN',
    tstress = .true.
    tprnfor = .true.
    forc_conv_thr=1.0D-4
    etot_conv_thr=1.0D-6
    pseudo_dir = '/home/guohuazhong/wjr/espresso-5.0.2/pseudo/',
    outdir='/home/guohuazhong/wjr/tmp/'
/
&system
   ibrav=0,celldm(1)=$j,celldm(3)=$i, nat= 4, ntyp= 2,ecutwfc=100,
occupations='smearing', smearing='marzari-vanderbilt', degauss=0.05
/
&electrons
    diagonalization='david'
    mixing_mode = 'plain'
    mixing_beta = 0.7
    conv_thr =  1.0d-8
/
CELL_PARAMETERS { hexagonal }
0.500000     -0.866       0.0000000
0.500000     0.866        0.0000000
0.000000     0.00000000   1.0000000
ATOMIC_SPECIES
Rh 102.906  Rh.pbe-spn-kjpaw_psl.0.2.3.UPF
N  14.007  N.pbe-n-kjpaw_psl.0.1.UPF
ATOMIC_POSITIONS crystal
  Rh   0.00000   0.00000    0.000000
  Rh   0.00000   0.00000    0.500000
  N    0.33333   0.66667    0.250000
  N    0.66667   0.33333    0.750000
K_POINTS automatic
20 20 18 0 0 0
EOF
mpirun -np 12 /home/guohuazhong/wjr/espresso-5.0.2/bin/pw.x RhNk=$i.out
sed -n '/!    total energy/p' RhNk=$i.out | awk '{print $5}' >> ../total_energy1.txt
sed -n '/unit-cell volume          =/p' RhNk=$i.out | awk '{print $4}' >> ../cell_volume1.txt
cd ..
done
#################################################################
exit 0
一直算不对,结果和文献上出入很大,没有办法进行弹性常数的计算。我这样设置的依据是
跪求各位大神指点!!!!!!!!!!!!!!
回复此楼
坚持就是胜利!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huazhorg

铁杆木虫 (正式写手)

【答案】应助回帖

在epresso的说明书(espresso/Doc/INPUT_PW.html)里有六角晶系的设置方法。六角晶系选ibrav=4.比如石墨烯,典型的六角晶系,相应的参数设置为:

&SYSTEM
ibrav=4, celldm(1)=4.64117, celldm(3)= 2.7264,
ntyp=1, nat=4,
/
...
ATOMIC_SPECIES
C 28.086 C.UPF
ATOMIC_POSITIONS crystal
C 0.0 0.0 0.0
C 0.333333333 0.666666666 0.0
C 0.0 0.0 0.5
C 0.666666666 0.333333333 0.5

你可以仿照这个例子,将晶格常数设成你自己的,相应位置的C原子改成你需要的原子优化即可。
4楼2013-03-03 18:51:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

tangosnow

木虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
sunyang1988: 金币+1, 谢谢交流 2013-02-28 14:46:35
NiAs hexagonal: P63/mmc
CELL_PARAMETERS
1.0  0.0       0.0
-0.5  0.866 0.0
0.0  0.0       1.0
ATOMIC_POSITIONS crystal
Ni 0.00  0.00  0.00
Ni 0.00  0.00  0.50
As 0.3333  0.6667  0.25
As 0.6667  0.3333  0.75

RhN有六角晶系吗?
2楼2013-02-28 02:16:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

王金荣1987

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by tangosnow at 2013-02-28 02:16:00
NiAs hexagonal: P63/mmc
CELL_PARAMETERS
1.0  0.0       0.0
-0.5  0.866 0.0
0.0  0.0       1.0
ATOMIC_POSITIONS crystal
Ni 0.00  0.00  0.00
Ni 0.00  0.00  0.50
As 0.3333  0.6667  0.25
As 0.6 ...

你这是根据什么弄的呢?
坚持就是胜利!
3楼2013-02-28 14:19:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见