Gromacs  2026.0-dev-20250314-558d130
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Modules
Here is a list of all modules:
[detail level 12]
oPublic APIClasses and other symbols that are publicly accessible from user code
|\MD restraintsApply restraints during MD integration
oLibrary APIClasses and other symbols that are publicly accessible within the GROMACS library
oUtility ModulesModules with generic utility functions
|oCommand Line Program Management (commandline)Provides functionality for managing command line programs
|oRandom engines and distributions (random)Provides efficient and portable random generators and distributions
|oSerialization Utilities (serialization)Provides low-level utilities for serialization
|oLow-Level Utilities (utility)Provides low-level utilities for error handling and other tasks
|\Extensible Handling of Options (options)Provides functionality for handling options
oAnalysis ModulesModules used in analysis tools
|oHandling of writing new coordinate filesProvides basic functions to handle writing of new coordinate files
|oFramework for Energy Analysis (energyanalysis)Provides functionality for implementing energy analysis modules
|oParallelizable Handling of Output Data (analysisdata)Provides functionality for handling and processing output data from analysis
|oParsing and Evaluation of Analysis Selections (selection)Provides functionality for initializing and evaluating selections
|\Framework for Trajectory Analysis (trajectoryanalysis)Provides functionality for implementing trajectory analysis modules
oModule Applied ForcesA brief description for Module Applied Forces
oModule CompatAA brief description for Module Compat
oModule Coordinate DataA brief description for Module Coordinate Data
oSpatial domain decomposition (for parallelization over MPI)Manages the decomposition of the simulation volume over MPI ranks to try to distribute work evenly with minimal communication overheads
oModule FFTA brief description for Module FFT
oModule FileIOA brief description for Module FileIO
oModule PreprocessingA brief description for Module Preprocessing
oModule GPU UtilsA brief description for Module GPU Utils
oModule HardwareA brief description for Module Hardware
oInteractions between lists of particlesHandles computing energies and forces for listed interactions
oModule MathA brief description for Module Math
oModule MdLibA brief description for Module MdLib
oImplementation of mdrun utility functionalityThis module contains code that implements general infrastructure for mdrun that does not suit any other module
oMDSpanA brief description for MDSpan
oModule MDTypesA brief description for Module MDTypes
oModule MdSpanA brief description for Module MdSpan
oModule MimicA brief description for Module Mimic
oThe modular simulatorThe modular simulator improves extensibility, adds Monte Carlo capabilities, promotes data locality and communication via interfaces, supports multi-stepping integrators, and paves the way for some task parallelism
oModule Gmxlib NonbondedA brief description for Module Gmxlib Nonbonded
oModule PBCUutilA brief description for Module PBCUutil
oModule PullingA brief description for Module Pulling
oAssigning simulation tasks to hardware (taskassignment)Provides code that manages assignment of simulation tasks to hardware
oModule ToolsA brief description for Module Tools
oModule TopologyA brief description for Module Topology
oModule MTopA brief description for Module MTop
oImplementation of mdrunThis module contains code that implements mdrun
\Integration test utilitiesFunctionality for testing mdrun as a whole