# Matrix Operations (Mat) PETSc matrices (`Mat` objects) are used to store Jacobians and other sparse matrices in PDE-based (or other) simulations. Users guide chapter: [](ch_matrices). See also [](../MatOrderings/index). Examples

superlu/
umfpack/
essl/
lusol/
matlab/
aijperm/
aijsell/
aijmkl/
crl/
bas/
ftn-kernels/
seqviennacl/
seqviennaclcuda/
cholmod/
seqcusparse/
seqhipsparse/
klu/
mkl_pardiso/
kokkos/
spqr/
aij.c
aij.h
aijfact.c
aijhdf5.c
fdaij.c
ij.c
inode.c
inode2.c
matmatmatmult.c
matmatmult.c
matptap.c
matrart.c
mattransposematmult.c
seqhashmat.h
seqhashmatsetvalues.h
symtranspose.c
makefile