macroparticles