GitHub PushEvent at 2014-11-07 17:16:48
Repository: PyOP2
Actor: wence-
Payload: {"shas":[["811e4317323792b8490abd0943361844d0d2e127","a85b4b3b32b5cec24e12ec5d1f263b47d3de57d8@imperial.ac.uk","add mpi4py to install instructions","Doru Rathgeber",false],["3f6bfa4bcb287997b96306f027413f6318546850","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Merge pull request #410 firedrakeproject/mpi4py-instructions\n\n* mpi4py-instructions:\n  add mpi4py to install instructions","Lawrence Mitchell",false],["3d1416f19405215fb785d85881f10ea1b56fc69e","13b46bda5ff336093aa2414a0164e121de1509a5@gmail.com","Install script: run pip install in /tmp","Florian Rathgeber",false],["455687a8609ab40ed8697f2c4d126ef2130d436b","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Add support for \"local\" par_loops\n\nIf we pass the flag only_local=True to a par_loop it will only compute\nover owned set entities (even in the case of indirect loops).  Once the\ncomputation has finished, Dats accessed via INC perform a halo exchange\nto /gather/ remote increments into their local data.\n\nSuch loops only make sense if none of the Args are Mats and if Dats are\nonly ever accessed as either INC or READ, errors are raised in other\ncases.","Lawrence Mitchell",true],["ef9767de617d22d92425caa88f2bd3bfb0d6e50f","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Set: maintain sizes as a single tuple\n\nRather than having a different slot for each of core, non_core, exec and\nnon-exec Set sizes, just use the tuple we were passed in and index\nappropriately in the public properties.","Lawrence Mitchell",true],["bdab0f4ae50f309a5dfdcbec10f5a9881abdc70d","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Introduce new LocalSet type\n\nA LocalSet wraps a Set and indicates that iteration should only occur\nover owned set elements.  A par_loop iterating over such a set carries\nout a reverse halo exchange at the end of computation to ensure that all\nINC Args are up to date.","Lawrence Mitchell",true],["164e7cfa8b4d824fadfd81d63f841dc8657fc6e7","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Allow par_loops on LocalSets to have WRITE Args\n\nThe user guarantees that the write from either \"side\" would have been\nidentical anyway, so we can assume that the local write was complete and\ncorrect, and there's no need to force a halo exchange.","Lawrence Mitchell",true],["2cb86c42ba6c51681d409467e5fb088ed5891106","4c36d8e3f25368d435b150707d5aeb1aa1329c85@imperial.ac.uk","Support LocalSets built on ExtrudedSets","Lawrence Mitchell",true]],"size":8,"ref":"refs/heads/local-par_loop","head":"2cb86c42ba6c51681d409467e5fb088ed5891106"}