Kinetic boundary conditions in the lattice Boltzmann method.