GitHub PushEvent at 2014-08-07 11:04:21
Repository: PyOP2
Actor: dorugeber
Payload: {"shas":[["fd11997962024affbf61ae85dae8f48a63c6d69d","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Remove extruded bcs code\n\nThe bcs should be applied to a Map, rather than the iteration space.","Lawrence Mitchell",false],["af858d8552268c4532913f67ef6eeb6be5eb0a3d","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Sketch implementation of \"python\" par_loops\n\nThis allows (for Dats and Globals) par_loops to take a python function\nas a kernel argument.  Only very lightly tested.","Lawrence Mitchell",false],["dc21e5f1c7953c5fa349abcce0a64cf311da8747","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Copy data back out in python par_loop\n\nWhen we pass a view into the kernel function, the internal indexed\nassignment will create a copy which we then need to splat out to the\nactual data.","Lawrence Mitchell",false],["7b1bed56469e389afe4f9afcd676e9909086d443","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Raise error for further unimplemented case","Lawrence Mitchell",false],["39cc8ba6ae786be393f7c0b268a9fc940f7ddf0f","e10a2143d32fb51eed33699f5738172c5923a9e7@imperial.ac.uk","Remove overcautious exception","David A Ham",false],["d8292349382fe80bc0bc2eb31ca70d24c4ce5513","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Add tests of python par_loop","Lawrence Mitchell",false],["ee0b9b28dc333004475ea7d9c0cc3e7c0a8ed6bd","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Fix python par_loops in conjunction with device backends\n\nWe need to explicitly manage moving data from the device and updating\nits state.","Lawrence Mitchell",false],["16cbd65b7c25b9d2f4ab020eeb807533ae8eca98","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Merge pull request #392 from OP2/py_parloop\n\n* py_parloop:\n  Fix python par_loops in conjunction with device backends\n  Add tests of python par_loop\n  Remove overcautious exception\n  Raise error for further unimplemented case\n  Copy data back out in python par_loop\n  Sketch implementation of \"python\" par_loops","Lawrence Mitchell",false],["53031754c173771c77083d9a1fdbc14d04c499b8","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Rework SparsityMap to DecoratedMap\n\nTo apply implicit (extruded top and bottom boundary conditions) to Maps,\nwe need to record whether such a bc should be applied to the current\nMap.  We can't modify the Map itself, since it may need to be used in\nunmodified form.  Instead, rework the SparsityMap object to a more\ngeneral DecoratedMap that allows us to attach arbitrary data to a Map,\nand use it to store both the iteration_region of a Map (for building\nsparsities) and any implicit boundary conditions that may need to be\napplied.","Lawrence Mitchell",false],["616dd5854882c54f83b250567eddfa469af971de","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Reimplement top and bottom bcs for Mat assembly in extruded\n\nNow that the Maps themselves keep track of whether any implicit boundary\nconditions are to be applied, we can add back the code generation that\nplaces negative values in the maps and do so on a map-by-map basis.\nThis means that we only apply bcs to the relevant part of a MixedMap.","Lawrence Mitchell",false],["3104afe5b19593cc17a9b7e6d8dd4b920c6b9c1d","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Merge pull request #386 from OP2/ext-mixed-bcs\n\n* ext-mixed-bcs:\n  Reimplement top and bottom bcs for Mat assembly in extruded\n  Rework SparsityMap to DecoratedMap\n  Remove extruded bcs code","Lawrence Mitchell",false],["df80d8885bbb538edebc14148ec2ef3e0a297466","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Bump version to 0.11.0","Lawrence Mitchell",false],["8c0ed9caa981957c79c50e8060af3ef9dafdf7a6","a85b4b3b32b5cec24e12ec5d1f263b47d3de57d8@imperial.ac.uk","compile for native machine arch","Doru Rathgeber",true]],"size":13,"ref":"refs/heads/native","head":"8c0ed9caa981957c79c50e8060af3ef9dafdf7a6"}