10.3.3. Validation Checklist - 5.2 English - 57404

AOCL User Guide (57404)

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

Before calling setup function, aoclfftz_setup_f in this case, ensure:

  • All pointers (in, out, dims, vecs) are non-NULL.

  • All ranks (vec_rank, dim_rank) are \(\geq 1\).

  • All dimension sizes and strides are > 0.

  • Stride rules for in-place/out-of-place and real/complex transforms are satisfied.

  • Flags are set to supported values.

  • Parallel and control parameters are within valid ranges.

Note

Setting out-of-range values for Parallel and Control parameters will not cause Setup failure, but defaults will be applied and Setup will proceed.