Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove MPIData #270

Open
wants to merge 33 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 28 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
94fdf96
Test segmented buffer
mtsch Apr 8, 2024
9420620
implement a buffer for alltoall
mtsch Apr 9, 2024
3817739
fix buffer communication
mtsch Apr 9, 2024
eebafe7
implement startegy
mtsch Apr 9, 2024
6d38578
add reporting for communication strats
mtsch Apr 11, 2024
c436034
add reporting for point to point
mtsch Apr 11, 2024
44e1cad
fix bug with NotDistributed
mtsch Apr 11, 2024
13b9691
Change initialisation, add check to all MPI calls PDVec makes.
mtsch Apr 16, 2024
28d70c0
MPI workaround
mtsch Apr 22, 2024
c18dfcc
Merge branch 'feature/alltoall' of github.com:joachimbrand/Rimu.jl in…
mtsch Apr 22, 2024
2371302
Merge branch 'develop' into feature/alltoall
mtsch Jun 7, 2024
a86808a
Merge branch 'develop' into feature/alltoall
mtsch Jun 24, 2024
c3c21de
Make AllToAll the default
mtsch Jun 24, 2024
6d353d3
add dot for alltoall
mtsch Jun 26, 2024
ceccbf5
Fix broken tests
mtsch Jun 27, 2024
84740c1
Docstrings, make sure both strategies are tested
mtsch Jun 27, 2024
152d154
Fix broken test, more parallelism
mtsch Jun 27, 2024
8b4aee8
remove print
mtsch Jun 27, 2024
3c5cfd0
more parallelism
mtsch Jun 27, 2024
f439b29
Fix communicator switching in tests
mtsch Jun 27, 2024
5796f1f
test that communicator is preserved
mtsch Jun 27, 2024
9edac04
more docstring updates
mtsch Jun 27, 2024
08a8f64
some renames, docstring updates
mtsch Jul 2, 2024
9f2ed77
report wait time
mtsch Jul 2, 2024
657de1c
add show methods to communicators
mtsch Jul 4, 2024
aef2ad0
More links and explanations
mtsch Jul 7, 2024
861a4e7
Small tweak in docstring
mtsch Jul 7, 2024
eec8aae
remove MPIData
mtsch Jul 7, 2024
2842aa1
remove RMPI, move helpers to toplevel
mtsch Aug 21, 2024
5f957a3
Merge branch 'develop' into feature/remove-mpidata
mtsch Aug 21, 2024
2e05573
scrub all mentions of RMPI
mtsch Aug 21, 2024
1ea42d6
add missing file
mtsch Aug 21, 2024
a27cfc7
Merge branch 'develop' into feature/remove-mpidata
mtsch Nov 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 1 addition & 27 deletions docs/src/RMPI.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,32 +4,6 @@
Rimu.RMPI
```

## MPIData

```@docs
Rimu.RMPI.MPIData
```

### Setup functions
The following distribute strategies are available. The functions are unexported.

```@docs
Rimu.RMPI.mpi_point_to_point
Rimu.RMPI.mpi_one_sided
Rimu.RMPI.mpi_all_to_all
Rimu.RMPI.mpi_no_exchange
```

### Strategies
```@docs
Rimu.RMPI.MPIPointToPoint
Rimu.RMPI.MPIOneSided
Rimu.RMPI.MPIAllToAll
Rimu.RMPI.MPINoWalkerExchange
```

## MPI convenience functions

```@autodocs
Modules = [Rimu.RMPI]
Pages = ["helpers.jl"]
Expand All @@ -40,4 +14,4 @@ Public = true
## Index
```@index
Pages = ["RMPI.md"]
```
```
Loading
Loading