For this animation I created a particlesystem on a ico-sphere mesh that emits exacly one particle per vertex. Then I used the animation node addon to move the vertices of the mesh along with the corresponding particle. The particles are influenced by a curly noisefield.
you can download the blend file here
AN experiment - force field curl clusters
flow field mesh
animation node network
Animation Node experiment - boxed surface