accelerInt  v0.1
Public Attributes | List of all members
exprb43cu::solver_memory Struct Reference

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...
 
double * gy
 The difference between RHS function and the Jacobian state vector product. 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 * savedActions
 Saved stage results. More...
 
int * ipiv
 the pivot indicies More...
 
cuDoubleComplex * invA
 the inverse of the Hessenberg Krylov subspace More...
 
cuDoubleComplex * work4
 a (complex) work array More...
 
int * result
 an array of integration results for the various threads More...
 

Detailed Description

Definition at line 35 of file exprb43_props.cuh.

Member Data Documentation

◆ gy

double* exprb43cu::solver_memory::gy

The difference between RHS function and the Jacobian state vector product.

Definition at line 46 of file exprb43_props.cuh.

◆ Hm

double* exprb43cu::solver_memory::Hm

The Hessenberg Kyrlov subspace array for EXP4, to take the exponential action on.

Definition at line 48 of file exprb43_props.cuh.

◆ invA

cuDoubleComplex* exprb43cu::solver_memory::invA

the inverse of the Hessenberg Krylov subspace

Definition at line 58 of file exprb43_props.cuh.

◆ ipiv

int* exprb43cu::solver_memory::ipiv

the pivot indicies

Definition at line 56 of file exprb43_props.cuh.

◆ phiHm

double* exprb43cu::solver_memory::phiHm

the exponential Krylov subspace array for EXP4

Definition at line 50 of file exprb43_props.cuh.

◆ result

int* exprb43cu::solver_memory::result

an array of integration results for the various threads

See also
Return codes of GPU EXP4 integrator

Definition at line 62 of file exprb43_props.cuh.

◆ savedActions

double* exprb43cu::solver_memory::savedActions

Saved stage results.

Definition at line 54 of file exprb43_props.cuh.

◆ sc

double* exprb43cu::solver_memory::sc

the scaled error coefficients

Definition at line 38 of file exprb43_props.cuh.

◆ Vm

double* exprb43cu::solver_memory::Vm

the Arnoldi basis array

Definition at line 52 of file exprb43_props.cuh.

◆ work1

double* exprb43cu::solver_memory::work1

a work array

Definition at line 40 of file exprb43_props.cuh.

◆ work2

double* exprb43cu::solver_memory::work2

a work array

Definition at line 42 of file exprb43_props.cuh.

◆ work3

double* exprb43cu::solver_memory::work3

a work array

Definition at line 44 of file exprb43_props.cuh.

◆ work4

cuDoubleComplex* exprb43cu::solver_memory::work4

a (complex) work array

Definition at line 60 of file exprb43_props.cuh.


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