Initial version of GPUCPD