Commits

Show all
Author Commit Message Labels Comments Date
Rune Bromer
Automated merge with file:///home/bromer/Desktop/diku/pupympi
Tags
0.9.3
Frederik Hantho
formatting
Frederik Hantho
added thorough test of allgather
Frederik Hantho
Now participants in dissemination allgather only sends what is strictly required. This also holds when filling gaps.
Frederik Hantho
Dissemination allgather algorithm fixed and working for odd sizes (not a power of two) also. Still missing optimization to only send what's needed when filling the gap for odd sizes. Also if data comes out of order we might send more than strictly needed in normal iterations.
Frederik Hantho
Reimplemented threadrewrite. Seems like allgather has a race condition, which can be seen when running TEST_allgather with debugging on.
Rune Bromer
Frederik Hantho
Benchmark data is now in separate repository
Frederik Hantho
Automated merge with file:///home/fred/diku/pupympi-unixsockets
Frederik Hantho
0922 (after the threadrewrite) thoroughly benchmarked
Rune Bromer
Automated merge with file:///home/bromer/Desktop/diku/pupympi
Rune Bromer
Commiting before merge
Rune Bromer
Added script for calculating speedup.
Rune Bromer
Removed Reduce only test
Rune Bromer
Added script to clean up generated data
Rune Bromer
Implemented scatter plots
Rune Bromer
Removing colors. No need to have it
Rune Bromer
Filtering 0 data when using log axis
Rune Bromer
Proper point sizes
Rune Bromer
Made GNUPlot use monocrome stuff instead of colors. Work needed to make it look nice
Rune Bromer
The axis is formatting the proper way now. There are some problems with spreading the axis points, but the formatting is fine.
Rune Bromer
Implemented the remaining tics formatting things. Not sure the log plots will not overlap, so there is some testing to be done there.
Rune Bromer
Found the error in the data plotting and fixed this. We always extraced the 0-indexed item of the data while running through a loop. A left over from testing and debugging. The GNUPlot class was extended to accept the axis type from the command lines. It should be possible to plot all the line plots now, but we miss some axis formatting, colors etc.
Rune Bromer
Axis names much better
Rune Bromer
The tag mapping functionality works now
Rune Bromer
System writes a tagmapper file now
Rune Bromer
Implemented a GNUPlot class doing much for the hardcore work when plotting. Also added a very thin LinePlot class that needs to take a bit more responsibility. The result is that we can plot some basic data, but there is a problem somewhere in the data mining, so the plots are useless for now.
Rune Bromer
parsing with proper data types. This will help the integer sort
Rune Bromer
Fixed errors, introduced module for aggregation.
Rune Bromer
Checkpoint commit from before vacation. Here to avoid further mixups
  1. Prev
  2. Next