MAGMA  magma-1.4.0
Matrix Algebra on GPU and Multicore Architectures
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
magma_zgehrd_m.h
Go to the documentation of this file.
1 /*
2  -- MAGMA (version 1.4.0) --
3  Univ. of Tennessee, Knoxville
4  Univ. of California, Berkeley
5  Univ. of Colorado, Denver
6  August 2013
7 
8  @precisions normal z -> s d c
9  @author Mark Gates
10 */
11 
12 #ifndef MAGMA_ZGEHRD_H
13 #define MAGMA_ZGEHRD_H
14 
15 #include "magma.h"
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
22 {
23  int ngpu;
24 
28 
29  magmaDoubleComplex *A [ MagmaMaxGPUs ]; // ldda*nlocal
30  magmaDoubleComplex *V [ MagmaMaxGPUs ]; // ldv *nb, whole panel
31  magmaDoubleComplex *Vd [ MagmaMaxGPUs ]; // ldvd*nb, block-cyclic
32  magmaDoubleComplex *Y [ MagmaMaxGPUs ]; // ldda*nb
33  magmaDoubleComplex *W [ MagmaMaxGPUs ]; // ldda*nb
34  magmaDoubleComplex *Ti [ MagmaMaxGPUs ]; // nb*nb
35 
36  magma_queue_t streams[ MagmaMaxGPUs ];
37 };
38 
39 #ifdef __cplusplus
40 }
41 #endif
42 
43 #endif // #ifndef MAGMA_ZGEHRD_H
magmaDoubleComplex * W[MagmaMaxGPUs]
magmaDoubleComplex * Vd[MagmaMaxGPUs]
magma_int_t ldv
magmaDoubleComplex * V[MagmaMaxGPUs]
magma_int_t ldvd
int magma_int_t
Definition: magmablas.h:12
magmaDoubleComplex * Ti[MagmaMaxGPUs]
#define MagmaMaxGPUs
Definition: magma_types.h:255
magma_int_t ldda
magmaDoubleComplex * Y[MagmaMaxGPUs]
magma_queue_t streams[MagmaMaxGPUs]
magmaDoubleComplex * A[MagmaMaxGPUs]