In the field of micromagnetics, the calculation of long-range dipole-dipole interactions in non-uniformly magnetized bodies has long posed computational problems. In this paper, we present an inter and intra macro-cell point-dipole model, which can be used to speed-up the determination of dipole-dipole energies at the atomistic level. The model can be used to accurately compute the dipole-dipole energy, using macro-cells of any shape or size.