Set the local range for a matrix object
Set the local range for a matrix object. Each process owns some unique consecutive range of rows, indicated by the global row indices ilower and iupper. The row data is required to be such that the value of ilower on any processbe exactly one more than the value of iupper on process
. Note that the first row of the global matrix may start with any integer value. In particular, one may use zero- or one-based indexing.
For square matrices, jlower and jupper typically should match ilower and iupper, respectively. For rectangular matrices, jlower and jupper should define a partitioning of the columns. This partitioning must be used for any vector
that will be used in matrix-vector products with the rectangular matrix. The matrix data structure may use jlower and jupper to store the diagonal blocks (rectangular in general) of the matrix separately from the rest of the matrix.
Collective.
alphabetic index hierarchy of classes
generated by doc++