<li><pclass="first">ID, group-ID are documented in <aclass="reference internal"href="fix.html"><spanclass="doc">fix</span></a> command</p>
</li>
<li><pclass="first">smd/adjust_dt = style name of this fix command</p>
</li>
<li><pclass="first">arg = <em>s_fact</em></p>
<preclass="literal-block">
<em>s_fact</em> = safety factor
</pre>
</li>
</ul>
</div>
<divclass="section"id="examples">
<h2>Examples</h2>
<preclass="literal-block">
fix 1 all smd/adjust_dt 0.1
</pre>
</div>
<divclass="section"id="description">
<h2>Description</h2>
<p>The fix calculates a new stable time increment for use with the SMD time integrators.</p>
<p>The stable time increment is based on multiple conditions. For the SPH pair styles, a
CFL criterion (Courant, Friedrichs & Lewy, 1928) is evaluated, which determines the the speed of
sound cannot propagate further than a typical spacing between particles within a single time step to ensure
no information is lost. For the contact pair styles, a linear analysis of the pair potential determines a
stable maximum time step.</p>
<p>This fix inquires the minimum stable time increment across all particles contained in the group for which this
fix is defined. An additional safety factor <em>s_fact</em> is applied to the time increment.</p>
<p>See <aclass="reference external"href="USER/smd/SMD_LAMMPS_userguide.pdf">this PDF guide</a> to use Smooth Mach Dynamics in LAMMPS.</p>
<p><strong>Restart, fix_modify, output, run start/stop, minimize info:</strong></p>
<p>Currently, no part of USER-SMD supports restarting nor minimization.</p>
</div>
<divclass="section"id="restrictions">
<h2>Restrictions</h2>
<p>This fix is part of the USER-SMD 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>
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>.