8 #ifndef RADAU2A_PROPS_CUH 9 #define RADAU2A_PROPS_CUH 12 #include <cuComplex.h> 72 #define EC_success (0) 74 #define EC_consecutive_steps (1) 76 #define EC_max_steps_exceeded (2) 78 #define EC_h_plus_t_equals_h (3) 80 #define EC_newton_max_iterations_exceeded (4) double * DZ3
Change in stage 3 values.
double * work3
work vector
double * work1
work vector
cuDoubleComplex * E2
The matrix for the complex system solve.
double * Z1
Stage 1 values.
Memory required for Radau-IIa GPU solver.
double * scale
The error weight scaling vector.
double * E1
The matrix for the non-complex system solve.
int * result
array of return codes
double * DZ2
Change in stage 2 values.
cuDoubleComplex * work4
complex work vector
double * DZ1
Change in stage 1 values.
double * CONT
Quadratic interpolate.
double * y0
Initial state vectors.
double * Z2
Stage 2 values.
double * work2
work vector
int * ipiv1
Pivot indicies for E1.
int * ipiv2
Pivot indicies for E2.
double * Z3
Stage 3 values.