Highly Efficient FFT for Exascale: HeFFTe v2.3
heffte_backends.h
1
/*
2
-- heFFTe --
3
Univ. of Tennessee, Knoxville
4
@date
5
*/
6
7
#ifndef HEFFTE_BACKENDS_H
8
#define HEFFTE_BACKENDS_H
9
10
// vector for RAII memory management (GPU only)
11
#include "heffte_backend_vector.h"
12
13
// the individual backends
14
#include "heffte_backend_stock.h"
15
#include "heffte_backend_fftw.h"
16
#include "heffte_backend_mkl.h"
17
18
#include "heffte_backend_cuda.h"
19
#include "heffte_backend_rocm.h"
20
#include "heffte_backend_oneapi.h"
21
22
// helpers to move data between the GPU and CPU
23
#include "heffte_backend_data_transfer.h"
24
25
#endif
/* HEFFTE_BACKENDS_H */
include
heffte_backends.h
Generated by
1.9.1