aimd
Performs ab initio molecular dynamics simulation. This command can appear in the global context.
Subcommands
- dc_dft
- dft
- emft
- extrapolation
- gradient
- harmonic_spring
- hf
- metadynamics
- mm
- oniom
- simulated_annealing
- steering_force
- structure
- thermostat
- velocities
- xtb
Options
integrator
-
Specify the algorithm for integrating the equations of motion.
- The type is string
- The default is velocity verlet
- The value must be one of:
n_steps
-
Specify the number of integration steps.
This option is mandatory.
- The type is int
- There is no default value.
- The value must be nonnegative
name
-
Specify the name of a set of results.
This option is deprecated.
- The type is string
- There is no default value.
output_coordinates
-
Specify name of the xyz file containing the coordinates from snapshots of the simulation.
- The type is string
- The default is coordinates
output_energies
-
Specify name of the txt file containing the energies from snapshots of the simulation.
- The type is string
- The default is energies
output_forces
-
Specify name of the xyz file containing the forces from snapshots of the simulation.
- The type is string
- The default is forces
output_metadynamics
-
Specify name of two metadynamics output files:
- with "_bias.txt" suffix, and contains collective variable and instantaneous biasing potential info,
- with "_free_energy.txt" suffix, and contains a series of free energy surface scans every every free_energy_scan_steps MD steps.
- The type is string
- The default is metadynamics
output_restraint
-
Specify name of the xyz file containing the restraint potential and forces from snapshots of the simulation.
- The type is string
- The default is restraints
output_steps
-
Number of steps that elapse between outputting simulation information, which includes energies, coordinates, velocities, and forces, etc.
- The type is int
- The default is 1
- The value must be positive
output_velocities
-
Specify name of the xyz file containing the velocities from snapshots of the simulation.
- The type is string
- The default is velocities
print_level
-
Print level.
- The type is int
- There is no default value.
- The value must be one of:
-2
- No output-1
- Minimum output0
- Output that doesn't scale with system size1
- Output that scales linearly with system size2
- (Debugging) output that scales quadratically with system size3
- (Debugging) output that scales cubically with system size
save_steps
-
Whether to save the steps to the results.
If
true
, output_steps controls the number of steps that elapse between saving a step. The step information contains: energies, coordinates, velocities, and forces.- The type is bool
- The default is false
save_to_file
-
Whether to write the simulation results to files.
- The type is bool
- The default is false
time_step
-
Specify the time step for integration.
- The type is quantity
- The default is 1.0 fs
- The value must be positive
wrap_atoms
-
Ensure atoms lie in domain \([0, a)\) where \(a\) is the cell length.
- The type is bool
- The default is true