nx, ny, nz are the dimensions of the array. The forward and inverse transforms are performed on the first index of the array. Each transform pencil is "nx" values long, and you perform "ny x nz" of them.
Real_or_Complex: 1 for real-to-complex forward transform and complex-to-real inverse transform
2 for complex-to-complex forward and inverse transforms
Real_or_Complex:
1 for real-to-complex forward transform and complex-to-real inverse transform
2 for complex-to-complex forward and inverse transforms
InPlace_or_NotInPlace : 1 for in_place transforms (only one array is needed)
2 for not-in_place transforms (need two arrays)
InPlace_or_NotInPlace:
1 for in_place transforms (only one array is needed)
2 for not-in_place transforms (need two arrays)
Num_Threads is the number of CPU threads that are used to initialize the arrays and to check the error after the inverse transform.