用户工具

站点工具


adf:externalef

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
adf:externalef [2017/10/30 11:01] – [ReaxFF如何外加电场] liu.junadf:externalef [2022/02/15 10:48] (当前版本) – [如何外加电场] liu.jun
行 1: 行 1:
 ======ReaxFF如何外加电场====== ======ReaxFF如何外加电场======
-注意ADF2017,隐藏了这个功能(用户仍然可以通过修改脚本,设置电场),因为外加电场,原子跨越Cell边界的时候,会出现EEM电荷计算得到非物理的大值。+=====前言===== 
 +注意ADF2017以后的版本,隐藏了这个功能(用户仍然可以通过修改脚本,设置电场),因为外加电场,原子跨越Cell边界的时候,会出现EEM电荷计算得到非物理的大值而报错停止。普通用户容易忽略,因此GUI将该功能隐藏
  
-用户可以通过两种方式,避免原子穿过Cell边界: +=====如何外加电场===== 
-  - 设置“弹性墙壁”,参考:[[adf:ewall]]。这种墙壁不是原子构成,只是在指定位置添加了一个真空中的势垒而已。 +  * [[adf:otherthan2016-effield]]
-  - 设置无相互作用的“原子壁”,这需要修改力场,使得作为墙壁的原子与盒子内的分子没有吸引作用,同时需要固定“原子壁”。 +
-=====ADF2016版:=====+
  
-在Model > Electric Field Regime窗口进行设置: 
  
-{{:adf:ef01.png|}} 
  
-点击红色圆圈中的即可以增电场的设置,例如上图+=====注意===== 
 +  - 添电场时为了避免原子穿过Cell边界,用户需要设置“弹性墙壁”。参考:[[adf:ewall]]。这种墙壁不是原子构成,只是在指定位置添加了一个真空中的势垒而已。<color blue>在外加电场的情况下,如果不设置“弹性墙壁”原子穿越边界,就会导致报错</color>"Warning: suspicious force-field eem parameters for  , which may lead to unphysical charges."
  
-在第0步开始,外部添加的匀强电场为: +  - 凡是修改过*.run文件,就不能再在图形界面里面去保存任务了否则图形界面会按照图形窗口里面参数设置,重新覆盖掉些手动修改过的内容。直接运行任务即可。
- +
-  X方向0.005V/A +
-  * Y方向0.005V/+
-  * Z方向0.005V/+
- +
-在第10000步的时候,外部电场变为: +
- +
-  * Y方向0.005V/+
- +
-=====ADF2016之外的版本:===== +
- +
-在ADF自动生成的run文件找到: +
- +
-  cat > tregime.in <<eor +
-  #Temperature regimes +
-  .... +
-  eor +
- +
-这一部分内容添加电场的设置也是在这部分里面。例如(#开头表示该行属于“注释”对计算不起作用): +
- +
-  cat > eregime.in <<eor +
-  #Electric field regimes +
-  #start #V direction Magnitude(V/Angstrom) +
-  0000 1 x  0.001 +
-  1000 1 x -0.001 +
-  2000 1 y  0.001 +
-  3000 1 y -0.001 +
-  4000 2 x -0.001  y -0.001 +
-  5000 2 x  0.001  y  0.001 +
-  eor +
- +
-上述表示: +
-第0步开始,外加电场沿x方向,强度为0.001V/Angstrom +
-第1000步,电场变为沿x方向,强度为-0.001V/Angstrom +
-第2000步,电场变为沿y方向,强度为0.001V/Angstrom +
-第3000步,电场变为沿y方向,强度为-0.001V/Angstrom +
-第4000步,电场变为x方向分量-0.001V/Angstrom;y方向分量-0.001V/Angstrom +
-第5000步,电场变为x方向分量0.001V/Angstrom;y方向分量0.001V/Angstrom +
- +
- +
-如果没有部分内容,则以把这部分内容,加在: +
- +
-  cat > control <<eor +
-  …… +
-  eor +
-   +
-字段的后面+
  
 +  - AMS里面添加电场和LAMMPS添加电场是不一样的,AMS里面会把电场对能量的影响考虑进去,lammps不考虑电场对能量的影响。
adf/externalef.1509332511.txt.gz · 最后更改: 2017/10/30 11:01 由 liu.jun

© 2014-2022 费米科技(京ICP备14023855号