Package and configuration¶
Importing aimmd runs aimmd._init.initialize() once, which resolves
the Python interpreter and the GROMACS executable, computes package paths,
instantiates the shared reader/array caches, and applies a few runtime tweaks.
If neither gmx nor gmx_mpi is on PATH, import raises
EnvironmentError.
Top-level names¶
aimmd.__version__The package version string.
aimmd.utilsAlias of
aimmd.core.utils(general indexing/concatenation helpers).
The public classes Params, Path,
PathEnsemble, Worker, and Launcher
are documented on their own pages.
Configuration constants¶
These are populated at import time and re-exported at the package top level:
GROMACSAbsolute path to the resolved
gmx/gmx_mpiexecutable.PARENTAbsolute path to the installed
aimmdpackage directory.WORKERPath to
aimmd/worker/run.py, the standalone worker launcher invoked bysrunin generated SLURM scripts.EM_MDPPath to the bundled energy-minimization
.mdpfile used by the GROMACS engine.NPY_CACHE/MDA_CACHEProcess-wide singleton caches for NumPy arrays and MDAnalysis trajectory readers, respectively.