diff --git a/doc/thermo_style.html b/doc/thermo_style.html index f7e1550c2f..026d5a8f78 100644 --- a/doc/thermo_style.html +++ b/doc/thermo_style.html @@ -22,7 +22,7 @@
  one args = none
   multi args = none
   custom args = list of attributes
-    possible attributes = step, elapsed, elaplong, dt, cpu,
+    possible attributes = step, elapsed, elaplong, dt, cpu, tpcpu, spcpu,
                           atoms, temp, press, pe, ke, etotal, enthalpy,
                           evdwl, ecoul, epair, ebond, eangle, edihed, eimp,
                           emol, elong, etail,
@@ -36,7 +36,9 @@
       elapsed = timesteps since start of this run
       elaplong = timesteps since start of initial run in a series of runs
       dt = timestep size
-      cpu = elapsed CPU time
+      cpu = elapsed CPU time in seconds
+      tpcpu = time per CPU second
+      spcpu = timesteps per CPU second
       atoms = # of atoms
       temp = temperature
       press = pressure
@@ -205,6 +207,20 @@ keywords for the run for info on how to invoke a series
 runs that keep track of an initial starting time.  If these keywords
 are not used, then elapsed and elaplong are the same value.
 

+

The cpu keyword is elapsed CPU seconds since the beginning of this +run. The tpcpu and spcpu keywords are measures of how fast your +simulation is currently running. The tpcpu keyword is simulation +time per CPU second, where simulation time is in time +units. E.g. for metal units, the tpcpu value would be +picoseconds per CPU second. The spcpu keyword is the number of +timesteps per CPU second. Both quantities are on-the-fly metrics, +measured relative to the last time they were invoked. Thus if you are +printing out thermodyamic output every 100 timesteps, the two keywords +will continually output the time and timestep rate for the last 100 +steps. The tpcpu keyword does not attempt to track any changes in +timestep size, e.g. due to using the fix dt/reset +command. +

The c_ID and c_ID[I] and c_ID[I][J] keywords allow global values calculated by a compute to be output. As discussed on the compute doc page, computes can calculate global, diff --git a/doc/thermo_style.txt b/doc/thermo_style.txt index c21c764778..5c5818ccec 100644 --- a/doc/thermo_style.txt +++ b/doc/thermo_style.txt @@ -17,7 +17,7 @@ args = list of arguments for a particular style :l {one} args = none {multi} args = none {custom} args = list of attributes - possible attributes = step, elapsed, elaplong, dt, cpu, + possible attributes = step, elapsed, elaplong, dt, cpu, tpcpu, spcpu, atoms, temp, press, pe, ke, etotal, enthalpy, evdwl, ecoul, epair, ebond, eangle, edihed, eimp, emol, elong, etail, @@ -31,7 +31,9 @@ args = list of arguments for a particular style :l elapsed = timesteps since start of this run elaplong = timesteps since start of initial run in a series of runs dt = timestep size - cpu = elapsed CPU time + cpu = elapsed CPU time in seconds + tpcpu = time per CPU second + spcpu = timesteps per CPU second atoms = # of atoms temp = temperature press = pressure @@ -199,6 +201,20 @@ keywords for the "run"_run.html for info on how to invoke a series of runs that keep track of an initial starting time. If these keywords are not used, then {elapsed} and {elaplong} are the same value. +The {cpu} keyword is elapsed CPU seconds since the beginning of this +run. The {tpcpu} and {spcpu} keywords are measures of how fast your +simulation is currently running. The {tpcpu} keyword is simulation +time per CPU second, where simulation time is in time +"units"_units.html. E.g. for metal units, the {tpcpu} value would be +picoseconds per CPU second. The {spcpu} keyword is the number of +timesteps per CPU second. Both quantities are on-the-fly metrics, +measured relative to the last time they were invoked. Thus if you are +printing out thermodyamic output every 100 timesteps, the two keywords +will continually output the time and timestep rate for the last 100 +steps. The {tpcpu} keyword does not attempt to track any changes in +timestep size, e.g. due to using the "fix dt/reset"_fix_dt_reset.html +command. + The {c_ID} and {c_ID\[I\]} and {c_ID\[I\]\[J\]} keywords allow global values calculated by a compute to be output. As discussed on the "compute"_compute.html doc page, computes can calculate global,