|
Gromacs
2018.4
|
| Classes and other symbols that are publicly accessible from user code | |
| Classes and other symbols that are publicly accessible within the GROMACS library | |
| Modules with generic utility functions | |
| Provides functionality for managing command line programs | |
| Provides functionality for formatting help text for console and reStructuredText | |
| Provides functionality for handling options | |
| Provides efficient and portable random generators and distributions | |
| Provides an architecture-independent way of doing SIMD coding | |
| Table interpolation from analytical or numerical input | |
| Provides low-level utilities for error handling and other tasks | |
| Common helper classes and functions for writing tests using Google Test | |
| Modules used in analysis tools | |
| Provides functionality for handling and processing output data from analysis | |
| Compute correlation functions and fit analytical functions to the result | |
| Provides functionality for initializing and evaluating selections | |
| Provides functionality for implementing trajectory analysis modules | |
| Modules used in running simulations with mdrun | |
| Implements the "accelerated weight histogram" sampling method | |
| Manages the decomposition of the simulation volume over MPI ranks to try to distribute work evenly with minimal communication overheads | |
| Computes energies and forces for long-ranged interactions using the Ewald decomposition. Includes plain Ewald, PME, P3M for Coulomb, PME for Lennard-Jones, load-balancing for PME, and supporting code | |
| Allows mdrun to interface with VMD via the interactive molecular dynamics (IMD) protocol | |
| Handles computing energies and forces for listed interactions | |
| Computes forces and energies for short-range pair-interactions based on the Verlet algorithm. The algorithm uses pair-lists generated at fixed intervals as well as various flavors of pair interaction kernels implemented for a wide range of CPU and GPU architectures | |
| This module contains code that implements general infrastructure for mdrun that does not suit any other module | |
| Implements the "Computational Electrophysiology" protocol | |
| Provides code that manages assignment of simulation tasks to hardware | |
| This module contains code that implements mdrun | |
| Functionality for testing mdrun as a whole | |
| Provide uniform interface to selected C++ standard library features | |
| Provide uniform interface to selected C++ standard library features |
1.8.5