.. _sphx_glr_examples_electrostatics:
Electrostatics
==============
Examples demonstrating GPU-accelerated computation of long-range electrostatic
interactions in periodic systems using Coulomb, Ewald summation, and Particle
Mesh Ewald (PME).
These examples show how to:
* Compute direct Coulomb interactions (damped and undamped)
* Use Ewald summation for periodic systems with automatic parameter estimation
* Apply Particle Mesh Ewald (PME) for O(N log N) scaling
* Work with neighbor list and neighbor matrix formats
* Perform batch evaluation for multiple systems
* Leverage autograd for computing forces and gradients
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /examples/electrostatics/images/thumb/sphx_glr_01_coulomb_example_thumb.png
:alt:
:ref:`sphx_glr_examples_electrostatics_01_coulomb_example.py`
.. raw:: html
Coulomb Electrostatic Interactions
.. raw:: html
.. only:: html
.. image:: /examples/electrostatics/images/thumb/sphx_glr_02_ewald_summation_example_thumb.png
:alt:
:ref:`sphx_glr_examples_electrostatics_02_ewald_summation_example.py`
.. raw:: html
Ewald Summation for Long-Range Electrostatics
.. raw:: html
.. only:: html
.. image:: /examples/electrostatics/images/thumb/sphx_glr_03_pme_example_thumb.png
:alt:
:ref:`sphx_glr_examples_electrostatics_03_pme_example.py`
.. raw:: html
Particle Mesh Ewald (PME) for Long-Range Electrostatics
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/examples/electrostatics/01_coulomb_example
/examples/electrostatics/02_ewald_summation_example
/examples/electrostatics/03_pme_example