# 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
fdmpiaij.c
mpihashmat.h
mpiptap.c
mpimatmatmatmult.c
mpiaijpc.c
mpiov.c
mpiaij.h
mpb_aij.c
mpimatmatmult.c
mpiaij.c
mmaij.c
mpimattransposematmult.c
Directories
mpiviennacl
aijmkl
aijperm
mumps
mpiviennaclcuda
aijsell
mpicusparse
pastix
mkl_cpardiso
kokkos
mpihipsparse
crl
superlu_dist
strumpack