Closed sbrisard closed 9 years ago
In 289062e117713dc0ce61db48edaa5377ebe51c97, FFT objects define a global_oshape
attribute (tuple).
In d56debd911a6d2eaa56234ad1196488c828e9eca, renamed attribute of FFT objects: shape
-> global_ishape
(see Issue #7).
In module
janus.fft.parallel
transform objects are aware of the global shape of the input (theshape
attribute), the local shape of the input (thershape
attribute), the local shape of the output (thecshape
attribute), but not the global shape of the output.This leads to rather clumsy constructs when one wants to gather the results of a FFT transform. The array which holds the global output must be allocated as follows
It would be much nicer if
transform
had an attribute holding the global shape of the output.