ROTG - Constructs givens plane rotation

pyclblas.clblasCrotg(CA, offCA, CB, offCB, C, offC, S, offS, commandQueues, eventWaitList)

wraps: clblasCrotg

construct givens plane rotation on float-complex elements

Parameters:
  • CA (pyopencl.Buffer [out]) – Buffer object that contains CA.
  • offCA (int [in]) – Offset to CA in CA buffer object. Counted in elements.
  • CB (pyopencl.Buffer [out]) – Buffer object that contains CB.
  • offCB (int [in]) – Offset to CB in CB buffer object. Counted in elements.
  • C (pyopencl.Buffer [out]) – Buffer object that contains C. C is real.
  • offC (int [in]) – Offset to C in C buffer object. Counted in elements.
  • S (pyopencl.Buffer [out]) – Buffer object that contains S.
  • offS (int [in]) – Offset to S in S buffer object. Counted in elements.
  • commandQueues (pyopencl.CommandQueue [in]) – OpenCL command queues. A list, tuple, or single instance of pyopencl.CommandQueue. Must not be None.
  • eventWaitList (pyopencl.Event [in]) – Event wait list. A list, tuple, or single instance of pyopencl.Event. May be None.
Returns:

A tuple of pyopencl.Event instances, one for each commandQueue supplied.

pyclblas.clblasDrotg(DA, offDA, DB, offDB, C, offC, S, offS, commandQueues, eventWaitList)

wraps: clblasDrotg

construct givens plane rotation on double elements

Parameters:
  • DA (pyopencl.Buffer [out]) – Buffer object that contains DA.
  • offDA (int [in]) – Offset to DA in DA buffer object. Counted in elements.
  • DB (pyopencl.Buffer [out]) – Buffer object that contains DB.
  • offDB (int [in]) – Offset to DB in DB buffer object. Counted in elements.
  • C (pyopencl.Buffer [out]) – Buffer object that contains C.
  • offC (int [in]) – Offset to C in C buffer object. Counted in elements.
  • S (pyopencl.Buffer [out]) – Buffer object that contains S.
  • offS (int [in]) – Offset to S in S buffer object. Counted in elements.
  • commandQueues (pyopencl.CommandQueue [in]) – OpenCL command queues. A list, tuple, or single instance of pyopencl.CommandQueue. Must not be None.
  • eventWaitList (pyopencl.Event [in]) – Event wait list. A list, tuple, or single instance of pyopencl.Event. May be None.
Returns:

A tuple of pyopencl.Event instances, one for each commandQueue supplied.

pyclblas.clblasSrotg(SA, offSA, SB, offSB, C, offC, S, offS, commandQueues, eventWaitList)

wraps: clblasSrotg

construct givens plane rotation on float elements

Parameters:
  • SA (pyopencl.Buffer [out]) – Buffer object that contains SA.
  • offSA (int [in]) – Offset to SA in SA buffer object. Counted in elements.
  • SB (pyopencl.Buffer [out]) – Buffer object that contains SB.
  • offSB (int [in]) – Offset to SB in SB buffer object. Counted in elements.
  • C (pyopencl.Buffer [out]) – Buffer object that contains C.
  • offC (int [in]) – Offset to C in C buffer object. Counted in elements.
  • S (pyopencl.Buffer [out]) – Buffer object that contains S.
  • offS (int [in]) – Offset to S in S buffer object. Counted in elements.
  • commandQueues (pyopencl.CommandQueue [in]) – OpenCL command queues. A list, tuple, or single instance of pyopencl.CommandQueue. Must not be None.
  • eventWaitList (pyopencl.Event [in]) – Event wait list. A list, tuple, or single instance of pyopencl.Event. May be None.
Returns:

A tuple of pyopencl.Event instances, one for each commandQueue supplied.

pyclblas.clblasZrotg(CA, offCA, CB, offCB, C, offC, S, offS, commandQueues, eventWaitList)

wraps: clblasZrotg

construct givens plane rotation on double-complex elements

Parameters:
  • CA (pyopencl.Buffer [out]) – Buffer object that contains CA.
  • offCA (int [in]) – Offset to CA in CA buffer object. Counted in elements.
  • CB (pyopencl.Buffer [out]) – Buffer object that contains CB.
  • offCB (int [in]) – Offset to CB in CB buffer object. Counted in elements.
  • C (pyopencl.Buffer [out]) – Buffer object that contains C. C is real.
  • offC (int [in]) – Offset to C in C buffer object. Counted in elements.
  • S (pyopencl.Buffer [out]) – Buffer object that contains S.
  • offS (int [in]) – Offset to S in S buffer object. Counted in elements.
  • commandQueues (pyopencl.CommandQueue [in]) – OpenCL command queues. A list, tuple, or single instance of pyopencl.CommandQueue. Must not be None.
  • eventWaitList (pyopencl.Event [in]) – Event wait list. A list, tuple, or single instance of pyopencl.Event. May be None.
Returns:

A tuple of pyopencl.Event instances, one for each commandQueue supplied.