MAGMA  1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
magma_context_s Struct Reference

#include <context.h>

Collaboration diagram for magma_context_s:
[legend]

List of all members.

Public Attributes

magma_int_t num_cores
magma_int_t num_gpus
CUcontext * gpu_context
Quarkquark
magma_int_t nb
void * params
sched_t scheduler
int nworkers
int ncudas
int nthreads_per_worker
int world_size
int group_size
MAGMA_bool errors_enabled
MAGMA_bool warnings_enabled
MAGMA_bool autotuning_enabled
MAGMA_bool parallel_enabled
MAGMA_bool profiling_enabled
MAGMA_enum householder
MAGMA_enum translation
int nb
int ib
int rhblock
union {
   Quark *   quark
   Starpu_Conf_t *   starpu
schedopt

Detailed Description

PLAGMA context

Definition at line 20 of file context.h.


Member Data Documentation

MAGMA_bool magma_context_s::autotuning_enabled

Definition at line 52 of file context.h.

MAGMA_bool magma_context_s::errors_enabled

Definition at line 50 of file context.h.

CUcontext * magma_context_s::gpu_context

Definition at line 29 of file context.h.

int magma_context_s::group_size

Definition at line 47 of file context.h.

MAGMA_enum magma_context_s::householder

Definition at line 56 of file context.h.

int magma_context_s::ib

Definition at line 60 of file context.h.

magma_int_t magma_context_s::nb

Definition at line 35 of file context.h.

int magma_context_s::nb

Definition at line 59 of file context.h.

int magma_context_s::ncudas

Definition at line 44 of file context.h.

int magma_context_s::nthreads_per_worker

Definition at line 45 of file context.h.

magma_int_t magma_context_s::num_cores

Definition at line 23 of file context.h.

magma_int_t magma_context_s::num_gpus

Definition at line 26 of file context.h.

int magma_context_s::nworkers

Definition at line 43 of file context.h.

MAGMA_bool magma_context_s::parallel_enabled

Definition at line 53 of file context.h.

void * magma_context_s::params

Definition at line 38 of file context.h.

MAGMA_bool magma_context_s::profiling_enabled

Definition at line 54 of file context.h.

Quark * magma_context_s::quark

Definition at line 32 of file context.h.

int magma_context_s::rhblock

Definition at line 61 of file context.h.

union { ... } magma_context_s::schedopt
sched_t magma_context_s::scheduler

Definition at line 42 of file context.h.

Starpu_Conf_t* magma_context_s::starpu

Definition at line 65 of file context.h.

MAGMA_enum magma_context_s::translation

Definition at line 57 of file context.h.

MAGMA_bool magma_context_s::warnings_enabled

Definition at line 51 of file context.h.

int magma_context_s::world_size

Definition at line 46 of file context.h.


The documentation for this struct was generated from the following files: