petsc-3.7.3 2016-07-24
Report Typos and Errors

# MatInfo

Context of matrix information, used with MatGetInfo()

### Synopsis

    typedef struct {
      PetscLogDouble block_size;                         /* block size */
      PetscLogDouble nz_allocated,nz_used,nz_unneeded;   /* number of nonzeros */
      PetscLogDouble memory;                             /* memory allocated */
      PetscLogDouble assemblies;                         /* number of matrix assemblies called */
      PetscLogDouble mallocs;                            /* number of mallocs during MatSetValues() */
      PetscLogDouble fill_ratio_given,fill_ratio_needed; /* fill ratio for LU/ILU */
      PetscLogDouble factor_mallocs;                     /* number of mallocs during factorization */
    } MatInfo;

In Fortran this is simply a double precision array of dimension MAT_INFO_SIZE

### See Also

MatGetInfo(), MatInfoType

Level:intermediate
Location: src/mat/../../include/petscmat.h
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages