petsc-3.14.6 2021-03-30
MatComputeBandwidth
Calculate the full bandwidth of the matrix, meaning the width 2k+1 where k diagonals on either side are sufficient to contain all the matrix nonzeros.
Synopsis
#include "petscmat.h"
PetscErrorCode MatComputeBandwidth(Mat A, PetscReal fraction, PetscInt *bw)
Collective on Mat
Input Parameters
| A | - The Mat
|
| fraction | - An optional percentage of the Frobenius norm of the matrix that the bandwidth should enclose
|
Output Parameter
| bw | - The matrix bandwidth
|
See Also
DMPlexCreate(), DMPlexSetConeSize(), DMPlexSetChart()
Level
beginner
Location
src/mat/utils/bandwidth.c
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages