10.3.1. Structure Reference - 5.2 English - 57404

AOCL User Guide (57404)

Document ID
57404
Release Date
2025-12-29
Version
5.2 English

Consider an example for single-precision FFTs on LP64 systems.

The main structure for the problem descriptor is as follows:

typedef struct
{
    FLOAT *in;
    FLOAT *out;
    INT32 vec_rank;
    INT32 dim_rank;
    aoclfftz_dim_t *dims;
    aoclfftz_dim_t *vecs;
    aoclfftz_flags_t flags;
    aoclfftz_smp_pfft_t pthr_fft;
    aoclfftz_cntrl_params_t cntrl_params;
} aoclfftz_prob_desc_f;