| 13 | |---------------- |
| 14 | {{{#!td style="vertical-align:top;width: 50px" |
| 15 | 26/08/13 |
| 16 | }}} |
| 17 | {{{#!td style="vertical-align:top;width: 50px" |
| 18 | SR |
| 19 | }}} |
| 20 | {{{#!td style="vertical-align:top;width: 75px" |
| 21 | r1216 |
| 22 | }}} |
| 23 | {{{#!td style="vertical-align:top" |
| 24 | 3.9 |
| 25 | }}} |
| 26 | {{{#!td style="vertical-align:top" |
| 27 | N, C, B |
| 28 | }}} |
| 29 | {{{#!td style="vertical-align:top" |
| 30 | '''New:'''\\ |
| 31 | Overlapping execution of fft and transpositions (MPI_ALLTOALL), steered with new parameter |
| 32 | [wiki:doc/app/inipar#transpose_compute_overlap transpose_compute_overlap]. '''Attention:''' real overlapping has not been activated so far, but better cache usage already gives performance improvements. |
| 33 | |
| 34 | Due to fftw (instead of Temperton, r1210), tridia-solver improvements (r1212) and the better cache usage, the fft-solver speeds up for about 20% (on a 1024x1024x512 grid). (fft_xy, header, modules, parin, poisfft, tridia_solver, Makefile_check) |
| 35 | |
| 36 | fftw implemented for 1D-decomposition. (fft_xy) |
| 37 | |
| 38 | '''Changed:'''\\ |
| 39 | Resorting of arrays moved to separate routines {{{resort_for_...}}} (calc_spectra, poisfft, transpose) |
| 40 | |
| 41 | '''Bugfix:'''\\ |
| 42 | Bugfix concerning {{{Makefile_check}}}. (mbuild) |
| 43 | }}} |