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