MatGetOwnershipRangesColumn#
Returns the ranges of matrix columns associated with rows of a vector one multiplies this vector by that are owned by each processor.
Synopsis#
#include "petscmat.h"
PetscErrorCode MatGetOwnershipRangesColumn(Mat mat, const PetscInt **ranges)
Not Collective, unless matrix has not been allocated
Input Parameter#
mat - the matrix
Output Parameter#
ranges - start of each processors portion plus one more than the total length at the end
Note#
Returns the columns of the “diagonal blocks”, for most sparse matrix formats. See Matrix Layouts for details on matrix layouts.
See Also#
Matrices, Mat
, MatGetOwnershipRange()
, MatGetOwnershipRangeColumn()
, MatGetOwnershipRanges()
Level#
beginner
Location#
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages