extract_device_info_struct Struct Reference

#include <toeplitz.h>

List of all members.

Public Attributes

unsigned int window_size
 Number of intervals executed simultaneously.
unsigned int window_used
 Number of active intervals in the execution window.
exec_window_entryexec_window
 Indices of intervals in execution. Set to INTERVAL_NONE if no interval associated.
interval_gpu_infoexec_window_gpu
 Pointers to interval descriptors stored in global GPU memory.
cudaStream_t exec_stream
 Asynchronous copy stream object for execution window data.
struct cudaDeviceProp * device_prop
 CUDA device properties.
T * gpu_t
 GPU array storing problem data (main diagonal not included, passed as an argument).
T * gpu_p
T * gpu_q
 GPU arrays for Krylov subspace matrices (for all execution window intervals).
T * gpu_workspace
 GPU arrays for auxiliar workspace (for all execution window intervals).
tridiagonal_entrygpu_m
 GPU arrays for storing tridiagonal results (for all execution window intervals).
T * cpu_p
T * cpu_q
 CPU arrays for Krylov subspace matrices (for all execution window intervals).
T * cpu_alpha
T * cpu_beta
 CPU arrays for symmetric subspace tridiagonal results (for all execution window intervals).
T * cpu_gamma
T * cpu_delta
 CPU arrays for skew-symmetric subspace tridiagonal results (for all execution window intervals).
tridiagonal_entrycpu_m
 CPU arrays for skew-symmetric subspace tridiagonal results (for all execution window intervals).


Detailed Description

Definition at line 157 of file toeplitz.h.


Member Data Documentation

Number of intervals executed simultaneously.

Definition at line 160 of file toeplitz.h.

Number of active intervals in the execution window.

Definition at line 161 of file toeplitz.h.

Indices of intervals in execution. Set to INTERVAL_NONE if no interval associated.

Definition at line 162 of file toeplitz.h.

Pointers to interval descriptors stored in global GPU memory.

Definition at line 163 of file toeplitz.h.

Asynchronous copy stream object for execution window data.

Definition at line 164 of file toeplitz.h.

struct cudaDeviceProp* extract_device_info_struct::device_prop [read]

CUDA device properties.

Definition at line 167 of file toeplitz.h.

GPU array storing problem data (main diagonal not included, passed as an argument).

Definition at line 170 of file toeplitz.h.

Definition at line 171 of file toeplitz.h.

GPU arrays for Krylov subspace matrices (for all execution window intervals).

Definition at line 171 of file toeplitz.h.

GPU arrays for auxiliar workspace (for all execution window intervals).

Definition at line 172 of file toeplitz.h.

GPU arrays for storing tridiagonal results (for all execution window intervals).

Definition at line 173 of file toeplitz.h.

Definition at line 175 of file toeplitz.h.

CPU arrays for Krylov subspace matrices (for all execution window intervals).

Definition at line 175 of file toeplitz.h.

Definition at line 176 of file toeplitz.h.

CPU arrays for symmetric subspace tridiagonal results (for all execution window intervals).

Definition at line 176 of file toeplitz.h.

Definition at line 177 of file toeplitz.h.

CPU arrays for skew-symmetric subspace tridiagonal results (for all execution window intervals).

Definition at line 177 of file toeplitz.h.

CPU arrays for skew-symmetric subspace tridiagonal results (for all execution window intervals).

Definition at line 178 of file toeplitz.h.


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

Generated on Sun Dec 14 14:21:11 2008 for Multi-GPU symmetric Toeplitz Eigenvalue Extractor by  doxygen 1.5.6