Commits

Author Commit Message Labels Comments Date
Rune Bromer
Automated merge with ssh://bitbucket.org/hantho/pupympi-pickless
Frederik Hantho
whoops, descendants were not properly limited
Rune Bromer
Checkpoint commit before fetching altered toplogies
Rune Bromer
Automated merge with ssh://bitbucket.org/hantho/pupympi-pickless
Frederik Hantho
Fixed bug in new style requests with separate header and payload.
Frederik Hantho
Refactored prepare_message to keep header and payload seperate. This is necessary for list sending in eg. scatter. It also has the nice effect of avoiding a superflous string concat (and allocation) for each send.
Frederik Hantho
Automated merge with ssh://bitbucket.org/hantho/pupympi-pickless
Frederik Hantho
Scatter works with new style tree topology but no optimizations for numpy arrays or bytearrays
Rune Bromer
Adding a compare mode making it possible to sample random topologies and ensure the new and old produce the same children etc.
Rune Bromer
Added sorting of the datasizes to the flush method. This results in more human readable files
Rune Bromer
First shot at a synthetic benchmarking script for the two tree implementations
Rune Bromer
Automated merge with file:///home/bromer/Desktop/diku/pupympi
Frederik Hantho
Scatter works now too
Frederik Hantho
Bcast now uses iteratively generated binomial tree. Tree interface is more or less as it used to be for now.
Frederik Hantho
minor corrections and the addition of some accessor methods before merging iterative binomial tree implementation
Frederik Hantho
Iterative algorithm for binomial tree now works with root swap and some optimizations
Frederik Hantho
root swap almost works, the remaining problem is when rank root is a 'child' of rank 0, in this case rank 0 will
Frederik Hantho
descendants now work, still need to swap root properly
Frederik Hantho
Rewriting scatter. Rewriting binomial tree topologies.
Frederik Hantho
Added bcast test with non-standard types including ndarray and bytearray
Frederik Hantho
Fix scatter and clean up a bit. Rest of collective operations are still broken.
Frederik Hantho
bcast with minimal serialization now works with flexible serialization
Frederik Hantho
For bcast only root now serializes. The other nodes only deserialize when returning data so transit data is not passed on with no superflous deserialization.
Frederik Hantho
Automated merge with file:///home/fred/diku/pupympi-public
Frederik Hantho
Committing in preparation for project pickless collective operations.
Frederik Hantho
Automated merge with ssh://bitbucket.org/hantho/pupympi-pickless
Frederik Hantho
Committing in preparation for siphoning off the head of local version of public.
Rune Bromer
pupyPlot documentation is there complete enough for me to work on some other things
Rune Bromer
Documentation for the common things
Rune Bromer
Added documentation for common grounds section. The pupyPlot page still needs a lot of work
  1. Prev
  2. Next