adjoint is working in MPI for paraboloid test.  added method to combine distributed J