Few tips and tricks to manipulate gas simulation.
1. Independent resolution grid. E.g. Overriding vel grid size independent to a density grid.
2. Creating additional utilities. E.g. gradient, speed, vorticity and etc which can be used to manipulate forces.
3. Forces via VEX and some example snippets.
P.S. Some of this technique are not Open CL friendly though.