Keywords: slug

Next: Output of Example Program Up: Details of Example Program Previous: Simplifying Assumptions Used in

## Notation Used in Example Program

The following is a list of notational variables and definitions specific to Example Program #1. A complete List of Notation can be found at the beginning of this book.

    Variable 		 Definition

    CSRC 		 (global) Process column over which the first column of the matrix is distributed.

    DESCA 		 (global and local) Array descriptor for matrix A.

    DESCB 		 (global and local) Array descriptor for matrix B.

    ICTXT 		 (global) BLACS context associated with a process grid.

    M 		 (global) Number of rows in the global matrix A.

    MB 		 (global) Row block size for the matrix A.

    MXLLDA 		 (global) Maximum local leading dimension of the array A.

    MXLLDB 		 (global) Maximum local leading dimension of the array B.

    MXLOCC  		 (global) Maximum number of columns of the matrix A owned by any

            		  process column.

    MXLOCR  		 (global) Maximum number of rows of the matrix A owned by any

             		  process row.

    MXRHSC  		 (global) Maximum number of columns of the matrix B owned by any

            		  process column.

    MYCOL 		 (local) Calling process's column coordinate in the process grid.

    MYROW 		 (local) Calling process's row coordinate in the process grid.

    N 		 (global) Number of columns in the global matrix A,

         		 and the number of rows of the global solution matrix B.

    NB 		 (global) Column block size for the matrix A,

         		 and the row block size for the matrix B.

    NBRHS		 (global) Column block size for the global solution matrix B.

    NPCOL 		 (global) Number of columns in the process grid.

    NPROW 		 (global) Number of rows in the process grid.

    NRHS 		 (global) Number of columns in the global solution matrix B.

    RSRC 		 (global) Process row over which the first row of the matrix is distributed.