|
我用要lammps计算介电常数和介电损耗。第一步,通过https://mp.weixin.qq.com/s/0cRizbPrGSU8HO3A71Tgzw 帖子的- variable chunkID atom 1
- compute mychunk all chunk/atom v_chunkID nchunk once ids once
- compute dipole all dipole/chunk mychunk
- variable dipole_x equal c_dipole[1][1]
- variable dipole_y equal c_dipole[1][2]
- variable dipole_z equal c_dipole[1][3]
- fix 1 all ave/correlate 5 1000 10000 v_dipole_x v_dipole_y v_dipole_z type auto/upper ave running lx.txt
复制代码
计算时间偶极矩时间关联函数,输出文件的开头
- # Time-correlated data for fix 4
- # Timestep Number-of-time-windows
- # Index TimeDelta Ncount v_dipole_x*v_dipole_x v_dipole_x*v_dipole_y v_dipole_x*v_dipole_z v_dipole_y*v_dipole_y v_dipole_y*v_dipole_z v_dipole_z*v_dipole_z
- 0 10000
- 1 0 1 2.79478e-10 4.35704e-10 1.58788e-05 6.79257e-10 2.47549e-05 0.902166
- 2 10 0 0.0 0.0 0.0 0.0 0.0 0.0
- 3 20 0 0.0 0.0 0.0 0.0 0.0 0.0
复制代码 我不会python处理时间偶极矩时间关联函数,参考https://zhuanlan.zhihu.com/p/391385899 热导率的python代码。准备修改用公式使用,公式来源于文献Nanoscale, 2021, 13, 10933 两个代码有很多共同点。
具体公式为
我想请教偶极矩的矩阵和偶极矩的关系。
问题一:
lammps的输出文件的 v_dipole_x*v_dipole_x v_dipole_x*v_dipole_y v_dipole_x*v_dipole_z v_dipole_y*v_dipole_y v_dipole_y*v_dipole_z v_dipole_z*v_dipole_z对应于
<MxMx><MxMy><MxMz>
<MyMy><MyMz>
<MzMz>么?
为什么没有<MyMx><MzMx>和<MzMy>
问题二:
某一帧结构文件的偶极矩等于 (<MxMx>)**2+(<MyMy>)**2+(<MzMz>)**2再开根号么?
|
|