Glad that you found the solution.
I am only teasing, re: Perelman. :)
No seriously, you're doing a fluid sim on an arbitrary space? Sounds… very difficult.
I don't think it's difficult, just more complex and slower. But will see.
Still stuck on quantization artifacts, like those diamond squares:
I have done so many fixes and improvements already. But they persist and i still don't know why they only happen with quantization. Investigating… This stuff really sucks.