macroparticle