accelerInt
v0.1
|
Implementation of the necessary initialization for the 4th order (3rd order embedded) Rosenbrock Solver. More...
#include "rational_approximant.cuh"
#include "solver_options.cuh"
#include "solver_props.cuh"
#include "gpu_macros.cuh"
Go to the source code of this file.
Namespaces | |
exprb43cu | |
Functions | |
const char * | exprb43cu::solver_name () |
Returns a descriptive solver name. More... | |
void | exprb43cu::solver_log () |
Executes solver specific logging tasks. More... | |
void | exprb43cu::init_solver_log () |
Initializes solver specific items for logging. More... | |
size_t | exprb43cu::required_solver_size () |
Returns the total size (in bytes) required for memory storage for a single GPU thread Used in calculation of the maximum number of possible GPU threads to launch, this method returns the size of the solver_memory structure (per-GPU thread) More... | |
void | exprb43cu::createAndZero (void **ptr, size_t size) |
Convienvience method to Cuda Malloc and memset a pointer to zero. More... | |
void | exprb43cu::initialize_solver (int padded, solver_memory **h_mem, solver_memory **d_mem) |
Initializes the GPU solver. More... | |
void | exprb43cu::cleanup_solver (solver_memory **h_mem, solver_memory **d_mem) |
Cleans up solver memory. More... | |
Implementation of the necessary initialization for the 4th order (3rd order embedded) Rosenbrock Solver.
Definition in file exprb43_init.cu.