SW2D-GPU: A two-dimensional shallow water model accelerated by GPGPU. (November 2021)