trixi-framework / trixi-framework/Trixi.jl

Which approach should we use for MPI?

Open
#109 0 comments 0 reactions 1 assignee Claimed by @sloede View on GitHub
discussion performance
Dominant language
Julia
Stars
731
Forks
166
Avg merge
2d 18h
Merged PRs (30d)
25

Description

We could dispatch on different kinds of `AbstractArray`s to distinguish different parallelization approaches in Trixi.
- For example, [`PencilArray`s](https://jipolanco.github.io/PencilFFTs.jl/dev/PencilArrays/) could be an option - at least it seems to be the best recommendation I got at https://discourse.julialang.org/t/arrays-mpi-and-broadcasting/45098.
- Another option could be [`MPIStateArrays.jl`](https://github.com/CliMA/ClimateMachine.jl/blob/master/src/Arrays/MPIStateArrays.jl)
- Or just "business as usual", based on MPI.jl?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.