{"push_id":682428946,"size":4,"distinct_size":4,"ref":"refs/heads/opencl_extrusion_staging","head":"342ab492e10eef372fbdc300125fca01302070f6","before":"0fb7d4b8c936a9f3940dfa0a4d898de3caa4f3e7","commits":[{"sha":"229ea9b1bffddc45560cbcf5c96a9c121232e4ef","author":{"email":"b961fd90133c7d6a3bbf591a7e41b1529e6508af@doc.ic.ac.uk","name":"Mitchell Allison"},"message":"Separating kernel profiling into 'Assembly' and 'Other'.\n\nConflicts:\n\tpyop2/opencl.py\n\tpyop2/openmp.py\n\tpyop2/sequential.py","distinct":true,"url":"https://api.github.com/repos/mitchellallison/PyOP2/commits/229ea9b1bffddc45560cbcf5c96a9c121232e4ef"},{"sha":"b6f54bc70b9924f72001a0238631a28dd7a4ec63","author":{"email":"b961fd90133c7d6a3bbf591a7e41b1529e6508af@doc.ic.ac.uk","name":"Mitchell Allison"},"message":"Fixing a bug in opencl.py where the profile boolean was not passed to the kernel function call.","distinct":true,"url":"https://api.github.com/repos/mitchellallison/PyOP2/commits/b6f54bc70b9924f72001a0238631a28dd7a4ec63"},{"sha":"e2b6ab30ea524b42f0a292eb545e733d21a524f1","author":{"email":"b961fd90133c7d6a3bbf591a7e41b1529e6508af@doc.ic.ac.uk","name":"Mitchell Allison"},"message":"Adding command line configuration parameter to choose between execution schemes A and B.","distinct":true,"url":"https://api.github.com/repos/mitchellallison/PyOP2/commits/e2b6ab30ea524b42f0a292eb545e733d21a524f1"},{"sha":"342ab492e10eef372fbdc300125fca01302070f6","author":{"email":"b961fd90133c7d6a3bbf591a7e41b1529e6508af@doc.ic.ac.uk","name":"Mitchell Allison"},"message":"The profile runner will now run execution scheme A and B over opencl\nbackends.","distinct":true,"url":"https://api.github.com/repos/mitchellallison/PyOP2/commits/342ab492e10eef372fbdc300125fca01302070f6"}]}