Mobile application using GPU programming to simulate 2D fluids