X-Git-Url: http://git.rrze.uni-erlangen.de/gitweb/?p=LbmBenchmarkKernelsPublic.git;a=blobdiff_plain;f=src%2FKernelFunctions.h;h=557c6535b024186131b3fb9d9d3c9c046865b3d3;hp=2ee063abba75c60f064ea553fc93f3a711307222;hb=e3f82424829ebb623343ce0092238f83b4a1b8c2;hpb=ecf590ae9bb13ba2b2f01c3bf7a53056a8b1467b diff --git a/src/KernelFunctions.h b/src/KernelFunctions.h index 2ee063a..557c653 100644 --- a/src/KernelFunctions.h +++ b/src/KernelFunctions.h @@ -28,6 +28,8 @@ #define __KERNEL_FUNCTIONS_H__ #include "BenchKernelD3Q19.h" +#include "BenchKernelD3Q19Aa.h" +#include "BenchKernelD3Q19AaVec.h" #include "BenchKernelD3Q19List.h" #include "BenchKernelD3Q19ListAa.h" #include "BenchKernelD3Q19ListAaRia.h" @@ -133,6 +135,22 @@ KernelFunctions g_kernels[] = .Init = D3Q19BlkInit_PullAoS, .Deinit = D3Q19BlkDeinit_PullAoS }, + { + .Name = "aa-aos", + .Init = D3Q19AaInit_AaAoS, + .Deinit = D3Q19AaDeinit_AaAoS + }, + { + .Name = "aa-soa", + .Init = D3Q19AaInit_AaSoA, + .Deinit = D3Q19AaDeinit_AaSoA + }, + { + .Name = "aa-vec-soa", + .Init = D3Q19AaVecInit_AaSoA, + .Deinit = D3Q19AaVecDeinit_AaSoA + } + }; #endif // __KERNEL_FUNCTIONS_H__