jipolanco / PencilArrays.jl

Distributed Julia arrays using the MPI protocol
https://jipolanco.github.io/PencilArrays.jl/dev/
MIT License
60 stars 8 forks source link

Define `AbstractManyPencilArray` type #81

Closed jipolanco closed 1 year ago

jipolanco commented 1 year ago

Should make it easier to extend the ManyPencilArray type.

The idea is to allow variants of ManyPencilArray which allow to coexist arrays with different element types (e.g. real and complex), and to apply this for in-place real-to-complex FFTs in PencilFFTs (see https://github.com/jipolanco/PencilFFTs.jl/pull/65).