aiida_lammps.workflows.relax#
Workflow for the relaxation of a structure using the minimization procedure in LAMMPS.
Module Contents#
Classes#
Workchain to relax a structure using the LAMMPS minimization procedure. |
API#
- class aiida_lammps.workflows.relax.LammpsRelaxWorkChain(inputs: dict | None = None, logger: logging.Logger | None = None, runner: aiida.engine.runners.Runner | None = None, enable_persistence: bool = True)[source]#
Bases:
aiida.engine.WorkChainWorkchain to relax a structure using the LAMMPS minimization procedure.
Initialization
Construct a WorkChain instance.
Construct the instance only if it is a sub class of WorkChain, otherwise raise InvalidOperation.
- Parameters:
inputs – work chain inputs
logger – aiida logger
runner – work chain runner
enable_persistence – whether to persist this work chain