Added in calls to some of the fortran functions for ppcg solver and removed some unneeded reductions
Changed opencl/fortran residual calculation for error checking slightly and put in fortran implementation of ppcg solver