In this case, n1 must equal n2 . In this case, output overwrites input. This array must be aligned on a doubleword boundary. For case 1, if y is not specified, array X contains the result of the computation. This array must be aligned on a doubleword boundary.
All subroutines accept lowercase letters for the transpose argument.
The x , y , and scale arguments must be of the same precision. If the output array does not have the correct shape for storing the transformed data, an error message is issued and the application program is terminated. However, this error check occurs before the problem size is verified to consist of only valid transform lengths. This means that if you correct the shape and rerun the program, you may still receive an additional error message if the values for the problem size are not valid transform lengths. In general, distributing your data evenly provides the best work load balance among the processes and allows the use of the most efficient collective communication.