# 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 [](../MatGraphOperations/index).
Examples
Source files
aij.c
aij.h
aijfact.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
Directories
aijmkl
aijperm
aijsell
bas
cholmod
crl
essl
ftn-kernels
hdf5
klu
kokkos
lusol
matlab
mkl_pardiso
seqcusparse
seqhipsparse
seqviennacl
seqviennaclcuda
spqr
superlu
umfpack