Finally working

Had to implement several things from the MathOperationsMPI etc.
Plot is ugly, but so is theirs. Solver is identical.