A GPU-accelerated solver for turbulent flow and scalar transport based on the Lattice Boltzmann method. (15th September 2018)