accelerInt  v0.1
solver_init.cuh
Go to the documentation of this file.
1 
11  #ifndef SOLVER_INIT_CUH
12  #define SOLVER_INIT_CUH
13 
14  #include "solver_props.cuh"
15  #include "header.cuh"
16 
17  #ifdef GENERATE_DOCS
18  namespace genericcu{
19  #endif
20 
21  size_t required_solver_size();
22  void init_solver_log();
23  void solver_log();
24  void initialize_solver(const int, solver_memory**, solver_memory**);
26  const char* solver_name();
27 
28  #ifdef GENERATE_DOCS
29  }
30  #endif
31 
32  #endif
void cleanup_solver(solver_memory **, solver_memory **)
void solver_log()
Executes solver specific logging tasks.
Definition: cvodes_init.c:192
simple convenience file to include the correct solver properties file
size_t required_solver_size()
Returns the total size (in bytes) required for memory storage for a single GPU thread Used in calcula...
Definition: exp4_init.cu:167
An example header file that defines system size, memory functions and other required methods for inte...
const char * solver_name()
Returns a descriptive solver name.
Definition: cvodes_init.c:181
void initialize_solver(const int, solver_memory **, solver_memory **)
void init_solver_log()
Initializes solver specific items for logging.
Definition: cvodes_init.c:190