11 #ifndef SOLVER_INTERFACE_CUH 12 #define SOLVER_INTERFACE_CUH 24 #define EPS DBL_EPSILON 49 void accelerInt_integrate(
const int NUM,
const double t_start,
const double t_end,
const double stepsize,
50 double * __restrict__ y_host,
const double * __restrict__ var_host);
Defines some simple macros to simplify GPU indexing.
void accelerInt_integrate(const int NUM, const double t_start, const double t_end, const double stepsize, double *__restrict__ y_host, const double *__restrict__ var_host)
integrate NUM odes from time t_start to time t_end, using stepsizes of stepsize
Header definitions for solver initialization routins.
void accelerInt_initialize(int NUM, int device)
Initializes the solver.
simple convenience file to include the correct solver properties file
the generic main file for all GPU solvers
Headers for GPU memory initialization.
A number of definitions that control CUDA kernel launches.
void accelerInt_cleanup()
Cleans up the solver.