--- search: boost: 2.0 --- # Enum: BarostatAlgorithm _Barostat algorithm used to set the pressure in a simulation._
URI: [https://CCPBioSim.ac.uk/biosim-schema/BarostatAlgorithm](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 | | --- | --- | | [barostat_algorithm](../slots/barostat_algorithm.md) | List of barostat algorithms used in the simulation | ## Identifier and Mapping Information ### Schema Source * from schema: https://CCPBioSim.ac.uk/biosim-schema/ ## LinkML Source ```yaml 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 ```