Specific Types for Color and Precision

According to the chosen color and precision, names for specific floating point types are constructed from names for generic types. Thus QLA_ColorMatrix becomes QLA_PC_ColorMatrix where the precision P is F, D, or Q according to the table below

abbreviation description
F single precision
D double precision
Q extended precision
and C is 2, 3, or N, if color is a consideration, as listed below.
abbreviation description
2 SU(2)
3 SU(3)
N SU(N)
(For the moment there is no provision for distinguishing among integer sizes.)

For example, the type

  QLA_F3_DiracFermion
describes a four-spin, three-color spinor.

The general color choice N can also be used for specialized SU(2) or SU(3) at the cost of degrading performance.



James Osborn 2006-06-25