Viscous multi-species lattice Boltzmann solver for simulating shock-wave structure. (15th May 2020)