An explicit gas kinetic scheme algorithm on non-uniform Cartesian meshes for GPGPU architectures. (30th May 2019)