# Descriptor Configuration Functions

There are two functions in this category: the value setting function DftiSetValueDM sets one particular configuration parameter to an appropriate value, the value getting function DftiGetValueDM reads the value of one particular configuration parameter.

Some configuration parameters used by cluster FFT functions originate from the conventional FFT interface (see Configuration Settings for details).

Other configuration parameters are specific to the cluster FFT. Integer values of these parameters have type long in C/C++ and INTEGER(4) in Fortran. The exact type of the configuration parameters being floating-point scalars is float or double in C/C++ and REAL(4) or REAL(8) in Fortran. The configuration parameters whose values are named constants have the enum type in C/C++ and INTEGER in Fortran. They are defined in the mkl_cdft.h header file in C/C++ and `MKL_CDFT` module in Fortran.

Names of the configuration parameters specific to the cluster FFT interface have prefix `CDFT`.

- SetValueDM
  Sets one particular configuration parameter with the specified configuration value.
- GetValueDM
  Gets the value of one particular configuration parameter.

Parent topic: Cluster FFT Functions