git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@503 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
@ -318,12 +318,12 @@ description:
|
||||
</P>
|
||||
<DIV ALIGN=center><TABLE WIDTH="0%" BORDER=1 >
|
||||
<TR ALIGN="center"><TD ><A HREF = "fix_addforce.html">addforce</A></TD><TD ><A HREF = "fix_aveforce.html">aveforce</A></TD><TD ><A HREF = "fix_ave_spatial.html">ave/spatial</A></TD><TD ><A HREF = "fix_ave_time.html">ave/time</A></TD><TD ><A HREF = "fix_box_relax.html">box/relax</A></TD><TD ><A HREF = "fix_com.html">com</A></TD><TD ><A HREF = "fix_deform.html">deform</A></TD><TD ><A HREF = "fix_deposit.html">deposit</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "fix_drag.html">drag</A></TD><TD ><A HREF = "fix_efield.html">efield</A></TD><TD ><A HREF = "fix_enforce2d.html">enforce2d</A></TD><TD ><A HREF = "fix_freeze.html">freeze</A></TD><TD ><A HREF = "fix_gran_diag.html">gran/diag</A></TD><TD ><A HREF = "fix_gravity.html">gravity</A></TD><TD ><A HREF = "fix_gyration.html">gyration</A></TD><TD ><A HREF = "fix_indent.html">indent</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "fix_langevin.html">langevin</A></TD><TD ><A HREF = "fix_lineforce.html">lineforce</A></TD><TD ><A HREF = "fix_msd.html">msd</A></TD><TD ><A HREF = "fix_momentum.html">momentum</A></TD><TD ><A HREF = "fix_nph.html">nph</A></TD><TD ><A HREF = "fix_npt.html">npt</A></TD><TD ><A HREF = "fix_nve.html">nve</A></TD><TD ><A HREF = "fix_nve_asphere.html">nve/asphere</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "fix_nve_gran.html">nve/gran</A></TD><TD ><A HREF = "fix_nve_noforce.html">nve/noforce</A></TD><TD ><A HREF = "fix_nvt.html">nvt</A></TD><TD ><A HREF = "fix_orient_fcc.html">orient/fcc</A></TD><TD ><A HREF = "fix_planeforce.html">planeforce</A></TD><TD ><A HREF = "fix_poems.html">poems</A></TD><TD ><A HREF = "fix_pour.html">pour</A></TD><TD ><A HREF = "fix_print.html">print</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "fix_rdf.html">rdf</A></TD><TD ><A HREF = "fix_recenter.html">recenter</A></TD><TD ><A HREF = "fix_rigid.html">rigid</A></TD><TD ><A HREF = "fix_setforce.html">setforce</A></TD><TD ><A HREF = "fix_shake.html">shake</A></TD><TD ><A HREF = "fix_spring.html">spring</A></TD><TD ><A HREF = "fix_spring_rg.html">spring/rg</A></TD><TD ><A HREF = "fix_spring_self.html">spring/self</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "fix_temp_rescale.html">temp/rescale</A></TD><TD ><A HREF = "fix_tmd.html">tmd</A></TD><TD ><A HREF = "fix_uniaxial.html">uniaxial</A></TD><TD ><A HREF = "fix_viscous.html">viscous</A></TD><TD ><A HREF = "fix_volume_rescale.html">volume/rescale</A></TD><TD ><A HREF = "fix_wall_gran.html">wall/gran</A></TD><TD ><A HREF = "fix_wall_lj93.html">wall/lj93</A></TD><TD ><A HREF = "fix_wall_lj126.html">wall/lj126</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "fix_wall_reflect.html">wall/reflect</A></TD><TD ><A HREF = "fix_wiggle.html">wiggle</A>
|
||||
<TR ALIGN="center"><TD ><A HREF = "fix_drag.html">drag</A></TD><TD ><A HREF = "fix_efield.html">efield</A></TD><TD ><A HREF = "fix_enforce2d.html">enforce2d</A></TD><TD ><A HREF = "fix_freeze.html">freeze</A></TD><TD ><A HREF = "fix_gran_diag.html">gran/diag</A></TD><TD ><A HREF = "fix_gravity.html">gravity</A></TD><TD ><A HREF = "fix_gyration.html">gyration</A></TD><TD ><A HREF = "fix_heat.html">heat</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "fix_indent.html">indent</A></TD><TD ><A HREF = "fix_langevin.html">langevin</A></TD><TD ><A HREF = "fix_lineforce.html">lineforce</A></TD><TD ><A HREF = "fix_msd.html">msd</A></TD><TD ><A HREF = "fix_momentum.html">momentum</A></TD><TD ><A HREF = "fix_nph.html">nph</A></TD><TD ><A HREF = "fix_npt.html">npt</A></TD><TD ><A HREF = "fix_nve.html">nve</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "fix_nve_asphere.html">nve/asphere</A></TD><TD ><A HREF = "fix_nve_gran.html">nve/gran</A></TD><TD ><A HREF = "fix_nve_noforce.html">nve/noforce</A></TD><TD ><A HREF = "fix_nvt.html">nvt</A></TD><TD ><A HREF = "fix_orient_fcc.html">orient/fcc</A></TD><TD ><A HREF = "fix_planeforce.html">planeforce</A></TD><TD ><A HREF = "fix_poems.html">poems</A></TD><TD ><A HREF = "fix_pour.html">pour</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "fix_print.html">print</A></TD><TD ><A HREF = "fix_rdf.html">rdf</A></TD><TD ><A HREF = "fix_recenter.html">recenter</A></TD><TD ><A HREF = "fix_rigid.html">rigid</A></TD><TD ><A HREF = "fix_setforce.html">setforce</A></TD><TD ><A HREF = "fix_shake.html">shake</A></TD><TD ><A HREF = "fix_spring.html">spring</A></TD><TD ><A HREF = "fix_spring_rg.html">spring/rg</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "fix_spring_self.html">spring/self</A></TD><TD ><A HREF = "fix_temp_rescale.html">temp/rescale</A></TD><TD ><A HREF = "fix_tmd.html">tmd</A></TD><TD ><A HREF = "fix_uniaxial.html">uniaxial</A></TD><TD ><A HREF = "fix_viscous.html">viscous</A></TD><TD ><A HREF = "fix_volume_rescale.html">volume/rescale</A></TD><TD ><A HREF = "fix_wall_gran.html">wall/gran</A></TD><TD ><A HREF = "fix_wall_lj93.html">wall/lj93</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "fix_wall_lj126.html">wall/lj126</A></TD><TD ><A HREF = "fix_wall_reflect.html">wall/reflect</A></TD><TD ><A HREF = "fix_wiggle.html">wiggle</A>
|
||||
</TD></TR></TABLE></DIV>
|
||||
|
||||
<HR>
|
||||
|
||||
@ -386,6 +386,7 @@ description:
|
||||
"gran/diag"_fix_gran_diag.html,
|
||||
"gravity"_fix_gravity.html,
|
||||
"gyration"_fix_gyration.html,
|
||||
"heat"_fix_heat.html,
|
||||
"indent"_fix_indent.html,
|
||||
"langevin"_fix_langevin.html,
|
||||
"lineforce"_fix_lineforce.html,
|
||||
|
||||
69
doc/fix_heat.html
Normal file
69
doc/fix_heat.html
Normal file
@ -0,0 +1,69 @@
|
||||
<HTML>
|
||||
<CENTER><A HREF = "http://lammps.sandia.gov">LAMMPS WWW Site</A> - <A HREF = "Manual.html">LAMMPS Documentation</A> - <A HREF = "Section_commands.html#comm">LAMMPS Commands</A>
|
||||
</CENTER>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<HR>
|
||||
|
||||
<H3>fix heat command
|
||||
</H3>
|
||||
<P><B>Syntax:</B>
|
||||
</P>
|
||||
<PRE>fix ID group-ID heat N eflux
|
||||
</PRE>
|
||||
<UL><LI>ID, group-ID are documented in <A HREF = "fix.html">fix</A> command
|
||||
<LI>heat = style name of this fix command
|
||||
<LI>N = add/subtract heat every this many timesteps
|
||||
<LI>eflux = rate of heat addition or subtraction (energy/time units)
|
||||
</UL>
|
||||
<P><B>Examples:</B>
|
||||
</P>
|
||||
<PRE>fix 3 qin heat 1 1.0
|
||||
fix 4 qout heat 1 -1.0
|
||||
</PRE>
|
||||
<P><B>Description:</B>
|
||||
</P>
|
||||
<P>Add non-translational kinetic energy (heat) to the a group of atoms
|
||||
such that their aggregate momentum is conserved. Two of these fixes
|
||||
can be used to establish a temperature gradient across a simulation
|
||||
domain by adding heat to one group of atoms (hot reservoir) and
|
||||
subracting heat from another (cold reservoir). I.e. a McDLT
|
||||
simulation. Note that the fix is applied to a group of atoms not a
|
||||
geometric region, so that the atoms are affected wherever they may
|
||||
move to.
|
||||
</P>
|
||||
<P>Heat addition/subtraction is performed every N timesteps. The <I>eflux</I>
|
||||
parameter determines the change in aggregate energy of the entire
|
||||
group of atoms. If heat is subtracted from the system too
|
||||
aggressively so that the group's kinetic energy goes to zero, LAMMPS
|
||||
halts with an error message.
|
||||
</P>
|
||||
<P>Fix heat is different from a thermostat such as <A HREF = "fix_nvt.html">fix nvt</A>
|
||||
or <A HREF = "fix_temp_rescale.html">fix temp/rescale</A> in that energy is
|
||||
added/subtracted continually. Thus if there isn't another mechanism
|
||||
in place to counterbalance this effect, the entire system will heat or
|
||||
cool continously. You can use multiple heat fixes so that the net
|
||||
energy change is 0.0 or use <A HREF = "fix_viscous">fix viscous</A> to drain energy
|
||||
from the system.
|
||||
</P>
|
||||
<P>This fix does not change the coordinates of its atoms; it only scales
|
||||
their velocities. Thus you must still use an integration fix
|
||||
(e.g. <A HREF = "fix_nve.html">fix nve</A>) on the affected atoms. This fix should
|
||||
not normally be used on atoms that have their temperature controlled
|
||||
by another fix - e.g. <A HREF = "fix_nvt.html">fix nvt</A> or <A HREF = "fix_langevin.html">fix
|
||||
langevin</A> fix.
|
||||
</P>
|
||||
<P><B>Restrictions:</B> none
|
||||
</P>
|
||||
<P><B>Related commands:</B>
|
||||
</P>
|
||||
<P><A HREF = "compute_temp.html">compute temp</A>, <A HREF = "compute_temp_region.html">compute
|
||||
temp/region</A>
|
||||
</P>
|
||||
<P><B>Default:</B> none
|
||||
</P>
|
||||
</HTML>
|
||||
65
doc/fix_heat.txt
Normal file
65
doc/fix_heat.txt
Normal file
@ -0,0 +1,65 @@
|
||||
"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c
|
||||
|
||||
:link(lws,http://lammps.sandia.gov)
|
||||
:link(ld,Manual.html)
|
||||
:link(lc,Section_commands.html#comm)
|
||||
|
||||
:line
|
||||
|
||||
fix heat command :h3
|
||||
|
||||
[Syntax:]
|
||||
|
||||
fix ID group-ID heat N eflux :pre
|
||||
|
||||
ID, group-ID are documented in "fix"_fix.html command
|
||||
heat = style name of this fix command
|
||||
N = add/subtract heat every this many timesteps
|
||||
eflux = rate of heat addition or subtraction (energy/time units) :ul
|
||||
|
||||
[Examples:]
|
||||
|
||||
fix 3 qin heat 1 1.0
|
||||
fix 4 qout heat 1 -1.0 :pre
|
||||
|
||||
[Description:]
|
||||
|
||||
Add non-translational kinetic energy (heat) to the a group of atoms
|
||||
such that their aggregate momentum is conserved. Two of these fixes
|
||||
can be used to establish a temperature gradient across a simulation
|
||||
domain by adding heat to one group of atoms (hot reservoir) and
|
||||
subracting heat from another (cold reservoir). I.e. a McDLT
|
||||
simulation. Note that the fix is applied to a group of atoms not a
|
||||
geometric region, so that the atoms are affected wherever they may
|
||||
move to.
|
||||
|
||||
Heat addition/subtraction is performed every N timesteps. The {eflux}
|
||||
parameter determines the change in aggregate energy of the entire
|
||||
group of atoms. If heat is subtracted from the system too
|
||||
aggressively so that the group's kinetic energy goes to zero, LAMMPS
|
||||
halts with an error message.
|
||||
|
||||
Fix heat is different from a thermostat such as "fix nvt"_fix_nvt.html
|
||||
or "fix temp/rescale"_fix_temp_rescale.html in that energy is
|
||||
added/subtracted continually. Thus if there isn't another mechanism
|
||||
in place to counterbalance this effect, the entire system will heat or
|
||||
cool continously. You can use multiple heat fixes so that the net
|
||||
energy change is 0.0 or use "fix viscous"_fix_viscous to drain energy
|
||||
from the system.
|
||||
|
||||
This fix does not change the coordinates of its atoms; it only scales
|
||||
their velocities. Thus you must still use an integration fix
|
||||
(e.g. "fix nve"_fix_nve.html) on the affected atoms. This fix should
|
||||
not normally be used on atoms that have their temperature controlled
|
||||
by another fix - e.g. "fix nvt"_fix_nvt.html or "fix
|
||||
langevin"_fix_langevin.html fix.
|
||||
|
||||
[Restrictions:] none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
"compute temp"_compute_temp.html, "compute
|
||||
temp/region"_compute_temp_region.html
|
||||
|
||||
[Default:] none
|
||||
|
||||
Reference in New Issue
Block a user