FK20 CUDA
fk20.cu File Reference
#include <stdio.h>
#include "fr.cuh"
#include "g1.cuh"
#include "fk20.cuh"
Include dependency graph for fk20.cu:

Go to the source code of this file.

Functions

__global__ void fk20_setup2xext_fft (g1p_t *xext_fft, const g1p_t *setup)
 setup -> xext_fft More...
 
__global__ void fk20_hext_fft2hext (g1p_t *hext, const g1p_t *hext_fft)
 hext_fft -> hext More...
 
__global__ void fk20_h2h_fft (g1p_t *h_fft, const g1p_t *h)
 h -> h_fft More...
 

Function Documentation

◆ fk20_h2h_fft()

__global__ void fk20_h2h_fft ( g1p_t h_fft,
const g1p_t h 
)

h -> h_fft

Parameters
[out]h_fftarray with 512*gridDim.x elements
[in]harray with 512*gridDim.x elements
Returns
void

Definition at line 92 of file fk20.cu.

Here is the call graph for this function:

◆ fk20_hext_fft2hext()

__global__ void fk20_hext_fft2hext ( g1p_t hext,
const g1p_t hext_fft 
)

hext_fft -> hext

Parameters
[in]hextarray with 512*gridDim.x elements
[out]hext_fftarray with 512*gridDim.x elements
Returns

Definition at line 73 of file fk20.cu.

Here is the call graph for this function:

◆ fk20_setup2xext_fft()

__global__ void fk20_setup2xext_fft ( g1p_t xext_fft,
const g1p_t setup 
)

setup -> xext_fft

Grid must be 16, 256 threads per block.

Parameters
[out]xext_fftarray with dimension [16*512]
setuparray with dimension [16*512]
Returns
void

Definition at line 27 of file fk20.cu.

Here is the call graph for this function: