accelerInt  v0.1
Public Attributes | List of all members
van_der_pol_cu::mechanism_memory Struct Reference

This struct is used to store memory for the CUDA RHS and Jacobian evaluation. Along with the solver_memory struct, this must be initialized and passed to the solvers the run. More...

Public Attributes

double * y
 
double * dy
 The global state vector arrays. More...
 
double * var
 The global dydt vector arrays. More...
 
double * jac
 The global param array [Used for \(\mu\)]. More...
 

Detailed Description

This struct is used to store memory for the CUDA RHS and Jacobian evaluation. Along with the solver_memory struct, this must be initialized and passed to the solvers the run.

See also
solver_memory, initialize_gpu_memory, required_mechanism_size

This is also heavily used when using with pyJac to hold additional arrays for evaluating chemical kinetic reactions.

Definition at line 25 of file gpu_memory.cuh.

Member Data Documentation

◆ dy

double* van_der_pol_cu::mechanism_memory::dy

The global state vector arrays.

Definition at line 27 of file gpu_memory.cuh.

◆ jac

double* van_der_pol_cu::mechanism_memory::jac

The global param array [Used for \(\mu\)].

Definition at line 29 of file gpu_memory.cuh.

◆ var

double* van_der_pol_cu::mechanism_memory::var

The global dydt vector arrays.

Definition at line 28 of file gpu_memory.cuh.

◆ y

double* van_der_pol_cu::mechanism_memory::y

Definition at line 26 of file gpu_memory.cuh.


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