|
type(distributed_matrix_type), pointer | distributed_matrix |
| A pointer to the distributed matrix. More...
|
|
integer(intg) | m |
| The number of local rows in the PETSc matrix. More...
|
|
integer(intg) | n |
| The number of local columns in the PETSc matrix. More...
|
|
integer(intg) | global_m |
| The number of global rows in the PETSc matrix. More...
|
|
integer(intg) | global_n |
| The number of global columns in the PETSc matrix. More...
|
|
integer(intg) | storage_type |
| The storage type (sparsity) of the PETSc matrix. More...
|
|
integer(intg) | number_non_zeros |
| The number of non-zeros in the PETSc matrix. More...
|
|
integer(intg) | data_size |
| The size of the allocated data in the PETSc matrix. More...
|
|
integer(intg) | maximum_column_indices_per_row |
| The maximum number of column indicies for the rows. More...
|
|
integer(intg), dimension(:), allocatable | diagonal_number_non_zeros |
| DIAGONAL_NUMBER_NON_ZEROS(i). The number of non-zeros in the diagonal part of the the i'th row. More...
|
|
integer(intg), dimension(:), allocatable | offdiagonal_number_non_zeros |
| OFFDIAGONAL_NUMBER_NON_ZEROS(i). The number of non-zeros in the off diagonal part of the the i'th row. More...
|
|
integer(intg), dimension(:), allocatable | row_indices |
| ROW_INDICES(i). The row indices for the matrix. More...
|
|
integer(intg), dimension(:), allocatable | column_indices |
| COLUMN_INDICES(i). The column indices for the matrix. More...
|
|
type(linkedlist), dimension(:), pointer | list |
|
integer(intg), dimension(:), allocatable | global_row_numbers |
| GLOBAL_ROW_NUMBERS(i). The PETSc global row number corresponding to the i'th local row number. More...
|
|
real(dp), dimension(:), pointer | data_dp |
| DATA_DP(i). The real data for the matrix. More...
|
|
logical | use_override_matrix |
| Is .TRUE. if the override matrix is to be used instead of the standard matrix. More...
|
|
type(petscmattype) | matrix |
| The PETSc matrix. More...
|
|
type(petscmattype) | override_matrix |
| The PETSc override matrix. More...
|
|
Contains information for a PETSc distributed matrix.
Definition at line 805 of file types.f90.