{"push_id":843083070,"size":34,"distinct_size":34,"ref":"refs/heads/master","head":"1cd3f7715fa0b6129895e062d680ba123f4d2a52","before":"29cb75a0acd32a8366635038349e6ff5c7b44005","commits":[{"sha":"c527364c531fad91cef213a238b4a0f07d112050","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Incomplete LCALS benchmark port\n\nThis is an incomplete port of the LCALS benchmark. It can be compiled with\n\"chpl main.chpl --fast\", but it is not currently expected to produce correct\nresults.","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/c527364c531fad91cef213a238b4a0f07d112050"},{"sha":"41612842e7cfcf8d15798c3a46073842a9171dad","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Update LCALS port\n\nThe kernels that are run are determined by the run_loop array that is\ninitialized in main.  After running the selected kernels, \"checksums\" are\ncomputed by sum reducing the result arrays.  The kernels that are currently\nenabled have \"checksums\" very close to matching the C versions. The READMEs\nfor the C versions state that the \"checksum\" doesn't need to be an exact\nmatch.","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/41612842e7cfcf8d15798c3a46073842a9171dad"},{"sha":"efe440f3f65451bc21bea4a50f79712d7720a8d5","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Merge remote-tracking branch 'origin/master' into lcalsBenchmark","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/efe440f3f65451bc21bea4a50f79712d7720a8d5"},{"sha":"a1431ac6a963c815c152f6b842f76f37e23d3f44","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Fix some errors in the LCALS benchmark\n\nA module 'use'd the same module twice by accident.\n\nThere was an off-by-one error in a loop over 0..size vs. 0..#size.\n\nA \"###.###\" style format string needed to be updated to \"%{###.###}\".","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/a1431ac6a963c815c152f6b842f76f37e23d3f44"},{"sha":"eecf0d8d34daa98c2cf89844052b2e8bf87c3595","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Merge remote-tracking branch 'origin/master' into lcalsBenchmark","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/eecf0d8d34daa98c2cf89844052b2e8bf87c3595"},{"sha":"b9f8d318056b005827152cb5940c42de65279c49","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Merge branch 'master' into lcalsBenchmark","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/b9f8d318056b005827152cb5940c42de65279c49"},{"sha":"f286f73572ca94a2fac898296955cbcbc2afed0a","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Make sure loopInit and loopFinalize get called in all LCALS kernels\n\nA few of the kernels didn't call the initialize or finalize routines. Make\nsure all of them call both now.","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/f286f73572ca94a2fac898296955cbcbc2afed0a"},{"sha":"22ceb02503c2a1c950f42b1d27256fdccae7ee53","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Add a module to LCALS for config constants that define what to run\n\nCurrently there are only a few for loop length choices, more are likely to\nbe added later.","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/22ceb02503c2a1c950f42b1d27256fdccae7ee53"},{"sha":"340b21eeb78b2be96553d3b288d9500c08b7b665","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Small updates to LCALS\n\n* Use the config constants from the LCALSConfiguration module\n\n* Don't try to create an output directory if the specified directory name\n  is blank.  The output will go to stdout instead.","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/340b21eeb78b2be96553d3b288d9500c08b7b665"},{"sha":"de88383b08b9e1926518270b658a3b152f1333d2","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Add more config constants to LCALSConfiguration module\n\n* Added config constants for enabling or disabling each kernel\n* Renamed the loop length config constants to better fit new naming convention","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/de88383b08b9e1926518270b658a3b152f1333d2"},{"sha":"bfe693b3dbc04a8da0d418539d4bdf976eac01a9","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Add more config constants to LCALSConfiguration module\n\n* Added config constants for each variant\n* Started using the new constants to pick kernels and variants","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/bfe693b3dbc04a8da0d418539d4bdf976eac01a9"},{"sha":"a6ddca74f255b221823b73ca44d42f74fc11ce95","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Add individual .notest files for LCALS support files\n\nThe files matching these .notest files shouldn't be tested separately.","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/a6ddca74f255b221823b73ca44d42f74fc11ce95"},{"sha":"7bb65f37dfee405fd905ec9e108b71decb9d99a7","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Rename LCALS main.chpl file and add a .skipif for it\n\n* Rename main.chpl to LCALSMain.chpl to make it more descriptive.\n* Add LCALSMain.skipif to skip the test except for performance testing. This\n  code takes too long to run without --fast.","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/7bb65f37dfee405fd905ec9e108b71decb9d99a7"},{"sha":"ef7cfd7408ab834e4a7bbb03809d8a76735a1b31","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Move some config constants from LCALSStatic to LCALSConfiguration\n\n* Moved config constants 'output_dirname' and 'do_fom' to LCALSConfiguration\n* Removed config constant 'do_misc'","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/ef7cfd7408ab834e4a7bbb03809d8a76735a1b31"},{"sha":"b4dac854745442d633675f1a6b0dbabf5abfd590","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Remove some debugging code from LCALS\n\n* Remove some config constants used for debugging\n* Remove some code under control of those constants","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/b4dac854745442d633675f1a6b0dbabf5abfd590"},{"sha":"029818bbc1c1ceec2b648adf46d4f58a253479d1","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Fixed a bug in loop length specifiers\n\nI had the order reversed so saying to run SHORT would actually run LONG and\nvice versa.","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/029818bbc1c1ceec2b648adf46d4f58a253479d1"},{"sha":"453ab7943ed8c62dfeb0c8626160243b5626ba86","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Add num_suite_passes to the list of config constants for LCALS\n\nThis should be a configurable value.","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/453ab7943ed8c62dfeb0c8626160243b5626ba86"},{"sha":"22cecbc994212cbbff7ddd10863273eaff47cad3","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Add performance tracking and graphing files for LCALS\n\nThe goal is to have 3 graphs for (short, medium, long) loop lengths. Each of\nthose 3 graphs should have lines for each kernel.  Currently, it is set up\nright to collect the 3 datasets I'm looking for, but it's only graphing one\nkernel per graph.","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/22cecbc994212cbbff7ddd10863273eaff47cad3"},{"sha":"9b201a087f1a6cad1017479e7df0c8eb6f341f7d","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Changed \"files\" lines to \"repeat-files\" in LCALSMain.graph\n\nThis gets the graphs to show a line per kernel like I wanted. Thanks Elliot.","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/9b201a087f1a6cad1017479e7df0c8eb6f341f7d"},{"sha":"77e1bcdb84b6010c5c48f2fdcae49023f9744236","author":{"email":"801424568fdeda9f30ffa7949021a7e7fd835410@users.noreply.github.com","name":"David Iten"},"message":"Add the README-LCALS_license.txt license file to the lcals directory\n\nIt says in the license file that derivative works need to include the license,\nso include it here.","distinct":true,"url":"https://api.github.com/repos/Kyle-B/chapel/commits/77e1bcdb84b6010c5c48f2fdcae49023f9744236"}]}