|
Neko 1.99.6
A portable framework for high-order spectral element flow simulations
|
#include "pipecg_kernel.h"#include <device/device_config.h>#include <device/cuda/check.h>#include <device/cuda/buffer.h>Go to the source code of this file.
Functions | |
| void | cuda_cg_update_xp (void *x, void *p, void *u, void *alpha, void *beta, int *p_cur, int *p_space, int *n) |
| void | cuda_pipecg_vecops (void *p, void *q, void *r, void *s, void *u1, void *u2, void *w, void *z, void *ni, void *mi, real *alpha, real *beta, void *mult, real *reduction, int *n) |
Variables | |
| cuda_buffer_t | pipecg_buf = CUDA_BUFFER_INIT |
| cuda_buffer_t pipecg_buf = CUDA_BUFFER_INIT |
Reduction buffer, owned by the device layer and released on device teardown (cuda_buffer_free_all in cuda_finalize); the device side holds the three partial-reduction arrays back to back
Definition at line 45 of file pipecg_aux.cu.