accelerInt
v0.1
|
Structure containing memory needed for EXP4 algorithm. More...
Public Attributes | |
double * | sc |
the scaled error coefficients More... | |
double * | work1 |
a work array More... | |
double * | work2 |
a work array More... | |
double * | work3 |
a work array More... | |
cuDoubleComplex * | work4 |
a (complex) work array More... | |
double * | Hm |
The Hessenberg Kyrlov subspace array for EXP4, to take the exponential action on. More... | |
double * | phiHm |
the exponential Krylov subspace array for EXP4 More... | |
double * | Vm |
the Arnoldi basis array More... | |
double * | k1 |
the stage 1 results More... | |
double * | k2 |
the stage 2 results More... | |
double * | k3 |
the stage 3 results More... | |
double * | k4 |
the stage 4 results More... | |
double * | k5 |
the stage 5 results More... | |
double * | k6 |
the stage 6 results More... | |
double * | k7 |
the stage 7 results More... | |
int * | ipiv |
the pivot indicies More... | |
cuDoubleComplex * | invA |
the inverse of the Hessenberg Krylov subspace More... | |
int * | result |
an array of integration results for the various threads More... | |
Structure containing memory needed for EXP4 algorithm.
Definition at line 37 of file exp4_props.cuh.
double* exp4cu::solver_memory::Hm |
The Hessenberg Kyrlov subspace array for EXP4, to take the exponential action on.
Definition at line 50 of file exp4_props.cuh.
cuDoubleComplex* exp4cu::solver_memory::invA |
the inverse of the Hessenberg Krylov subspace
Definition at line 72 of file exp4_props.cuh.
int* exp4cu::solver_memory::ipiv |
the pivot indicies
Definition at line 70 of file exp4_props.cuh.
double* exp4cu::solver_memory::k1 |
the stage 1 results
Definition at line 56 of file exp4_props.cuh.
double* exp4cu::solver_memory::k2 |
the stage 2 results
Definition at line 58 of file exp4_props.cuh.
double* exp4cu::solver_memory::k3 |
the stage 3 results
Definition at line 60 of file exp4_props.cuh.
double* exp4cu::solver_memory::k4 |
the stage 4 results
Definition at line 62 of file exp4_props.cuh.
double* exp4cu::solver_memory::k5 |
the stage 5 results
Definition at line 64 of file exp4_props.cuh.
double* exp4cu::solver_memory::k6 |
the stage 6 results
Definition at line 66 of file exp4_props.cuh.
double* exp4cu::solver_memory::k7 |
the stage 7 results
Definition at line 68 of file exp4_props.cuh.
double* exp4cu::solver_memory::phiHm |
the exponential Krylov subspace array for EXP4
Definition at line 52 of file exp4_props.cuh.
int* exp4cu::solver_memory::result |
an array of integration results for the various threads
Definition at line 74 of file exp4_props.cuh.
double* exp4cu::solver_memory::sc |
the scaled error coefficients
Definition at line 40 of file exp4_props.cuh.
double* exp4cu::solver_memory::Vm |
the Arnoldi basis array
Definition at line 54 of file exp4_props.cuh.
double* exp4cu::solver_memory::work1 |
a work array
Definition at line 42 of file exp4_props.cuh.
double* exp4cu::solver_memory::work2 |
a work array
Definition at line 44 of file exp4_props.cuh.
double* exp4cu::solver_memory::work3 |
a work array
Definition at line 46 of file exp4_props.cuh.
cuDoubleComplex* exp4cu::solver_memory::work4 |
a (complex) work array
Definition at line 48 of file exp4_props.cuh.