CUDPP
2.2
CUDA Data-Parallel Primitives Library
|
CUDPP application-level tridiagonal solver routines. More...
#include "cudpp.h"
#include "cudpp_util.h"
#include "cudpp_plan.h"
#include "cudpp_manager.h"
#include "cuda_util.h"
#include <cstdlib>
#include <cstdio>
#include <assert.h>
#include "kernel/tridiagonal_kernel.cuh"
Functions | |
Tridiagonal functions | |
template<typename T > | |
unsigned int | crpcrSharedSize (unsigned int systemSizeOriginal) |
template<typename T > | |
void | crpcr (T *d_a, T *d_b, T *d_c, T *d_d, T *d_x, unsigned int systemSizeOriginal, unsigned int numSystems) |
Hybrid CR-PCR solver (CRPCR) More... | |
CUDPPResult | cudppTridiagonalDispatch (void *d_a, void *d_b, void *d_c, void *d_d, void *d_x, int systemSize, int numSystems, const CUDPPTridiagonalPlan *plan) |
Dispatches the tridiagonal function based on the plan. More... | |
CUDPP application-level tridiagonal solver routines.