[toc]
11-17
使用LAMMPS和Alamode计算热导率、PDOS、弛豫时间等
- 运行alm.in,生成
xxx.pattern_HARMONIC
和xxx.pattern_ANHARM3
- 需要注意:
NORDER = 2 # 1: harmonic, 2: cubic, ..
- 其他信息修改参照官网
- 需要注意:
- 用alamode自带的displace.py,生成harm1.lammps和cubic1.lammps
- 如果harm和cubic文件很多的话,几百几千个,这里可能会出现harm0001.lammps这种文件名,会报错。
- 用脚本运行lammps,in.sw,使harm1.lammps和cubic1.lammps 分别生成XFSET.harm1和XFSET.cubic1
- 最后使用alamode自带的extract.py,从XFSET.harm和XFSET.cubic提取到DESET_harmonic中
- 修改alm.in中的MODE为optimize并添加一些信息,再次运行alm.in,会得到xxx.fcs和xxx.xml,
- 利用anphon通过xxx.xml会得到xxx.bands文件,然后通过自带的plotband.py可以计算声子色散;
- 同样获得pdos
- 具体参见官网
Nose-Hoover
- Lammps默认NVT为Nose-Hoover
- NEMD时使用此热库,其实就是在热源和冷源加 nvt ,
- 在跑非平衡分子动力学( NEMD )模拟时,由于Nose-Hoover具有演化的过程,但是NEMD也有演化,
- 所以在跑nve的时候,不仅要排除fixed的区域,还要排除热源冷源区域。
NPT时系统的边界条件必须为周期性边界条件
1 | boundary p p p |
REBO MoS2
1 | 0.020 epsilon_SS #对应300K |
原子间势函数库
- Interatomic Potentials (Force Fields)Repository
- https://www.ctcms.nist.gov/potentials/
LAMMPS Online
- LAMMPS Online https://editor.lammps.org/
lammps国外社区
对于amorphous结构控压
- 应该先淬火、不能有真空层,不然不能控压,真空给不了压力