aiida_dlpoly.calculations.base¶
Core DL_POLY simulation calculation module.
Classes
|
AiiDA calculation plugin for running molecular dynamics with DL_POLY. |
- class aiida_dlpoly.calculations.base.DLPOLYCalculation(*args: Any, **kwargs: Any)[source]¶
Bases:
CalcJobAiiDA calculation plugin for running molecular dynamics with DL_POLY.
- classmethod define(spec: CalcJobProcessSpec) None[source]¶
Define the inputs, outputs and metadata of the DL_POLY simulation.
- Parameters:
spec (CalcJobProcessSpec) – The AiiDA Process specification object for the job.
- format_control_input(key: str) str[source]¶
- format_control_input(value: Sequence, key: str) str
- format_control_input(value: bool, key: str) str
- format_control_input(value: str | Path, key: str) str
- format_control_input(value: str | Path, key: str) str
Format a DL_POLY control file input argument.
Some aspects of the function overloads for this method have been derived from the dlpoly-py python package, see https://gitlab.com/ccp5/dlpoly-py.