#include "ophRec.h"
#include <cuda_runtime_api.h>
#include <cufft.h>
#include <math_constants.h>
#include <vector_functions.h>
Go to the source code of this file.
|
void | cudaASMPropagation (const int &nBlocks, const int &nThreads, const int &nx, const int &ny, cuDoubleComplex *src, cuDoubleComplex *dst, Real *encode, const RecGpuConst *cuda_config) |
|
◆ __CUDA_INTERNAL_COMPILATION__
#define __CUDA_INTERNAL_COMPILATION__ |
◆ HANDLE_ERROR
#define HANDLE_ERROR |
( |
|
err | ) |
(HandleError( err, __FILE__, __LINE__ )) |
◆ HANDLE_NULL
Value:{if (a == NULL) { \
printf( "Host memory failed in %s at line %d\n", \
__FILE__, __LINE__ ); \
exit( EXIT_FAILURE );}}
Definition at line 72 of file ophRec_GPU.h.
◆ RecGpuConst
◆ cudaASMPropagation()
void cudaASMPropagation |
( |
const int & |
nBlocks, |
|
|
const int & |
nThreads, |
|
|
const int & |
nx, |
|
|
const int & |
ny, |
|
|
cuDoubleComplex * |
src, |
|
|
cuDoubleComplex * |
dst, |
|
|
Real * |
encode, |
|
|
const RecGpuConst * |
cuda_config |
|
) |
| |