code: def pculaCgetrf(config, m, n, a, lda, ipiv):
      """
      LU decomposition.
  
      """
  
      status = _libpcula.pculaCgetrf(
          ctypes.byref(config), m, n, int(a), lda, int(ipiv)
      )
      culaCheckStatus(status)
  
imports: import ctypes
  import sys
  from .None import cuda
  from .cula import culaCheckStatus
label_desc: Use image node_id 16 for calling a global function with example usage: pculaCgetrf(config, m, n, a, lda, ipiv) without return types