How can I make a fluid (smoke) follow a particle system? I'm using Blender 2.82.7 for this.  I need to make a tornado, I created the particle system, I created fluid physics, but when I make the final bake the system does not behave as I wanted and it spreads.  Is there also a way to save the cache?  It takes a long time and when I close Blender I need to bake again.  I'm using Blender 2.82's new Mantaflow system.
I found the issue is with the particle size. The default one is too big, if you reduce the size the smoke will be far better, I reduced the size to $0.01m$.

Change the particle size from: Particle Properties -> Particle Settings -> Viewport Display -> Size