.. _sphx_glr_examples_neighborlist: Neighbor Lists ============== Examples demonstrating efficient O(N) neighbor list construction using GPU-accelerated cell list algorithms. These examples show how to: * Build neighbor lists for single and batched systems * Use dense or sparse COO output formats * Detect when neighbor lists need rebuilding * Optimize performance with ``torch.compile`` * Integrate with molecular dynamics workflows .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /examples/neighborlist/images/thumb/sphx_glr_01_simple_neighbor_list_thumb.png :alt: :doc:`/examples/neighborlist/01_simple_neighbor_list` .. raw:: html
Simple Neighbor List Example
.. raw:: html
.. only:: html .. image:: /examples/neighborlist/images/thumb/sphx_glr_02_batch_neighbor_list_thumb.png :alt: :doc:`/examples/neighborlist/02_batch_neighbor_list` .. raw:: html
Batch Neighbor List Example
.. raw:: html
.. only:: html .. image:: /examples/neighborlist/images/thumb/sphx_glr_03_rebuild_neighborlist_detection_thumb.png :alt: :doc:`/examples/neighborlist/03_rebuild_neighborlist_detection` .. raw:: html
Neighbor List Rebuild Detection Example
.. raw:: html
.. only:: html .. image:: /examples/neighborlist/images/thumb/sphx_glr_04_neighbors_list_torch_compile_performance_thumb.png :alt: :doc:`/examples/neighborlist/04_neighbors_list_torch_compile_performance` .. raw:: html
Torch.compile Performance Benefits Example
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: /examples/neighborlist/01_simple_neighbor_list /examples/neighborlist/02_batch_neighbor_list /examples/neighborlist/03_rebuild_neighborlist_detection /examples/neighborlist/04_neighbors_list_torch_compile_performance