2d lattice boltzmann solver