Enum: BarostatAlgorithm¶
Barostat algorithm used to set the pressure in a simulation.
URI: https://CCPBioSim.ac.uk/biosim-schema/BarostatAlgorithm
Permissible Values¶
Value |
Meaning |
Description |
|---|---|---|
Berendsen |
None |
Rescales the system volume and (optionally) the atoms coordinates within the … |
Andersen |
None |
Includes an additional degree of freedom, the volume of a simulation cell |
Parrinello-Rahman |
None |
Extension of the Andersen method allowing changes in the shape of the simulat… |
Nose-Hoover |
None |
Couples the system to a virtual “pressure bath” to control the simulation vol… |
Monte Carlo |
None |
Maintain constant pressure by periodically attempting to scale the simulation… |
Martyna-Tuckerman-Tobias-Klein |
None |
The MTTK barostat is an extension of the Nose-Hoover and Nose-Hoover chain th… |
Slots¶
Name |
Description |
|---|---|
List of barostat algorithms used in the simulation |
Identifier and Mapping Information¶
Schema Source¶
from schema: https://CCPBioSim.ac.uk/biosim-schema/
LinkML Source¶
name: BarostatAlgorithm
description: Barostat algorithm used to set the pressure in a simulation.
from_schema: https://CCPBioSim.ac.uk/biosim-schema/
rank: 1000
permissible_values:
Berendsen:
text: Berendsen
description: Rescales the system volume and (optionally) the atoms coordinates
within the simulation box every timestep via weak coupling between the internal
pressure and pressure.
annotations:
engine_mapping:
tag: engine_mapping
value:
- engine: gromacs
key: pcoupl
value:
- Berendsen
- C-rescale
- engine: gromacs
key: barostat
value: 1
Andersen:
text: Andersen
description: Includes an additional degree of freedom, the volume of a simulation
cell. Volume adjusts itself to equalize the internal and external pressure.
Parrinello-Rahman:
text: Parrinello-Rahman
description: Extension of the Andersen method allowing changes in the shape of
the simulation cell.
annotations:
engine_mapping:
tag: engine_mapping
value:
- engine: gromacs
key: pcoupl
value: Parrinello-Rahman
aliases:
- Parrinello-Rahman
- Parrinello_Rahman
Nose-Hoover:
text: Nose-Hoover
description: Couples the system to a virtual "pressure bath" to control the simulation
volume using extended Lagrangian dynamics.
aliases:
- Nose-Hoover
- Nose_Hoover
Monte Carlo:
text: Monte Carlo
description: Maintain constant pressure by periodically attempting to scale the
simulation box size using random numbers.
annotations:
engine_mapping:
tag: engine_mapping
value:
- engine: gromacs
key: barostat
value: 2
aliases:
- Monte Carlo
- Monte_Carlo
Martyna-Tuckerman-Tobias-Klein:
text: Martyna-Tuckerman-Tobias-Klein
description: The MTTK barostat is an extension of the Nose-Hoover and Nose-Hoover
chain thermostat, acting as a modified Andersen barostat to control pressure
by coupling the system to a virtual volume bath.
annotations:
engine_mapping:
tag: engine_mapping
value:
- engine: gromacs
key: pcoupl
value: MTTK
aliases:
- Martyna-Tuckerman-Tobias-Klein
- Martyna_Tuckerman_Tobias_Klein