GFWNPTLangevin #
GFWNPTLangevin integrator performs constant temperature and constant pressure simulation according to Langevin equation.
This method is introduced in the following paper.
Example #
[simulator]
# ...
integrator.type = "GFWNPTLangevin"
integrator.chi = 0.0
integrator.cell_mass = [1e3, 1e3, 1e3]
integrator.cell_gamma = [0.1, 0.1, 0.1]
integrator.gammas = [
{index = 0, gamma = 0.1},
{index = 1, gamma = 0.1},
# ...
]
Input reference #
Some of the other parameters, such as delta_t, are defined in [simulator] table.
type: String- Name of the integrator. Here, it is
"GFWNPTLangevin".
- Name of the integrator. Here, it is
chi: Floating- \( chi \) value introduced in the paper.
cell_mass: Array of Floating numbers- virtual mass of the box in each direction.
cell_gamma: Array of Floating numbers- friction coefficient of the cell.
gammas: Array of Tables- \(\gamma_i\) of the particles.
remove: Table (Optional)translationandrotation: Boolean- If
true, it removes the total translation and rotation. Otherwise, it does nothing.
- If
rescale: Boolean- If
true, it rescales all the velocities to make kinetic energy constant.
- If
- By default, all the fields becomes
false.