Highly Efficient FFT for Exascale: HeFFTe v2.3
heffte::one_dim_backend< backend::onemkl > Struct Reference

Helper struct that defines the types and creates instances of one-dimensional executors. More...

#include <heffte_backend_oneapi.h>

Public Types

using executor = onemkl_executor
 Defines the complex-to-complex executor.
 
using executor_r2c = onemkl_executor_r2c
 Defines the real-to-complex executor.
 

Detailed Description

Helper struct that defines the types and creates instances of one-dimensional executors.

The struct is specialized for each backend. Note that the MKL and oneMKL backends use identical executors where oneMKL decides how to handle the device data in the backend.


The documentation for this struct was generated from the following file: