code: def CCOPY(N, CX, INCX, CY, INCY):
      #  Purpose
      #  =======
      #
      #     CCOPY copies a vector x to a vector y.
      #
      #  Further Details
      #  ===============
      #
      #
      #  =====================================================================
      #
      if N <= 0:
          return
      if INCX == 1 and INCY == 1:
          #
          #        code for both increments equal to 1
          #
          for I in range(N):
              CY[I] = CX[I]
      else:
          #
          #        code for unequal increments or equal increments
          #          not equal to 1
          #
          IX = 0
          IY = 0
          if INCX < 0:
              IX = (-N + 1) * INCX
          if INCY < 0:
              IY = (-N + 1) * INCY
          for I in range(N):
              CY[IY] = CX[IX]
              IX = IX + INCX
              IY = IY + INCY
      return
  
label_desc: Use image node_id 1 for calling a global function with example usage: CCOPY(N, CX, INCX, CY, INCY) without return types