code: @Deprecated
      public static int cuLaunchGrid(CUfunction f, int grid_width, int grid_height)
      {
          return checkResult(cuLaunchGridNative(f, grid_width, grid_height));
      }
docs: Launches a CUDA function.
  
  <pre>
  CUresult cuLaunchGrid (
  CUfunction f,
  int  grid_width,
  int  grid_height )
  </pre>
  <div>
  <p>Launches a CUDA function.
  Deprecated Invokes the kernel <tt>f</tt>
  on a <tt>grid_width</tt> x <tt>grid_height</tt> grid of blocks. Each
  block contains the number of threads specified by a previous call to
  cuFuncSetBlockShape().
  </p>
  <div>
  <span>Note:</span>
  <p>Note that this
  function may also return error codes from previous, asynchronous
  launches.
  </p>
  </div>
  </p>
  </div>
  
  @param f Kernel to launch
  @param grid_width Width of grid in blocks
  @param grid_height Height of grid in blocks
  
  @return CUDA_SUCCESS, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_INITIALIZED,
  CUDA_ERROR_INVALID_CONTEXT, CUDA_ERROR_INVALID_VALUE,
  CUDA_ERROR_LAUNCH_FAILED, CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES,
  CUDA_ERROR_LAUNCH_TIMEOUT, CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING,
  CUDA_ERROR_SHARED_OBJECT_INIT_FAILED
  
  @see JCudaDriver#cuFuncSetBlockShape
  @see JCudaDriver#cuFuncSetSharedSize
  @see JCudaDriver#cuFuncGetAttribute
  @see JCudaDriver#cuParamSetSize
  @see JCudaDriver#cuParamSetf
  @see JCudaDriver#cuParamSeti
  @see JCudaDriver#cuParamSetv
  @see JCudaDriver#cuLaunch
  @see JCudaDriver#cuLaunchGridAsync
  @see JCudaDriver#cuLaunchKernel
  
  @deprecated Deprecated in CUDA