A shifting discontinuous-grid-block lattice Boltzmann method for moving boundary simulations. (13th February 2016)