LICOM3-CUDA: a GPU version of LASG/IAP climate system ocean model version 3 based on CUDA