accelerInt
v0.1
|
Interface implementation for GPU solvers to be called as a library. More...
#include "solver.cuh"
#include "solver_init.cuh"
#include "launch_bounds.cuh"
#include "gpu_macros.cuh"
#include "gpu_memory.cuh"
#include "header.cuh"
#include "solver_props.cuh"
#include <stdio.h>
#include <float.h>
Go to the source code of this file.
Namespaces | |
genericcu | |
Macros | |
#define | SOLVER_INTERFACE_CUH |
#define | EPS DBL_EPSILON |
Functions | |
void | genericcu::accelerInt_initialize (int NUM, int device) |
Initializes the solver. More... | |
void | genericcu::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 More... | |
void | genericcu::accelerInt_cleanup () |
Cleans up the solver. More... | |
Interface implementation for GPU solvers to be called as a library.
Contains initialization, integration and cleanup header definitions
Definition in file solver_interface.cuh.
#define EPS DBL_EPSILON |
Definition at line 24 of file solver_interface.cuh.
#define SOLVER_INTERFACE_CUH |
Definition at line 12 of file solver_interface.cuh.