PETSc version 3.15.5
MatCreateSeqDense
Creates a sequential dense matrix that is stored in column major order (the usual Fortran 77 manner). Many of the matrix operations use the BLAS and LAPACK routines. 
Synopsis
#include "petscmat.h" 
PetscErrorCode  MatCreateSeqDense(MPI_Comm comm,PetscInt m,PetscInt n,PetscScalar *data,Mat *A)
Collective
Input Parameters
|  | comm | - MPI communicator, set to PETSC_COMM_SELF | 
|  | m | - number of rows | 
|  | n | - number of columns | 
|  | data | - optional location of matrix data in column major order.  Set data=NULL for PETSc
to control all matrix memory allocation. | 
Output Parameter
Notes
The data input variable is intended primarily for Fortran programmers
who wish to allocate their own matrix memory space.  Most users should
set data=NULL.
See Also
 MatCreate(), MatCreateDense(), MatSetValues()
Level
intermediate
Location
src/mat/impls/dense/seq/dense.c
Examples
src/ksp/ksp/tutorials/ex68.c.html
src/ksp/ksp/tutorials/ex74.c.html
src/ts/tutorials/extchem.c.html
src/tao/leastsquares/tutorials/chwirut1.c.html
src/tao/leastsquares/tutorials/cs1.c.html
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages