Highly Efficient FFT for Exascale: HeFFTe v2.4
Loading...
Searching...
No Matches
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 */