Added an all gather to the ParticleApproximation