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_dgehrd_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  @generated d Tue Aug 13 16:43:29 2013
9  @author Mark Gates
10 */
11 
12 #ifndef MAGMA_DGEHRD_H
13 #define MAGMA_DGEHRD_H
14 
15 #include "magma.h"
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
22 {
23  int ngpu;
24 
28 
29  double *A [ MagmaMaxGPUs ]; // ldda*nlocal
30  double *V [ MagmaMaxGPUs ]; // ldv *nb, whole panel
31  double *Vd [ MagmaMaxGPUs ]; // ldvd*nb, block-cyclic
32  double *Y [ MagmaMaxGPUs ]; // ldda*nb
33  double *W [ MagmaMaxGPUs ]; // ldda*nb
34  double *Ti [ MagmaMaxGPUs ]; // nb*nb
35 
36  magma_queue_t streams[ MagmaMaxGPUs ];
37 };
38 
39 #ifdef __cplusplus
40 }
41 #endif
42 
43 #endif // #ifndef MAGMA_DGEHRD_H
magma_int_t ldda
double * W[MagmaMaxGPUs]
int magma_int_t
Definition: magmablas.h:12
double * A[MagmaMaxGPUs]
double * V[MagmaMaxGPUs]
#define MagmaMaxGPUs
Definition: magma_types.h:255
magma_int_t ldv
double * Vd[MagmaMaxGPUs]
magma_int_t ldvd
magma_queue_t streams[MagmaMaxGPUs]
double * Y[MagmaMaxGPUs]
double * Ti[MagmaMaxGPUs]