Add time based edge repartitioning
Also rationalises the naming of the various repartitioning schemes so we have vertex/edge naming (note that these are still fixed labels, you are not free to choose the vertex or edge weights from all available).
The various weights of vertices and edges are now accumulated as doubles. This avoids issues with the size of time (easily > 2**32) and a lot of rescaling. Also reduces the number of MPI exchanges.
Add scripts to process the cell dumps to show which cells are active and on the edge of partitions.
Edited by Peter W. Draper
Merge request reports
Activity
added 146 commits
-
6aceb176...d2f2ffbc - 145 commits from branch
master
- 93a53e9b - Merge branch 'master' into 'repart-time'
-
6aceb176...d2f2ffbc - 145 commits from branch
mentioned in issue #345 (closed)
added 20 commits
-
93a53e9b...bee23d1c - 5 commits from branch
master
- f18b365e - Weight edges by 1/timebin to give higher weight to active cells
- ac3bdaa5 - Add scripts to process cells dumps into active and edge analysis
- 8a58fe06 - Add cell is local to node field to dumpCells output
- cf8980e5 - Use timebins that are shared with the interacted cell, so that cells on the edge…
- 070794d2 - Make timebins a repartition option and restore the old behaviour
- eacf9c23 - Add timebins as sole edge weights and with particle counts as well.
- ba84f019 - Make partition weights double precision and remove a lot of rescaling and one MPI call
- 6fcf7932 - Also optionally dump the number of active particles with the cell dump
- d8822fb3 - Formatting
- 7579b262 - Capture script to analyse outputs from dumpCells()
- 34ea1f6b - Get dumpCells() working again and update with more options to pick out cells
- 7064d01c - Finalise scripts for processing cells dumps so that the edges of partitions can be studied
- 205a2066 - Merge branch 'repart-time' of gitlab:swift/swiftsim into repart-time
- 38fbdf9c - Merge remote-tracking branch 'origin/master' into repart-time
- b75463d2 - Merge branch 'mpi-fixes-local' into repart-time
Toggle commit list-
93a53e9b...bee23d1c - 5 commits from branch
assigned to @matthieu
mentioned in commit 11906d34
Please register or sign in to reply