[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结构控压
- 应该先淬火、不能有真空层,不然不能控压,真空给不了压力