mirror of https://github.com/lammps/lammps.git
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@3794 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
parent
c52487d8a4
commit
b77a01612a
|
@ -349,13 +349,13 @@ of each style or click on the style itself for a full description:
|
|||
each style or click on the style itself for a full description:
|
||||
</P>
|
||||
<DIV ALIGN=center><TABLE BORDER=1 >
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_angle_local.html">angle/local</A></TD><TD ><A HREF = "compute_bond_local.html">bond/local</A></TD><TD ><A HREF = "compute_cna_atom.html">cna/atom</A></TD><TD ><A HREF = "compute_com.html">com</A></TD><TD ><A HREF = "compute_com_molecule.html">com/molecule</A></TD><TD ><A HREF = "compute_coord_atom.html">coord/atom</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_damage_atom.html">damage/atom</A></TD><TD ><A HREF = "compute_dihedral_local.html">dihedral/local</A></TD><TD ><A HREF = "compute_displace_atom.html">displace/atom</A></TD><TD ><A HREF = "compute_erotate_asphere.html">erotate/asphere</A></TD><TD ><A HREF = "compute_erotate_sphere.html">erotate/sphere</A></TD><TD ><A HREF = "compute_event_displace.html">event/displace</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_group_group.html">group/group</A></TD><TD ><A HREF = "compute_gyration.html">gyration</A></TD><TD ><A HREF = "compute_gyration_molecule.html">gyration/molecule</A></TD><TD ><A HREF = "compute_heat_flux.html">heat/flux</A></TD><TD ><A HREF = "compute_improper_local.html">improper/local</A></TD><TD ><A HREF = "compute_ke.html">ke</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_ke_atom.html">ke/atom</A></TD><TD ><A HREF = "compute_msd.html">msd</A></TD><TD ><A HREF = "compute_msd_molecule.html">msd/molecule</A></TD><TD ><A HREF = "compute_pair_local.html">pair/local</A></TD><TD ><A HREF = "compute_pe.html">pe</A></TD><TD ><A HREF = "compute_pe_atom.html">pe/atom</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_pressure.html">pressure</A></TD><TD ><A HREF = "compute_property_atom.html">property/atom</A></TD><TD ><A HREF = "compute_property_local.html">property/local</A></TD><TD ><A HREF = "compute_property_molecule.html">property/molecule</A></TD><TD ><A HREF = "compute_rdf.html">rdf</A></TD><TD ><A HREF = "compute_reduce.html">reduce</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_reduce.html">reduce/region</A></TD><TD ><A HREF = "compute_stress_atom.html">stress/atom</A></TD><TD ><A HREF = "compute_temp.html">temp</A></TD><TD ><A HREF = "compute_temp_asphere.html">temp/asphere</A></TD><TD ><A HREF = "compute_temp_com.html">temp/com</A></TD><TD ><A HREF = "compute_temp_deform.html">temp/deform</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_temp_partial.html">temp/partial</A></TD><TD ><A HREF = "compute_temp_profile.html">temp/profile</A></TD><TD ><A HREF = "compute_temp_ramp.html">temp/ramp</A></TD><TD ><A HREF = "compute_temp_region.html">temp/region</A></TD><TD ><A HREF = "compute_temp_sphere.html">temp/sphere</A>
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_angle_local.html">angle/local</A></TD><TD ><A HREF = "compute_bond_local.html">bond/local</A></TD><TD ><A HREF = "compute_centro_atom.html">centro/atom</A></TD><TD ><A HREF = "compute_cna_atom.html">cna/atom</A></TD><TD ><A HREF = "compute_com.html">com</A></TD><TD ><A HREF = "compute_com_molecule.html">com/molecule</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_coord_atom.html">coord/atom</A></TD><TD ><A HREF = "compute_damage_atom.html">damage/atom</A></TD><TD ><A HREF = "compute_dihedral_local.html">dihedral/local</A></TD><TD ><A HREF = "compute_displace_atom.html">displace/atom</A></TD><TD ><A HREF = "compute_erotate_asphere.html">erotate/asphere</A></TD><TD ><A HREF = "compute_erotate_sphere.html">erotate/sphere</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_event_displace.html">event/displace</A></TD><TD ><A HREF = "compute_group_group.html">group/group</A></TD><TD ><A HREF = "compute_gyration.html">gyration</A></TD><TD ><A HREF = "compute_gyration_molecule.html">gyration/molecule</A></TD><TD ><A HREF = "compute_heat_flux.html">heat/flux</A></TD><TD ><A HREF = "compute_improper_local.html">improper/local</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_ke.html">ke</A></TD><TD ><A HREF = "compute_ke_atom.html">ke/atom</A></TD><TD ><A HREF = "compute_msd.html">msd</A></TD><TD ><A HREF = "compute_msd_molecule.html">msd/molecule</A></TD><TD ><A HREF = "compute_pair_local.html">pair/local</A></TD><TD ><A HREF = "compute_pe.html">pe</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_pe_atom.html">pe/atom</A></TD><TD ><A HREF = "compute_pressure.html">pressure</A></TD><TD ><A HREF = "compute_property_atom.html">property/atom</A></TD><TD ><A HREF = "compute_property_local.html">property/local</A></TD><TD ><A HREF = "compute_property_molecule.html">property/molecule</A></TD><TD ><A HREF = "compute_rdf.html">rdf</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_reduce.html">reduce</A></TD><TD ><A HREF = "compute_reduce.html">reduce/region</A></TD><TD ><A HREF = "compute_stress_atom.html">stress/atom</A></TD><TD ><A HREF = "compute_temp.html">temp</A></TD><TD ><A HREF = "compute_temp_asphere.html">temp/asphere</A></TD><TD ><A HREF = "compute_temp_com.html">temp/com</A></TD></TR>
|
||||
<TR ALIGN="center"><TD ><A HREF = "compute_temp_deform.html">temp/deform</A></TD><TD ><A HREF = "compute_temp_partial.html">temp/partial</A></TD><TD ><A HREF = "compute_temp_profile.html">temp/profile</A></TD><TD ><A HREF = "compute_temp_ramp.html">temp/ramp</A></TD><TD ><A HREF = "compute_temp_region.html">temp/region</A></TD><TD ><A HREF = "compute_temp_sphere.html">temp/sphere</A>
|
||||
</TD></TR></TABLE></DIV>
|
||||
|
||||
<P>These are compute styles contributed by users, which can be used if
|
||||
|
|
|
@ -467,6 +467,7 @@ each style or click on the style itself for a full description:
|
|||
|
||||
"angle/local"_compute_angle_local.html,
|
||||
"bond/local"_compute_bond_local.html,
|
||||
"centro/atom"_compute_centro_atom.html,
|
||||
"cna/atom"_compute_cna_atom.html,
|
||||
"com"_compute_com.html,
|
||||
"com/molecule"_compute_com_molecule.html,
|
||||
|
|
50
doc/prd.html
50
doc/prd.html
|
@ -108,10 +108,10 @@ done by choosing a random set of velocities, based on the
|
|||
<I>random_seed</I> that is specified, and running <I>t_dephase</I> timesteps of
|
||||
dynamics. This is repeated <I>n_dephase</I> times. If the <I>temp</I> keyword
|
||||
is not specified, the target temperature for velocity randomization
|
||||
for each replica is the temperature at the timestep replication
|
||||
occured, otherwise, it is the specified <I>Tdephase</I> temperature. The
|
||||
style of velocity randomization is controlled using the keyword <I>vel</I>
|
||||
with arguments that have the same meaning as their counterparts in the
|
||||
for each replica is the current temperature of that replica.
|
||||
Otherwise, it is the specified <I>Tdephase</I> temperature. The style of
|
||||
velocity randomization is controlled using the keyword <I>vel</I> with
|
||||
arguments that have the same meaning as their counterparts in the
|
||||
<A HREF = "velocity.html">velocity</A> command.
|
||||
</P>
|
||||
<P>In the second stage, each replica runs dynamics continuously, stopping
|
||||
|
@ -135,17 +135,21 @@ event.
|
|||
PRD commmand, which is the <A HREF = "compute_event_displace.html">compute
|
||||
event/displace</A> command. Other
|
||||
event-checking computes may be added. <A HREF = "compute_event_displace.html">Compute
|
||||
event/displace</A> checks whether any atom in the
|
||||
compute group has moved further than a specified threshold distance.
|
||||
If so, an "event" has occurred.
|
||||
event/displace</A> checks whether any atom in
|
||||
the compute group has moved further than a specified threshold
|
||||
distance. If so, an "event" has occurred.
|
||||
</P>
|
||||
<P>In the third stage, the replica on which the event occurred continues
|
||||
to run dynamics to search for correlated events. This is done by
|
||||
running dynamics for <I>t_correlate</I> steps, quenching every <I>t_event</I>
|
||||
steps, and checking if another event has occurred. The first time no
|
||||
correlated event occurs, the final state of the system is shared with
|
||||
all replicas, the new basin reference coordinates are updated with the
|
||||
quenched state, and the outer loop begins again.
|
||||
<P>In the third stage, the replica on which the event occurred (event
|
||||
replica) continues to run dynamics to search for correlated events.
|
||||
This is done by running dynamics for <I>t_correlate</I> steps, quenching
|
||||
every <I>t_event</I> steps, and checking if another event has occurred.
|
||||
The first time no correlated event occurs, the final state of the
|
||||
event replica is shared with all replicas, the new basin reference
|
||||
coordinates are updated with the quenched state, and the outer loop
|
||||
begins again. While the replica event is searching for correlated
|
||||
events, all the other replicas also run dynamics and event checking
|
||||
with the same schedule, but the final states are always overwritten by
|
||||
the state of the event replica.
|
||||
</P>
|
||||
<HR>
|
||||
|
||||
|
@ -160,7 +164,8 @@ only a single replica then the event statistics will be intermixed
|
|||
with the usual thermodynamic output discussed below.
|
||||
</P>
|
||||
<P>The quantities printed each time an event occurs are the timestep,
|
||||
clock, event number, a correlation flag, and the replica number.
|
||||
CPU time, clock, event number, a correlation flag,
|
||||
the number of coincident events, and the replica number of the chosen event.
|
||||
</P>
|
||||
<P>The timestep is the usual LAMMPS timestep, except that time does not
|
||||
advance during dephasing or quenches, but only during dynamics. Note
|
||||
|
@ -169,6 +174,9 @@ first is when all replicas are performing independent dynamics. The
|
|||
second is when correlated events are being searched for and only one
|
||||
replica is running dynamics.
|
||||
</P>
|
||||
<P>The CPU time is the total processor time since the start of the PRD
|
||||
run.
|
||||
</P>
|
||||
<P>The clock is the same as the timestep except that it advances by M
|
||||
steps every timestep during the first kind of dynamics when the M
|
||||
replicas are running independently. The clock represents the real
|
||||
|
@ -182,10 +190,16 @@ drawn from p(t).
|
|||
it is uncorrelated or correlated.
|
||||
</P>
|
||||
<P>The correlation flag will be 0 when an uncorrelated event occurs
|
||||
during the second stage of the loop listed above. I.e. when all
|
||||
during the second stage of the loop listed above, i.e. when all
|
||||
replicas are running independently. The correlation flag will be 1
|
||||
when a correlated event occurs during the third stage of the loop
|
||||
listed above. I.e. when only one replica is running dynamics.
|
||||
listed above, i.e. when only one replica is running dynamics.
|
||||
</P>
|
||||
<P>When more than one replica detects an event at the end of the second
|
||||
stage, then one of them is chosen at random. The number of coincident
|
||||
events is the number of replicas that detected an event. Normally, we
|
||||
expect this value to be 1. If it is often greater than 1, then either
|
||||
the number of replicas is too large, or <I>t_event</I> is too large.
|
||||
</P>
|
||||
<P>The replica number is the ID of the replica (from 0 to M-1) that
|
||||
found the event.
|
||||
|
@ -277,7 +291,7 @@ dt/reset</A> and <A HREF = "fix_deposity.html">fix deposit</A>.
|
|||
</P>
|
||||
<P><B>Default:</B>
|
||||
</P>
|
||||
<P>The option defaults are <I>min</I> = 40 50 0.1 0.1, no <I>temp</I> setting, and
|
||||
<P>The option defaults are <I>min</I> = 0.1 0.1 40 50, no <I>temp</I> setting, and
|
||||
<I>vel</I> = <I>geom</I> <I>gaussian</I>.
|
||||
</P>
|
||||
<HR>
|
||||
|
|
36
doc/prd.txt
36
doc/prd.txt
|
@ -96,9 +96,9 @@ done by choosing a random set of velocities, based on the
|
|||
dynamics. This is repeated {n_dephase} times. If the {temp} keyword
|
||||
is not specified, the target temperature for velocity randomization
|
||||
for each replica is the current temperature of that replica.
|
||||
Otherwise, it is the specified {Tdephase} temperature. The
|
||||
style of velocity randomization is controlled using the keyword {vel}
|
||||
with arguments that have the same meaning as their counterparts in the
|
||||
Otherwise, it is the specified {Tdephase} temperature. The style of
|
||||
velocity randomization is controlled using the keyword {vel} with
|
||||
arguments that have the same meaning as their counterparts in the
|
||||
"velocity"_velocity.html command.
|
||||
|
||||
In the second stage, each replica runs dynamics continuously, stopping
|
||||
|
@ -122,21 +122,21 @@ The event check is performed by a compute with the specified
|
|||
PRD commmand, which is the "compute
|
||||
event/displace"_compute_event_displace.html command. Other
|
||||
event-checking computes may be added. "Compute
|
||||
event/displace"_compute_event_displace.html checks whether any atom in the
|
||||
compute group has moved further than a specified threshold distance.
|
||||
If so, an "event" has occurred.
|
||||
event/displace"_compute_event_displace.html checks whether any atom in
|
||||
the compute group has moved further than a specified threshold
|
||||
distance. If so, an "event" has occurred.
|
||||
|
||||
In the third stage, the replica on which the event occurred
|
||||
(event replica) continues
|
||||
to run dynamics to search for correlated events. This is done by
|
||||
running dynamics for {t_correlate} steps, quenching every {t_event}
|
||||
steps, and checking if another event has occurred. The first time no
|
||||
correlated event occurs, the final state of the event replica is shared with
|
||||
all replicas, the new basin reference coordinates are updated with the
|
||||
quenched state, and the outer loop begins again. While the replica event is
|
||||
searching for correlated events, all the other replicas also run
|
||||
dynamics and event checking with the same schedule, but the final states
|
||||
are always overwritten by the state of the event replica.
|
||||
In the third stage, the replica on which the event occurred (event
|
||||
replica) continues to run dynamics to search for correlated events.
|
||||
This is done by running dynamics for {t_correlate} steps, quenching
|
||||
every {t_event} steps, and checking if another event has occurred.
|
||||
The first time no correlated event occurs, the final state of the
|
||||
event replica is shared with all replicas, the new basin reference
|
||||
coordinates are updated with the quenched state, and the outer loop
|
||||
begins again. While the replica event is searching for correlated
|
||||
events, all the other replicas also run dynamics and event checking
|
||||
with the same schedule, but the final states are always overwritten by
|
||||
the state of the event replica.
|
||||
|
||||
:line
|
||||
|
||||
|
@ -278,7 +278,7 @@ dt/reset"_fix_dt_reset.html and "fix deposit"_fix_deposity.html.
|
|||
|
||||
[Default:]
|
||||
|
||||
The option defaults are {min} = 40 50 0.1 0.1, no {temp} setting, and
|
||||
The option defaults are {min} = 0.1 0.1 40 50, no {temp} setting, and
|
||||
{vel} = {geom} {gaussian}.
|
||||
|
||||
:line
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
evdwl, ecoul, epair, ebond, eangle, edihed, eimp,
|
||||
emol, elong, etail,
|
||||
vol, lx, ly, lz, xlo, xhi, ylo, yhi, zlo, zhi,
|
||||
xy, xz, yz,
|
||||
xy, xz, yz, xlat, ylat, zlat,
|
||||
pxx, pyy, pzz, pxy, pxz, pyz,
|
||||
c_ID, c_ID[I], c_ID[I][J],
|
||||
f_ID, f_ID[I], f_ID[I][J],
|
||||
|
@ -55,6 +55,7 @@
|
|||
lx,ly,lz = box lengths in x,y,z
|
||||
xlo,xhi,ylo,yhi,zlo,zhi = box boundaries
|
||||
xy,xz,yz = box tilt for triclinic (non-orthogonal) simulation boxes
|
||||
xlat,ylat,zlat = lattice spacings as calculated by <A HREF = "lattice.html">lattice</A> command
|
||||
pxx,pyy,pzz,pxy,pxz,pyz = 6 components of pressure tensor
|
||||
c_ID = global scalar value calculated by a compute with ID
|
||||
c_ID[I] = Ith component of global vector calculated by a compute with ID
|
||||
|
|
|
@ -22,7 +22,7 @@ args = list of arguments for a particular style :l
|
|||
evdwl, ecoul, epair, ebond, eangle, edihed, eimp,
|
||||
emol, elong, etail,
|
||||
vol, lx, ly, lz, xlo, xhi, ylo, yhi, zlo, zhi,
|
||||
xy, xz, yz,
|
||||
xy, xz, yz, xlat, ylat, zlat,
|
||||
pxx, pyy, pzz, pxy, pxz, pyz,
|
||||
c_ID, c_ID\[I\], c_ID\[I\]\[J\],
|
||||
f_ID, f_ID\[I\], f_ID\[I\]\[J\],
|
||||
|
@ -50,6 +50,7 @@ args = list of arguments for a particular style :l
|
|||
lx,ly,lz = box lengths in x,y,z
|
||||
xlo,xhi,ylo,yhi,zlo,zhi = box boundaries
|
||||
xy,xz,yz = box tilt for triclinic (non-orthogonal) simulation boxes
|
||||
xlat,ylat,zlat = lattice spacings as calculated by "lattice"_lattice.html command
|
||||
pxx,pyy,pzz,pxy,pxz,pyz = 6 components of pressure tensor
|
||||
c_ID = global scalar value calculated by a compute with ID
|
||||
c_ID\[I\] = Ith component of global vector calculated by a compute with ID
|
||||
|
|
Loading…
Reference in New Issue