There are many ways to move millions of points in Houdini. Usually, quicker one is to make static velocity fields and move all points through it. But my approach is to make fields with Pyro, which also driven by particles, to have more control over how fluids are moving. Then move all the points through