Simulators

[simulator] #

[simulator] table defines what kind of simulation it will perform.

Input Reference #

Common Part #

Some of the fields are common to all the simulators.

[simulator]
type          = "MolecularDynamics"
boundary_type = "Periodic"
precision     = "double"
parallelism   = "OpenMP" # optional
  • type: String
    • It defines simulation method. E.g. simulated annealing, steepest descent, etc.
    • See the following section, “Available Simulators”.
  • boundary_type: String
    • "Unlimited": No boundary will be applied.
    • "Periodic": It applies periodic boundary of which shape is recutangular box.
    • "PeriodicCuboid": The same as the previous option.
  • precition: String
    • "float": Use 32-bit floating point type.
    • "double": Use 64-bit floating point type.
  • parallelism: String (Optional. By default, "sequencial".)
    • "OpenMP": Use OpenMP implementation.
    • "sequencial": Run on single core.
  • forcefield: Table (Optional. By default, none.)

Available Simulators #