communicate particles as AoS