accelerInt  v0.1
Namespaces | Macros | Functions
solver.cuh File Reference

the generic main file for all GPU solvers More...

#include "solver_options.cuh"
#include "solver_init.cuh"
#include "solver_props.cuh"
Include dependency graph for solver.cuh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 genericcu
 

Macros

#define SOLVER_CUH
 

Functions

__global__ void genericcu::intDriver (const int NUM, const double t, const double t_end, const double *__restrict__ pr_global, double *__restrict__ y_global, const mechanism_memory *__restrict__ d_mem, const solver_memory *__restrict__ s_mem)
 Generic driver for the GPU integrators. More...
 
__device__ void genericcu::integrate (const double, const double, const double, double *const __restrict__, mechanism_memory const *const __restrict__, solver_memory const *const __restrict__)
 
__host__ void genericcu::check_error (int num_conditions, int *code_arr)
 

Detailed Description

the generic main file for all GPU solvers

Author
Nicholas Curtis
Date
03/10/2015

Contains skeleton of all methods that need to be defined on a per solver basis.

Definition in file solver.cuh.

Macro Definition Documentation

◆ SOLVER_CUH

#define SOLVER_CUH

Definition at line 12 of file solver.cuh.