Agora  1.2.0
Agora project
test_mufft.cc File Reference

Testing functions for benchmarking mu fft routines. More...

#include <immintrin.h>
#include "cpu_attach.h"
#include "mufft/fft.h"
Include dependency graph for test_mufft.cc:

Functions

static double mufft_get_time (void)
 
int flushCache ()
 
static double bench_fft_1d (unsigned N, unsigned iterations, int direction)
 
static double bench_fft_1d_0 (unsigned N, unsigned iterations, int direction)
 
static void run_benchmark_1d (unsigned N, unsigned iterations)
 
int main (int argc, char *argv[])
 

Detailed Description

Testing functions for benchmarking mu fft routines.

Function Documentation

◆ bench_fft_1d()

static double bench_fft_1d ( unsigned  N,
unsigned  iterations,
int  direction 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bench_fft_1d_0()

static double bench_fft_1d_0 ( unsigned  N,
unsigned  iterations,
int  direction 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ flushCache()

int flushCache ( )

◆ main()

int main ( int  argc,
char *  argv[] 
)
Here is the call graph for this function:

◆ mufft_get_time()

static double mufft_get_time ( void  )
static
Here is the caller graph for this function:

◆ run_benchmark_1d()

static void run_benchmark_1d ( unsigned  N,
unsigned  iterations 
)
static
Here is the call graph for this function:
Here is the caller graph for this function: