node-based particle cimulation