Mass PM generator