<p>Define a computation that calculates the temperature of a group of
nuclei and electrons in the <aclass="reference internal"href="pair_eff.html"><spanclass="doc">electron force field</span></a>
model, after subtracting out a streaming velocity induced by the
simulation box changing size and/or shape, for example in a
non-equilibrium MD (NEMD) simulation. The size/shape change is
induced by use of the <aclass="reference internal"href="fix_deform.html"><spanclass="doc">fix deform</span></a> command. A
compute of this style is created by the <aclass="reference internal"href="fix_nvt_sllod_eff.html"><spanclass="doc">fix nvt/sllod/eff</span></a> command to compute the thermal
temperature of atoms for thermostatting purposes. A compute of this
style can also be used by any command that computes a temperature,
e.g. <aclass="reference internal"href="thermo_modify.html"><spanclass="doc">thermo_modify</span></a>, <aclass="reference internal"href="fix_nh_eff.html"><spanclass="doc">fix npt/eff</span></a>,
etc.</p>
<p>The calculation performed by this compute is exactly like that
described by the <aclass="reference internal"href="compute_temp_deform.html"><spanclass="doc">compute temp/deform</span></a>
command, except that the formula for the temperature includes the
radial electron velocity contributions, as discussed by the <aclass="reference internal"href="compute_temp_eff.html"><spanclass="doc">compute temp/eff</span></a> command. Note that only the
translational degrees of freedom for each nuclei or electron are
affected by the streaming velocity adjustment. The radial velocity
component of the electrons is not affected.</p>
<p><strong>Output info:</strong></p>
<p>This compute calculates a global scalar (the temperature) and a global
vector of length 6 (KE tensor), which can be accessed by indices 1-6.
These values can be used by any command that uses global scalar or
vector values from a compute as input. See <aclass="reference internal"href="Section_howto.html#howto-15"><spanclass="std std-ref">this section</span></a> for an overview of LAMMPS output
options.</p>
<p>The scalar value calculated by this compute is “intensive”. The
vector values are “extensive”.</p>
<p>The scalar value will be in temperature <aclass="reference internal"href="units.html"><spanclass="doc">units</span></a>. The
vector values will be in energy <aclass="reference internal"href="units.html"><spanclass="doc">units</span></a>.</p>
</div>
<divclass="section"id="restrictions">
<h2>Restrictions</h2>
<p>This compute is part of the USER-EFF package. It is only enabled if
LAMMPS was built with that package. See the <aclass="reference internal"href="Section_start.html#start-3"><spanclass="std std-ref">Making LAMMPS</span></a> section for more info.</p>
Built with <ahref="http://sphinx-doc.org/">Sphinx</a> using a <ahref="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <ahref="https://readthedocs.org">Read the Docs</a>.