计算化学公社

 找回密码 Forget password
 注册 Register
Views: 3313|回复 Reply: 4
打印 Print 上一主题 Last thread 下一主题 Next thread

[Quantum ESPRESSO] 怎样才能模拟较大样本的原子位置

[复制链接 Copy URL]

8

帖子

0

威望

41

eV
积分
49

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
组里想模拟样本在不同状态下(液体、声子) 被x光照射后的散射speckle pattern, 然后看能否从这些随时间变化的图像中逆推回原本的样本状态。首先想要模拟的是锗在室温(晶体) 和液态情况下的原子位置,样本大小大约是100 x 100 x 50 nm。使用LAMMPS进行小规模计算后,发现有声子谱很多虚频,且结果很大程度受选用的势影响。
于是我们打算使用Quantum Espresso 的 ab initio md 来进行更精确的模拟。可是在能够查找到的资料和范例里,都没有发现如何提取每个step 的原子位置。而且使用md 方法对 2 x 2 x 2 个 unit cell (64个原子) 进行计算时,estimated dynamical ram 就已经有200多G了。这是因为QE md 的计算过程中,"cutoff distance" 很长吗?

请问各位老师,对于这种计算,有没有什么推荐的工具。如果不通过模拟,有没有什么好的方法来近似这些原子的位置呢?


------------- QE input file -----------------
&control
    calculation='md'
    restart_mode='from_scratch',
    prefix = 'Ge',
    pseudo_dir = './pseudo/',
    !outdir='./output/',
    dt=20,
    nstep=10,
    disk_io='low'
/
&system
    ibrav= 0,
    nat=  64, ntyp= 1,
    ecutwfc = 60.0,  ! this needs to be tuned for a convergence study
    ecutrho = 600.0,
    nosym=.true.
/
&electrons
    conv_thr =  1.0d-6
    mixing_beta = 0.7
/
&ions
    pot_extrapolation='second-order'
    wfc_extrapolation='second-order'
/
ATOMIC_SPECIES
Ge  72.64  Ge.pbe-dn-kjpaw.UPF
K_POINTS crystal_b
6
0.0   0.0    0.0   100
0.0   0.5    0.0   100
0.0   0.375 -0.375 100
-0.25 0.25  -0.5   100
-0.5  0.0   -0.5   100
0.0   0.0    0.0   1
!   ibrav = 0, nat = 64, ntyp = 1
CELL_PARAMETERS angstrom
   11.3159999999999989 0.0000000000 0.0000000000
   0.0000000000 11.3159999999999989 0.0000000000
   0.0000000000 0.0000000000 11.3159999999999989
ATOMIC_POSITIONS alat
Ge  0.0000000000000000  0.0000000000000000  0.0000000000000000
Ge  0.0000000000000000  0.2500000000000000  0.2500000000000000
Ge  0.2500000000000000  0.0000000000000000  0.2500000000000000
Ge  0.2500000000000000  0.2500000000000000  0.0000000000000000
Ge  0.3750000000000000  0.3750000000000000  0.3750000000000000
Ge  0.3750000000000000  0.1250000000000000  0.1250000000000000
Ge  0.1250000000000000  0.3750000000000000  0.1250000000000000
Ge  0.1250000000000000  0.1250000000000000  0.3750000000000000
Ge  0.0000000000000000  0.0000000000000000  0.5000000000000000
Ge  0.0000000000000000  0.2500000000000000  0.7500000000000000
Ge  0.2500000000000000  0.0000000000000000  0.7500000000000000
Ge  0.2500000000000000  0.2500000000000000  0.5000000000000000
Ge  0.3750000000000000  0.3750000000000000  0.8750000000000000
Ge  0.3750000000000000  0.1250000000000000  0.6250000000000000
Ge  0.1250000000000000  0.3750000000000000  0.6250000000000000
Ge  0.1250000000000000  0.1250000000000000  0.8750000000000000
Ge  0.0000000000000000  0.5000000000000000  0.0000000000000000
Ge  0.0000000000000000  0.7500000000000000  0.2500000000000000
Ge  0.2500000000000000  0.5000000000000000  0.2500000000000000
Ge  0.2500000000000000  0.7500000000000000  0.0000000000000000
Ge  0.3750000000000000  0.8750000000000000  0.3750000000000000
Ge  0.3750000000000000  0.6250000000000000  0.1250000000000000
Ge  0.1250000000000000  0.8750000000000000  0.1250000000000000
Ge  0.1250000000000000  0.6250000000000000  0.3750000000000000
Ge  0.0000000000000000  0.5000000000000000  0.5000000000000000
Ge  0.0000000000000000  0.7500000000000000  0.7500000000000000
Ge  0.2500000000000000  0.5000000000000000  0.7500000000000000
Ge  0.2500000000000000  0.7500000000000000  0.5000000000000000
Ge  0.3750000000000000  0.8750000000000000  0.8750000000000000
Ge  0.3750000000000000  0.6250000000000000  0.6250000000000000
Ge  0.1250000000000000  0.8750000000000000  0.6250000000000000
Ge  0.1250000000000000  0.6250000000000000  0.8750000000000000
Ge  0.5000000000000000  0.0000000000000000  0.0000000000000000
Ge  0.5000000000000000  0.2500000000000000  0.2500000000000000
Ge  0.7500000000000000  0.0000000000000000  0.2500000000000000
Ge  0.7500000000000000  0.2500000000000000  0.0000000000000000
Ge  0.8750000000000000  0.3750000000000000  0.3750000000000000
Ge  0.8750000000000000  0.1250000000000000  0.1250000000000000
Ge  0.6250000000000000  0.3750000000000000  0.1250000000000000
Ge  0.6250000000000000  0.1250000000000000  0.3750000000000000
Ge  0.5000000000000000  0.0000000000000000  0.5000000000000000
Ge  0.5000000000000000  0.2500000000000000  0.7500000000000000
Ge  0.7500000000000000  0.0000000000000000  0.7500000000000000
Ge  0.7500000000000000  0.2500000000000000  0.5000000000000000
Ge  0.8750000000000000  0.3750000000000000  0.8750000000000000
Ge  0.8750000000000000  0.1250000000000000  0.6250000000000000
Ge  0.6250000000000000  0.3750000000000000  0.6250000000000000
Ge  0.6250000000000000  0.1250000000000000  0.8750000000000000
Ge  0.5000000000000000  0.5000000000000000  0.0000000000000000
Ge  0.5000000000000000  0.7500000000000000  0.2500000000000000
Ge  0.7500000000000000  0.5000000000000000  0.2500000000000000
Ge  0.7500000000000000  0.7500000000000000  0.0000000000000000
Ge  0.8750000000000000  0.8750000000000000  0.3750000000000000
Ge  0.8750000000000000  0.6250000000000000  0.1250000000000000
Ge  0.6250000000000000  0.8750000000000000  0.1250000000000000
Ge  0.6250000000000000  0.6250000000000000  0.3750000000000000
Ge  0.5000000000000000  0.5000000000000000  0.5000000000000000
Ge  0.5000000000000000  0.7500000000000000  0.7500000000000000
Ge  0.7500000000000000  0.5000000000000000  0.7500000000000000
Ge  0.7500000000000000  0.7500000000000000  0.5000000000000000
Ge  0.8750000000000000  0.8750000000000000  0.8750000000000000
Ge  0.8750000000000000  0.6250000000000000  0.6250000000000000
Ge  0.6250000000000000  0.8750000000000000  0.6250000000000000
Ge  0.6250000000000000  0.6250000000000000  0.8750000000000000

8

帖子

0

威望

41

eV
积分
49

Level 2 能力者

2#
 楼主 Author| 发表于 Post on 2022-3-12 07:19:15 | 只看该作者 Only view this author
补充一下。如果有办法从 QE scf + phonopy 的声子计算结果中,提取每个mode的振动方向和振幅,是否可以手动把每个原子的位置套在多个简谐振动里,然后添加某种noise来模拟原子的位置呢?

239

帖子

0

威望

5249

eV
积分
5488

Level 6 (一方通行)

3#
发表于 Post on 2022-3-12 21:50:18 | 只看该作者 Only view this author
啥叫“原本的样本状态”

8

帖子

0

威望

41

eV
积分
49

Level 2 能力者

4#
 楼主 Author| 发表于 Post on 2022-3-14 13:11:23 | 只看该作者 Only view this author
get-it 发表于 2022-3-12 21:50
啥叫“原本的样本状态”

大概就是通过看 speckle pattern 的变化反推出样本到底是 liquid 还是 crystal 或者 glass 之类的。现在的diagnostics 只有看speckle contrast, 然而光看 contrast 得到的结论很局限。

8

帖子

0

威望

41

eV
积分
49

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2022-3-23 07:36:19 | 只看该作者 Only view this author
经过一段时间的讨论,我们放弃通过计算电子 (ab-initio md) 来获取原子位置了。接下来我们打算用 LAMMPS 粗略地模拟一下看看,如果有 semi-reasonable 的dispersion curve 的话就拿来用了。

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-19 18:28 , Processed in 0.157000 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list