\(\renewcommand{\AA}{\text{Å}}\)

fix_modify AtC on_the_fly command

Syntax

fix_modify <AtC fixID> on_the_fly <bond|kernel> <on|off>
  • AtC fixID = ID of fix atc instance

  • on_the_fly = name of the AtC sub-command

  • bond or kernel = specifies on-the-fly calculation of bond or kernel matrix elements

  • on or off = activate or discontinue on-the-fly mode

Examples

fix_modify AtC on_the_fly bond on
fix_modify AtC on_the_fly kernel
fix_modify AtC on_the_fly kernel off

Description

Overrides normal mode of pre-calculating and storing bond pair-to-node a nd kernel atom-to-node matrices. If activated, it will calculate elements of these matrices during repeated calls of field computations (i.e. “on-the-fly”) and not store them for future use. The on flag is optional - if omitted, on_the_fly will be activated for the specified matrix. Can be deactivated using the off flag.

Restrictions

Must be used with fix atc hardy.

Default

By default, on-the-fly calculation is not active (i.e. off). However, THE code does a memory allocation check to determine if it can store all needed bond and kernel matrix elements. If this allocation fails, on-the-fly will be activated.