Parallel computing using MPI, using PETSc.
