Howto discussions
*****************

These doc pages describe how to perform various tasks with LAMMPS,
both for users and developers.  The
`glossary <https://www.lammps.org/glossary.html>`_ website page also lists MD
terminology with links to corresponding LAMMPS manual pages.  The
example input scripts included in the examples directory of the LAMMPS
distribution and highlighted on the :doc:`Examples <Examples>` doc page
also show how to setup and run various kinds of simulations.

General howto
=============

.. toctree::
   :name: general_howto
   :maxdepth: 1

   Howto_restart
   Howto_viz
   Howto_multiple
   Howto_replica
   Howto_library
   Howto_couple
   Howto_client_server
   Howto_mdi

Settings howto
==============

.. toctree::
   :name: settings_howto
   :maxdepth: 1

   Howto_2d
   Howto_triclinic
   Howto_thermostat
   Howto_barostat
   Howto_walls
   Howto_nemd
   Howto_dispersion

Analysis howto
==============

.. toctree::
   :name: analysis_howto
   :maxdepth: 1

   Howto_output
   Howto_chunk
   Howto_temperature
   Howto_elastic
   Howto_kappa
   Howto_viscosity
   Howto_diffusion
   Howto_structured_data

Force fields howto
==================

.. toctree::
   :name: force_howto
   :maxdepth: 1

   Howto_bioFF
   Howto_tip3p
   Howto_tip4p
   Howto_spc

Packages howto
==============

.. toctree::
   :name: packages_howto
   :maxdepth: 1

   Howto_spherical
   Howto_granular
   Howto_body
   Howto_polarizable
   Howto_coreshell
   Howto_drude
   Howto_drude2
   Howto_manifold
   Howto_spins

Tutorials howto
===============

.. toctree::
   :name: tutorials
   :maxdepth: 1

   Howto_cmake
   Howto_github
   Howto_pylammps
   Howto_wsl

