multigrid #298
Replies: 3 comments 5 replies
-
Hello, Long story short : the FFT engine supports a single resolution. No multigrid option is available. Long story long : I was working on in-place real-to-complex and in-place complex-to-real FFT. See #131 and #144. My plan was to merge this potential performance improvement and then refactor the FFT engines to allow multigrid. However, as you can see, the in-place r2c / c2r has never been merged and the refactoring of the FFT engines has not progressed. As a side remark, I am currently trying to refactor the IO engines. I hope my work on IO will be more successful than my work on FFT. However the code is relatively large and refactoring it is a bit difficult. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the discussion. I'll have a look at it as well and see how we can merge this into the dev branch. |
Beta Was this translation helpful? Give feedback.
-
I have started to sketch the integration of the multigrid capability in the fftw3_f03 backend. See #302 |
Beta Was this translation helpful? Give feedback.
-
Is the new version of 2decomp able to account for 2 (at least) grids of different sizes in the same program (that can perform fft on each grid).
I did modifications in the old version of 2decomp to do this but now my code as diverged from yours...
Beta Was this translation helpful? Give feedback.
All reactions