24小时热门版块排行榜    

查看: 3990  |  回复: 14

huyaoqiao

铁虫 (小有名气)

[求助] VASP MD 得到 amorphous结构 已有1人参与

大家好。我想利用VASP跑分子动力学模拟得到amorphous结构。思路大概是从crystalline phase起先melt再quench。有一个问题是,amorphous phase的密度一般比crystalline phase密度要低,所以其晶格常数要大一些。如果始终用NVT ensemble的话晶格常数不会改变,这样得到的结构不太合理,因为得到的amorphous 结构密度和crystalline phase一样,会存在很大 residual stress。所以我试着用NpT ensemble (ISIF=3),保持压强为一个大气压,期望晶格常数会有所增加,得到合理的结构。现在问题是,NpT  MD时候晶格常数一直不变,请问怎么回事?

INCAR file:
# General parameters for this run
System= SnO2
NCORE = 12
# Electronic specification

PREC  = Normal    ! standard precision, we recomend the use of PREC = Normal
ENCUT = 150       ! cutoff should be set manually, smaller if ultra-large supercell
ISMEAR= 0
SIGMA = 0.01
LREAL = Auto      ! Real space to spped up for large molecular dynamics runs
ALGO  = Very Fast ! For large molecular dynamics runs
NELMIN= 4         ! Set minimum steps of electronic optimization
EDIFF = 1E-3      ! Do not use default, too much drift

# MD related
# NpT

ISYM  = 0         ! strongly recommened for MD, no symmertry
IBRION= 0         ! molecular dynamics
NSW   = 7500      ! 7500 steps
POTIM = 2         ! timestep 2 fs

# SMASS = -1        ! Nose Hoover thermostat
ISIF  = 3
MDALGO= 3         !
TEBEG = 3000
TEEND = 300       ! temperature
PSTRESS= 0.001

# Output control

NBLOCK= 50        ! XDATCAR updated every 50 steps
NWRITE = 0        ! For MD, use NWRITE = 0 or NWRITE = 1
LCHARG = .FALSE.
LWAVE  = .FALSE.
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

叶石纹

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by 叶石纹 at 2020-01-31 11:36:28
这个可以对模拟元胞进行缩放,计算不同体积对应的压力,拟合p-v曲线,得到你想要的压力对应的体积。我最近的文章计算方法里有这方面的内容,可以参考https://doi.org/10.1016/j.molliq.2019.112063
...

据我所知,楼主这个并不是npt,vasp现在可用的是郎之万npt,参数设置明显不是楼主这个。

发自小木虫Android客户端
6楼2020-01-31 11:41:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

Nano2016

新虫 (著名写手)

你们是做什么材料的SnO2?

发自小木虫IOS客户端
2楼2020-01-30 12:00:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

valenhou001

至尊木虫 (职业作家)

对不同密度的超原胞分别进行升温熔化,退火降温的模拟,取样统计分析。

发自小木虫Android客户端
3楼2020-01-30 12:00:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

时光!

新虫 (正式写手)

4楼2020-01-30 12:36:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

叶石纹

新虫 (初入文坛)

这个可以对模拟元胞进行缩放,计算不同体积对应的压力,拟合p-v曲线,得到你想要的压力对应的体积。我最近的文章计算方法里有这方面的内容,可以参考https://doi.org/10.1016/j.molliq.2019.112063

发自小木虫Android客户端
5楼2020-01-31 11:36:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huyaoqiao

铁虫 (小有名气)

引用回帖:
2楼: Originally posted by Nano2016 at 2020-01-30 12:00:03
你们是做什么材料的SnO2?

就是thin film。用来做transistors

发自小木虫IOS客户端
7楼2020-02-03 02:04:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huyaoqiao

铁虫 (小有名气)

引用回帖:
4楼: Originally posted by 时光! at 2020-01-30 12:36:02
哪里体现是NPT?

我也是查的manual设置的。有些参数不知道怎么设置就leave it default. NpT要怎么设置?
1. Set the standard MD-related tags: IBRION=0, TEBEG, POTIM, and NSW.
2. Set ISIF=3 to allow for relaxation of the cell volume and shape. At the moment, dynamics with fixed volume+variable shape (ISIF=4) or fixed shape+variable volume (ISIF=7) are not available.
3. Set MDALGO=3 to invoke the Langevin thermostat.
4. Specify friction coefficients for all species in the POSCAR file, by means of the LANGEVIN_GAMMA-tag.
5. Specify a separate set of friction coefficient for the lattice degrees-of-freedom, using the LANGEVIN_GAMMA_L-tag.
6. Set a mass for the lattice degrees-of-freedom, using the PMASS-tag.
7. Optionally, one may define an external pressure (in kB), by means of the PSTRESS-tag.
8楼2020-02-03 02:08:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huyaoqiao

铁虫 (小有名气)

引用回帖:
4楼: Originally posted by 时光! at 2020-01-30 12:36:02
哪里体现是NPT?

MDALGO = 3
ISIF  = 3
PSTRESS = 0.001
9楼2020-02-03 02:09:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huyaoqiao

铁虫 (小有名气)

引用回帖:
6楼: Originally posted by 叶石纹 at 2020-01-31 11:41:30
据我所知,楼主这个并不是npt,vasp现在可用的是郎之万npt,参数设置明显不是楼主这个。
...

我也是查的manual设置的。有些参数不知道怎么设置就leave it default. NpT要怎么设置?
1. Set the standard MD-related tags: IBRION=0, TEBEG, POTIM, and NSW.
2. Set ISIF=3 to allow for relaxation of the cell volume and shape. At the moment, dynamics with fixed volume+variable shape (ISIF=4) or fixed shape+variable volume (ISIF=7) are not available.
3. Set MDALGO=3 to invoke the Langevin thermostat.
4. Specify friction coefficients for all species in the POSCAR file, by means of the LANGEVIN_GAMMA-tag.
5. Specify a separate set of friction coefficient for the lattice degrees-of-freedom, using the LANGEVIN_GAMMA_L-tag.
6. Set a mass for the lattice degrees-of-freedom, using the PMASS-tag.
7. Optionally, one may define an external pressure (in kB), by means of the PSTRESS-tag
10楼2020-02-03 02:10:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 huyaoqiao 的主题更新
信息提示
请填处理意见