diff --git a/doc/Section_tools.html b/doc/Section_tools.html index 93da911d15..f046597d24 100644 --- a/doc/Section_tools.html +++ b/doc/Section_tools.html @@ -49,6 +49,7 @@ own sub-directories with their own Makefiles.
  • chain
  • data2xmovie
  • eam generate +
  • "eff_#eff
  • lmp2arc
  • lmp2cfg
  • lmp2traj @@ -152,6 +153,17 @@ produce are in the potentials directory.


    +

    eff tool +

    +

    The tools/eff directory contains various scripts for generating +structures and post-processing output for simulations using the +electron force field (EFF). +

    +

    These tools were provided by Andres Jaramillo-Botero at CalTech +(ajaramil at wag.caltech.edu). +

    +
    +

    lmp2arc tool

    The lmp2arc sub-directory contains a tool for converting LAMMPS output diff --git a/doc/Section_tools.txt b/doc/Section_tools.txt index a672c23a72..238af10a5f 100644 --- a/doc/Section_tools.txt +++ b/doc/Section_tools.txt @@ -45,6 +45,7 @@ own sub-directories with their own Makefiles. "chain"_#chain "data2xmovie"_#data "eam generate"_#eam +"eff_#eff "lmp2arc"_#arc "lmp2cfg"_#cfg "lmp2traj"_#traj @@ -148,6 +149,17 @@ The source files and potentials were provided by Gerolf Ziegenhain :line +eff tool :h4,link(eff) + +The tools/eff directory contains various scripts for generating +structures and post-processing output for simulations using the +electron force field (EFF). + +These tools were provided by Andres Jaramillo-Botero at CalTech +(ajaramil at wag.caltech.edu). + +:line + lmp2arc tool :h4,link(arc) The lmp2arc sub-directory contains a tool for converting LAMMPS output diff --git a/doc/atom_style.html b/doc/atom_style.html index 915ca00711..bc90773587 100644 --- a/doc/atom_style.html +++ b/doc/atom_style.html @@ -15,7 +15,7 @@

    atom_style style args 
     
    -

    The units for these quantities depend on the unit style; see the units command for details. @@ -692,6 +695,7 @@ style dipole or ellipsoid.

    +
    all styles except those listed atom-ID vx vy vz
    dipole atom-ID vx vy vz wx wy wz
    electron atom-ID vx vy vz evel
    ellipsoid atom-ID vx vy vz lx ly lz
    granular atom-ID vx vy vz wx wy wz
    @@ -700,16 +704,17 @@ style dipole or ellipsoid.

    The velocity lines can appear in any order. This section can only be used after an Atoms section. This is because the Atoms section must have assigned a unique atom ID to each atom so that velocities can be assigned to them.

    -

    Vx,vy,vz are in units of velocity. Lx, ly, lz are in -units of angular momentum (distance-velocity-mass). Wx,Wy,Wz are in -units of angular velocity (radians/time). +

    Vx, vy, vz, and evel are in units of velocity. Lx, ly, +lz are in units of angular momentum (distance-velocity-mass). Wx, Wy, +Wz are in units of angular velocity (radians/time).

    Translational velocities can also be set by the velocity command in the input script. diff --git a/doc/read_data.txt b/doc/read_data.txt index f5aed7c4c8..386a69ebad 100644 --- a/doc/read_data.txt +++ b/doc/read_data.txt @@ -260,6 +260,7 @@ bond: atom-ID molecule-ID atom-type x y z charge: atom-ID atom-type q x y z colloid: atom-ID atom-type x y z dipole: atom-ID atom-type q x y z mux muy muz +electron: atom-ID atom-type spin eradius x y z ellipsoid: atom-ID atom-type x y z quatw quati quatj quatk full: atom-ID molecule-ID atom-type q x y z granular: atom-ID atom-type diameter density x y z @@ -278,7 +279,9 @@ density = density of atom (mass/distance^3 units) volume = volume of atom (distance^3 units) x,y,z = coordinates of atom mux,muy,muz = direction of dipole moment of atom -quatw,quati,quatj,quatk = quaternion components for orientation of atom :ul +quatw,quati,quatj,quatk = quaternion components for orientation of atom +spin = electron spin (+1/-1) +eradius = electron radius :ul The units for these quantities depend on the unit style; see the "units"_units.html command for details. @@ -605,6 +608,7 @@ line syntax: depends on atom style :ul all styles except those listed: atom-ID vx vy vz dipole: atom-ID vx vy vz wx wy wz +electron: atom-ID vx vy vz evel ellipsoid: atom-ID vx vy vz lx ly lz granular: atom-ID vx vy vz wx wy wz :tb(s=:) @@ -612,16 +616,17 @@ where the keywords have these meanings: vx,vy,vz = translational velocity of atom lx,ly,lz = angular momentum of aspherical atom -wx,wy,wz = angular velocity of granular atom :ul +wx,wy,wz = angular velocity of granular atom +evel = electron radial velocity :ul The velocity lines can appear in any order. This section can only be used after an {Atoms} section. This is because the {Atoms} section must have assigned a unique atom ID to each atom so that velocities can be assigned to them. -Vx,vy,vz are in "units"_units.html of velocity. Lx, ly, lz are in -units of angular momentum (distance-velocity-mass). Wx,Wy,Wz are in -units of angular velocity (radians/time). +Vx, vy, vz, and evel are in "units"_units.html of velocity. Lx, ly, +lz are in units of angular momentum (distance-velocity-mass). Wx, Wy, +Wz are in units of angular velocity (radians/time). Translational velocities can also be set by the "velocity"_velocity.html command in the input script. diff --git a/doc/units.html b/doc/units.html index 0f21dbff8d..75d86116db 100644 --- a/doc/units.html +++ b/doc/units.html @@ -15,7 +15,7 @@

    units style 
     
    - -

    The units command also sets the timestep size and neighbor skin -distance to default values for each style. For style lj these are -dt = 0.005 tau and skin = 0.3 sigma. For style real these are dt = -1.0 fmsec and skin = 2.0 Angstroms. For style metal these are dt = -0.001 psec and skin = 2.0 Angstroms. For style si these are dt = -1.0e-8 sec and skin = 0.001 meters. For style cgs these are dt = -1.0e-8 sec and skin = 0.1 cm. +

    For style electron, these are the units:

    + +

    The units command also sets the timestep size and neighbor skin +distance to default values for each style: +

    +

    Restrictions:

    This command cannot be used after the simulation box is defined by a diff --git a/doc/units.txt b/doc/units.txt index 119d24f5ca..b3b6650e0c 100644 --- a/doc/units.txt +++ b/doc/units.txt @@ -12,7 +12,7 @@ units command :h3 units style :pre -style = {lj} or {real} or {metal} or {si} or {cgs} :ul +style = {lj} or {real} or {metal} or {si} or {cgs} or {electron} :ul [Examples:] @@ -123,13 +123,29 @@ dipole = statcoul-cm = 10^18 debye electric field = statvolt/cm or dyne/esu density = grams/cm^dim :ul +For style {electron}, these are the units: + +mass = atomic mass units +distance = Bohr +time = femtoseconds +energy = Kcal/mole +velocity = Bohr/atomic time units [1.03275e-15 seconds] +force = Hartrees*Bohr +temperature = degrees K +pressure = Pascals +charge = multiple of electron charge (+1.0 is a proton) +dipole moment = Debye +electric field = volts/cm :ul + The units command also sets the timestep size and neighbor skin -distance to default values for each style. For style {lj} these are -dt = 0.005 tau and skin = 0.3 sigma. For style {real} these are dt = -1.0 fmsec and skin = 2.0 Angstroms. For style {metal} these are dt = -0.001 psec and skin = 2.0 Angstroms. For style {si} these are dt = -1.0e-8 sec and skin = 0.001 meters. For style {cgs} these are dt = -1.0e-8 sec and skin = 0.1 cm. +distance to default values for each style: + +For style {lj} these are dt = 0.005 tau and skin = 0.3 sigma. +For style {real} these are dt = 1.0 fmsec and skin = 2.0 Angstroms. +For style {metal} these are dt = 0.001 psec and skin = 2.0 Angstroms. +For style {si} these are dt = 1.0e-8 sec and skin = 0.001 meters. +For style {cgs} these are dt = 1.0e-8 sec and skin = 0.1 cm. +For style {electron} these are dt = 0.001 fmsec and skin = 2.0 Bohr. :ul [Restrictions:]