{"push_id":3066440984,"size":43,"distinct_size":2,"ref":"refs/heads/nonuniform-bc","head":"8e1aabc557eb8f09807910ceef12d2224cb58465","before":"df54238140c0be92dc35c24c8909ac29dd5ba109","commits":[{"sha":"6de45a8c81c2ee38d7d2be2d8f50c8cdd9df791b","author":{"name":"John Omotani","email":"a29a95c6cdd152ede17e4d3b33fdb714a1f863a7@ukaea.uk"},"message":"Support for reading/writing file-level attributes in netCDF/HDF5\n\nIf 'varname' argument of setAttribute() is the empty string, then\nget/set attribute of the file instead of a particular variable.","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/6de45a8c81c2ee38d7d2be2d8f50c8cdd9df791b"},{"sha":"ec6cac7252a618db1325006872941dc05e26a025","author":{"name":"John Omotani","email":"a29a95c6cdd152ede17e4d3b33fdb714a1f863a7@ukaea.uk"},"message":"Add support for BoutReal attributes of data files","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/ec6cac7252a618db1325006872941dc05e26a025"},{"sha":"e9b2d9ce625c683df917bd8cdcc88320ecdb6402","author":{"name":"Peter Hill","email":"943158364c05e9998664ded2754f4f88b323f587@gmail.com"},"message":"Comment out clang-format directives that need clang-format >= 6","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/e9b2d9ce625c683df917bd8cdcc88320ecdb6402"},{"sha":"eeb96895d9f5bb7d2236a4bcaa3a9bfa20b41ab4","author":{"name":"Ben Dudson","email":"e17f25f84856c2dbd8a722b5e9877b5690c297b8@york.ac.uk"},"message":"Changing README example to use cross rather than ^\n\nDeprecated method for cross products now removed, but used\nin example on front page README. Now changed.","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/eeb96895d9f5bb7d2236a4bcaa3a9bfa20b41ab4"},{"sha":"a360f6340abb68e740885a2f6e8b8b4c797ac76b","author":{"name":"David Schwörer","email":"368e1774a2f0896abea3e25d8ce15cab9d7b493c@mail.dcu.ie"},"message":"Fix path for locale files\n\nas localedir may rely on datarootpath, prefix, ... they need to be set\nbefore the static evaluation. Thus moving the lines to the top fixes\nthis.","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/a360f6340abb68e740885a2f6e8b8b4c797ac76b"},{"sha":"d4850915748da3387b03327b258828f6c8ade78a","author":{"name":"David Schwörer","email":"368e1774a2f0896abea3e25d8ce15cab9d7b493c@mail.dcu.ie"},"message":"Clean squashoutput.py","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/d4850915748da3387b03327b258828f6c8ade78a"},{"sha":"cdea7197fd67c9455ebbd4835bc164a0af3f7aca","author":{"name":"Ben Dudson","email":"e17f25f84856c2dbd8a722b5e9877b5690c297b8@york.ac.uk"},"message":"Merge pull request #1362 from boutproject/clean_squash\n\nClean squashoutput.py","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/cdea7197fd67c9455ebbd4835bc164a0af3f7aca"},{"sha":"b2764c186af6d0184145e57cb63234470f698c71","author":{"name":"Ben Dudson","email":"e17f25f84856c2dbd8a722b5e9877b5690c297b8@york.ac.uk"},"message":"Merge pull request #1360 from boutproject/locale_fix\n\nFix path for locale files","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/b2764c186af6d0184145e57cb63234470f698c71"},{"sha":"7e368942e0d7095c964973cc10065288985218ed","author":{"name":"Ben Dudson","email":"e17f25f84856c2dbd8a722b5e9877b5690c297b8@york.ac.uk"},"message":"Merge pull request #1357 from boutproject/fix_to_master\n\nChanging README example to use cross rather than ^","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/7e368942e0d7095c964973cc10065288985218ed"},{"sha":"f2261a5e792ace6ad7c99e5ca7e99645c634dfd1","author":{"name":"Ben Dudson","email":"e17f25f84856c2dbd8a722b5e9877b5690c297b8@york.ac.uk"},"message":"Merge pull request #1353 from boutproject/clang-format-backwards-compat\n\nComment out clang-format directives that need clang-format >= 6","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/f2261a5e792ace6ad7c99e5ca7e99645c634dfd1"},{"sha":"cb702c3228d68293047cf7c7ee9d6837c9e9a093","author":{"name":"David Dickinson","email":"3f7ae54206c0b0e8b6e30b8970f1e0d0bedfffa9@users.noreply.github.com"},"message":"Optimisations to certain vector routines\n\nToCovariant/Contravariant now use explicit loop rather than multiple\nfield operations. Can provide significant reduction in time.\n\nV_dot_grad for two vector arguments now written in terms of a templated\nroutine to avoid large amounts of duplicated code. The templated routine\nalso introduces a loop over the mesh rather than using field operations.\n\nTogether these changes should reduce the time for vector based models be\na reasonable fraction (e.g. the orszag-tang example).","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/cb702c3228d68293047cf7c7ee9d6837c9e9a093"},{"sha":"7820c9c0ae1b5ed290d94fdffdd5fb26dc7cb653","author":{"name":"David Dickinson","email":"3f7ae54206c0b0e8b6e30b8970f1e0d0bedfffa9@users.noreply.github.com"},"message":"Move definition of __thefunc__ to bout_types","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/7820c9c0ae1b5ed290d94fdffdd5fb26dc7cb653"},{"sha":"afef1bb8a993704168d92c2e1f62f875d6db5a57","author":{"name":"David Dickinson","email":"3f7ae54206c0b0e8b6e30b8970f1e0d0bedfffa9@users.noreply.github.com"},"message":"Add AUTO_TRACE macro.\n\nThis acts a bit like TRACE but swallows arguments and instead uses the\nname given by `__thefunc__`","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/afef1bb8a993704168d92c2e1f62f875d6db5a57"},{"sha":"181e7e96709e5eba38239c2ef5ef34b85f874703","author":{"name":"David Dickinson","email":"3f7ae54206c0b0e8b6e30b8970f1e0d0bedfffa9@users.noreply.github.com"},"message":"Move __thefunc__ into msg_stack","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/181e7e96709e5eba38239c2ef5ef34b85f874703"},{"sha":"a2679d194908cfff0dc6b9fc44c7683f9d1e6f5b","author":{"name":"John Omotani","email":"a29a95c6cdd152ede17e4d3b33fdb714a1f863a7@ukaea.uk"},"message":"Set location of result in DC()","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/a2679d194908cfff0dc6b9fc44c7683f9d1e6f5b"},{"sha":"ca2afe22c48121662021992c0a9178f73427abaa","author":{"name":"John Omotani","email":"a29a95c6cdd152ede17e4d3b33fdb714a1f863a7@ukaea.uk"},"message":"Set location in LaplaceCyclic::solve(Field3D,Field3D)","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/ca2afe22c48121662021992c0a9178f73427abaa"},{"sha":"dafc99c5c9762dc3819624b333b59e85f27290c4","author":{"name":"johnomotani","email":"a29a95c6cdd152ede17e4d3b33fdb714a1f863a7@ukaea.uk"},"message":"Merge pull request #1367 from boutproject/cyclicAndDCLocation\n\nSet location in LaplaceCyclic::solve() and DC()","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/dafc99c5c9762dc3819624b333b59e85f27290c4"},{"sha":"1447e98a8a3abd43c404b5444c3b2daca4059bf6","author":{"name":"John Omotani","email":"a29a95c6cdd152ede17e4d3b33fdb714a1f863a7@ukaea.uk"},"message":"Use Field::getCoordinates() where possible in Laplacian solvers\n\nNeater than previous mesh->getCoordinates(location) calls.","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/1447e98a8a3abd43c404b5444c3b2daca4059bf6"},{"sha":"7965a6208e6b6f15fff6643037df474d8cb70e06","author":{"name":"John Omotani","email":"a29a95c6cdd152ede17e4d3b33fdb714a1f863a7@ukaea.uk"},"message":"Fix location setting in more Laplacian solvers\n\nPass the location to delp2solver in LaplaceNaulin.\n\nSet location of result in solve() method of LaplaceXY, LaplaceXZcyclic\nand LaplaceXZpetsc.","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/7965a6208e6b6f15fff6643037df474d8cb70e06"},{"sha":"447d543e91ed53f48141c2b5fcb10a07c8cba52b","author":{"name":"John Omotani","email":"a29a95c6cdd152ede17e4d3b33fdb714a1f863a7@ukaea.uk"},"message":"Remove usage of global 'mesh' pointer in Laplacian solvers\n\nAllow Laplacian solvers to be initialized with a local Mesh object,\nstored as Laplacian::localmesh. Use localmesh everywhere instead of\nglobal mesh, or mesh from Field*D.getMesh() to ensure consistency\nbetween initialization and solve methods. Includes ASSERT1 checks that\n'localmesh == rhs.getMesh()', etc.","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/447d543e91ed53f48141c2b5fcb10a07c8cba52b"}]}
{"actor":{"display_login":"dschwoerer"}}