This function uses the following arguments for output:
a - The input array a is overwritten with the result of the FFT.
ier (Fortran only) - When called from a Fortran program, this function returns error status in ier.