2D Lattice boltzmann basic codes