The first section allows you to
llnnindicates that the matrix L is
The above makes more sense to those who are familiar with the level-3 Basic Linear Algebra Subprograms (BLAS).
In the second section, you need to indicate the number of operands for the function and some attributes of those operands:
|Tag:||The letter to be used for the variables.|
|Type:||The type of the operand: matrix, vector, or scalar.|
|Direction:||The direction in which the computation sweeps through the operand.|
Whether an operand represents input, output, or both.
Note: For now, it is wise not to indicate that an operand is only an output variable.
The convention is that
- upper-case letters denote matrices,
- lower-case letters denote vectors, and a "t" at the end of the name indicates a row-vector, and
- lower-case Greek letters denote scalars.
Next, you pick the output language to be generated:
|FLAME@lab||Mscript for Matlab or Octave|
|FLAMEC||Code for the C programming language using the FLAME infrastructure.|
|PLAPACK||Code for the C programming language targeting distributed memory architectures using the Parallel Linear Algebra PACKage (PLAPACK) instructure.|
|FLaTeX:||Source for generating an algorithm using LaTeX.|
Finally, you can indicate your name and e-mail so that the header identifies you as the person who coded the algorithm.
This generator has been brought to you by
|Tze Meng Lowfirstname.lastname@example.org|
|Robert A. van de Geijnemail@example.com|
|Jonathan S. Monettefirstname.lastname@example.org|
Please send comments to email@example.com.