-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Test segmented buffer * implement a buffer for alltoall * fix buffer communication * implement startegy * add reporting for communication strats * add reporting for point to point * fix bug with NotDistributed * Change initialisation, add check to all MPI calls PDVec makes. * MPI workaround * Make AllToAll the default * add dot for alltoall * Fix broken tests * Docstrings, make sure both strategies are tested * Fix broken test, more parallelism * remove print * more parallelism * Fix communicator switching in tests * test that communicator is preserved * more docstring updates * some renames, docstring updates * report wait time * add show methods to communicators * More links and explanations * Small tweak in docstring * remove MPIData * remove RMPI, move helpers to toplevel * scrub all mentions of RMPI * add missing file * update MPI.Allreduce overload * Make sum work on Apple Silicon * Test on mac * only include macos for v1 * fix action config * fix path for macos --------- Co-authored-by: Joachim Brand <[email protected]>
- Loading branch information
1 parent
83f439f
commit 0a137fc
Showing
31 changed files
with
130 additions
and
1,463 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
import Rimu: mpi_rank, mpi_size, mpi_comm | ||
|
||
struct CommunicatorError <: Exception | ||
msg::String | ||
end | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.