Added OPLS GPU code and cuda kernel