next up previous contents index
Next: Problem Dimensions Up: Design and Documentation of Previous: Order of Arguments

Option Arguments

 

Arguments  specifying options are usually of type CHARACTERtex2html_wrap_inline152631. The arguments that specify options are character arguments with the names SIDE, TRANS, UPLO, and DIAG. On entry to a ScaLAPACK routine, these arguments are global input and must have the same value on each process in the process grid.

SIDE  is used by the routines as follows:
tabular3422

TRANS  is used by the routines as follows:
tabular3431
In the real case the values `T' and `C' have the same meaning, and in the complex case the value `T' is not allowed.

UPLO  is used by the Hermitian, symmetric, and triangular distributed matrix routines to specify whether the upper or lower triangle is being referenced as follows:
tabular3444

DIAG  is used by the triangular distributed matrix routines to specify whether the distributed matrix is unit triangular, as follows:
tabular3453
When DIAG is supplied as `U', the diagonal elements are not referenced. For example:

The corresponding lower-case characters may be supplied (with the same meaning), but any other value is illegal (see section 4.6.6).

A longer character string can be passed as the actual argument, making the calling program more readable, but only the first character is significant; this is a standard feature of Fortran 77. For example:

       CALL PSPOTRS('upper', . . . )



Susan Blackford
Tue May 13 09:21:01 EDT 1997