GPULib API

Tech-X Corporation

single page | use frames     summary     class     fields     routine details     file attributes

lib/

gpumatrix_multiply.pro


Routines

result = gpuMatrix_Multiply(a_gpu, b_gpu [, LHS=GPUVariable object] [, /ATRANSPOSE] [, /BTRANSPOSE] [, ERROR=integer])

Performs multiplication of two GPU matrices or their transposes.

gpuMatrix_Multiply, a_gpu, b_gpu, res_gpu [, /ATRANSPOSE] [, /BTRANSPOSE] [, ERROR=integer]

Performs multiplication of two gpu matrices or their transposes.

Routine details

top gpuMatrix_Multiply

result = gpuMatrix_Multiply(a_gpu, b_gpu [, LHS=GPUVariable object] [, /ATRANSPOSE] [, /BTRANSPOSE] [, ERROR=integer])

Performs multiplication of two GPU matrices or their transposes.

Return value

GPUVariable object

Parameters

a_gpu in required type=GPUVariable object

GPU array containing the matrix A

b_gpu in required type=GPUVariable object

GPU array containing the matrix B

Keywords

LHS in optional type=GPUVariable object

pass GPU variable to use as return value

ATRANSPOSE in optional type=boolean

use A transpose of A for product

BTRANSPOSE in optional type=boolean

use B transpose of B for product

ERROR out optional type=integer

error status

top gpuMatrix_Multiply

gpuMatrix_Multiply, a_gpu, b_gpu, res_gpu [, /ATRANSPOSE] [, /BTRANSPOSE] [, ERROR=integer]

Performs multiplication of two gpu matrices or their transposes.

Parameters

a_gpu in required type=GPUVariable object

GPU array containing the matrix A

b_gpu in required type=GPUVariable object

GPU array containing the matrix B

res_gpu out required type=GPUVariable object

GPU array containing the product

Keywords

ATRANSPOSE in optional type=boolean

use A transpose of A for product

BTRANSPOSE in optional type=boolean

use B transpose of B for product

ERROR out optional type=integer

error status

File attributes

Modification date: Fri Nov 12 11:07:45 2010
Lines: 189
Docformat: rst rst