Skip to content

Lower all-to-all communication volume in fft transposes #110

Open
@JHopeCollins

Description

@JHopeCollins

Currently we transpose a complex array before/after doing the fft/ifft in the preconditioner.
The forward transpose before the fft and the backward transpose after the ifft could be on real arrays, which would halve the communication volume. This would need a second pencil/transfer to be created for the real transposes.

Metadata

Metadata

Assignees

Labels

Core functionalityAdding to the main paradiag functionalityperformanceImproving or fixing the computational performance

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions