The optional control point specs determine the conditions that cause the applied field to be stepped, or more precisely, end the simulation of the magnetization evolution for the current applied field. The control point specs are specified as -type value pairs. There are 3 recognized control point types: -torque, -time, and -iteration. If a -torque pair is given, then the simulation at the current applied field is ended when |m x h| (i.e., |M x H|/Ms2) at all spins in the simulation is smaller than the specified -torque value (dimensionless). If a -time pair is given, then the simulation at the current field is ended when the elapsed simulation time for the current field step reaches the specified -time value (in seconds). Similarly, an -iteration pair steps the applied field when the iteration count for the current field step reaches the -iteration value. If multiple control point specs are given, then the applied field is advanced when any one of the specs is met. If no control point specs are given on a range line, then the Default Control Point Spec is used.
For example, consider the following Field Range line:
Field Range: 0 0 0 .05 0 0 5 -torque 1e-5 -time 1e-9This specifies 6 applied field values, (0,0,0), (0.01,0,0), (0.02,0,0), ..., (0.05,0,0) (in Tesla), with the advancement from one to the next occurring whenever |m x h| is smaller than 1e-5 for all spins, or when 1 nanosecond (simulation time) has elapsed at the current field. (If -torque was not specified, then the applied field would be stepped at 1, 2, 3 4 and 5 ns in simulation time.)
The Field Range record is optional, with a default value of 0 0 0 0 0 0 0.