A second order Moller-Plesset (MP2) energy gradient algorithm for dist
ributed memory parallel computers is described. A direct approach is u
sed in that integrals are recalculated as required, but the degree of
recalculation is minimized by exploiting the large global memory typic
ally available on parallel machines. Results, obtained using up to 256
processors of the Gray T3D show very good scalability, with over 99.5
% parallelism.