{"push_id":882344372,"size":33,"distinct_size":0,"ref":"refs/heads/master","head":"1a2d581e537601c629178c9ddbe8ab1d09cbf156","before":"0a2aa0c9276dcdaab4f1235339b13279c7fce072","commits":[{"sha":"bbb53ffa0b7f8e8f6784a3101c4d668ba87ee953","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Making progress with opencl. But, it looks like it's better to have a different kernel for every type of jumper...blehhhhh. That way we avoid the if statements.","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/bbb53ffa0b7f8e8f6784a3101c4d668ba87ee953"},{"sha":"1dc3fd0670f253affd2c7504a22cb1ffc3498e2d","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Fixed my feq_kernel. It is now parallelized nicely!","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/1dc3fd0670f253affd2c7504a22cb1ffc3498e2d"},{"sha":"c39ea04127b9d93c3666dade973193a9d8ba8ccf","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Additional changes. Trying to figure out how to make the code dynamically find the location of the code...","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/c39ea04127b9d93c3666dade973193a9d8ba8ccf"},{"sha":"98fadadfcb989219db2d9c0194456748df65d5dc","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Things finally compile...global arguments are tough. So, each kernel will just define them, I guess...","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/98fadadfcb989219db2d9c0194456748df65d5dc"},{"sha":"68160244f02f7197ece495e880d464ddb076159b","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Fixed the error I was stuck on! Now to fix the next error...","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/68160244f02f7197ece495e880d464ddb076159b"},{"sha":"7c493a63c8cbfbb1f48548b44b522533dbb9b801","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Ok, it is working now. I think we have to now put everything else into OpenCL. Weird errors were being thrown about the workgroup size that I did not understand. Hopefully everything is ok now.","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/7c493a63c8cbfbb1f48548b44b522533dbb9b801"},{"sha":"d8f27e67f9993870da2ba3fde6935285d351879e","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Kernel keeps dying. Not sure what causes it...","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/d8f27e67f9993870da2ba3fde6935285d351879e"},{"sha":"07b33c5daa54f791c8c0584d84d0b8f1d761c146","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Well, I figured out what the error is. Everything works fine until the writing to feq at the end...hm.","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/07b33c5daa54f791c8c0584d84d0b8f1d761c146"},{"sha":"401ee0292fe66cdb8adeed645bc7b5d9d2778487","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Hopefully fixed now. I forgot that some arrays were 2d and that some arrays were 3d. Oops. We can continue tomorrow.","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/401ee0292fe66cdb8adeed645bc7b5d9d2778487"},{"sha":"2a7eb245caf0cc1c360cb199b179c224ce08a148","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Removed non-optimization flags. Things fly now!","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/2a7eb245caf0cc1c360cb199b179c224ce08a148"},{"sha":"ed56b6a30f1ef129fbd87b5e21ae55d86e3dafdc","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Created an update hydro command. Now have to implement boundary conditions in another kernel.","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/ed56b6a30f1ef129fbd87b5e21ae55d86e3dafdc"},{"sha":"94635cd91378a12f71b3350e59b4a322ef370ea8","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Done with my first draft of hydro with boundary conditions.","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/94635cd91378a12f71b3350e59b4a322ef370ea8"},{"sha":"33cdb631d96bfe00f68e7ae7397f720ff69eefe5","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Created a kernel to collide particles. I now just have to deal with streaming, which will likely be the hardest part to program!","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/33cdb631d96bfe00f68e7ae7397f720ff69eefe5"},{"sha":"f76f441a751b0a0dbb7ec3a3d48e6c8ada87be93","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Wrote the streaming method. Have to implement it now.","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/f76f441a751b0a0dbb7ec3a3d48e6c8ada87be93"},{"sha":"99eca1b82da2c5a3c31a4be5e2720a0409a8fde8","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Wrote the boundary condition code. Pretty painful.","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/99eca1b82da2c5a3c31a4be5e2720a0409a8fde8"},{"sha":"d65150d688f76ea58239a9d80ca7b77385157b13","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Well, the code appears to run. Cool. We'll have to profile it, test if it works, etc.","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/d65150d688f76ea58239a9d80ca7b77385157b13"},{"sha":"9ddaa8e5c60c59901c8677b4130d4d7f127df2f5","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Rewrote the code so that it is easy to subclass.","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/9ddaa8e5c60c59901c8677b4130d4d7f127df2f5"},{"sha":"979fdcedb0890e97105d76252637932b85c75ebe","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Ok, I think the fields are updating correctly. I'll have to watch the time evolution!","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/979fdcedb0890e97105d76252637932b85c75ebe"},{"sha":"b00b264ce3c4acc7c9dd5106d91ec68cc9551493","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Ok, one problem fixed, but bizarre streaks are still forming.","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/b00b264ce3c4acc7c9dd5106d91ec68cc9551493"},{"sha":"e8743a194890b895e4e722a8e7f434dd2470301c","author":{"email":"be71279e18ee33ed4c091896ffdc72f1eadc65bd@seas.harvard.edu","name":"Bryan Weinstein"},"message":"Trying to diagnose where the error is...all sorts of changes, but still no effect! I think I fixed an error in the corner BC's though.","distinct":false,"url":"https://api.github.com/repos/btweinstein/2d-lb/commits/e8743a194890b895e4e722a8e7f434dd2470301c"}]}