2D LBM code