Go to the source code of this file.
|
void | cuda_schwarz_extrude (void *arr1, int *l1, real *f1, void *arr2, int *l2, real *f2, int *nx, int *nel, cudaStream_t stream) |
|
void | cuda_schwarz_toext3d (void *a, void *b, int *nx, int *nel, cudaStream_t stream) |
|
void | cuda_schwarz_toreg3d (void *b, void *a, int *nx, int *nel, cudaStream_t stream) |
|
◆ CASE
Value: case NX: \
schwarz_extrude_kernel<real,NX> \
<<<nblcks, nthrds, 0, stream>>>((
real *) arr1,* l1, * f1, \
(
real *) arr2, *l2, *f2 ); \
CUDA_CHECK(cudaGetLastError()); \
break;
◆ cuda_schwarz_extrude()
void cuda_schwarz_extrude |
( |
void * |
arr1, |
|
|
int * |
l1, |
|
|
real * |
f1, |
|
|
void * |
arr2, |
|
|
int * |
l2, |
|
|
real * |
f2, |
|
|
int * |
nx, |
|
|
int * |
nel, |
|
|
cudaStream_t |
stream |
|
) |
| |
Fortran wrapper for device extrude
Definition at line 45 of file schwarz.cu.
◆ cuda_schwarz_toext3d()
void cuda_schwarz_toext3d |
( |
void * |
a, |
|
|
void * |
b, |
|
|
int * |
nx, |
|
|
int * |
nel, |
|
|
cudaStream_t |
stream |
|
) |
| |
◆ cuda_schwarz_toreg3d()
void cuda_schwarz_toreg3d |
( |
void * |
b, |
|
|
void * |
a, |
|
|
int * |
nx, |
|
|
int * |
nel, |
|
|
cudaStream_t |
stream |
|
) |
| |