{"push_id":2152813557,"size":10,"distinct_size":5,"ref":"refs/heads/staggered_ygrid_fixes","head":"773d525730e86d70e22a5bcfe57745cf94c2b527","before":"30920bc2cb7e23c52035ec3b1f8a1fbf28d82b6e","commits":[{"sha":"a3bfba329a59eff2fba396edf208e151d4e6b1e7","author":{"name":"loeiten","email":"941eb25f8f98a252161671dacf2452aafeac1dc6@gmail.com"},"message":"Fixed typo","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/a3bfba329a59eff2fba396edf208e151d4e6b1e7"},{"sha":"82e3f9f180324e039df93cf70c9973dfd2caba76","author":{"name":"Peter Hill","email":"42b58a1d1e8f09f62a07be0d619b53840e6429bf@gmail.com"},"message":"Fix bug in infinite recursion in configure when netcdf not found\n\nThis was due to wrong use of AC_PATH_PROGS -- if the program isn't\nfound in path, the third argument is the *value* the variable is set\nto, and not an action to be undertaken. Actually, we don't even want\nto error at this stage, just disable netcdf","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/82e3f9f180324e039df93cf70c9973dfd2caba76"},{"sha":"28eeba006812b48a325b3dd4fd685f1022d9581e","author":{"name":"Peter Hill","email":"42b58a1d1e8f09f62a07be0d619b53840e6429bf@gmail.com"},"message":"Merge pull request #754 from boutproject/fix_configure_netcdf_master\n\nFix bug in infinite recursion in configure when netcdf not found","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/28eeba006812b48a325b3dd4fd685f1022d9581e"},{"sha":"764925a50237b79d5b2c038dfdf3151a1ad45e61","author":{"name":"loeiten","email":"941eb25f8f98a252161671dacf2452aafeac1dc6@gmail.com"},"message":"Merge branch 'master' into bug_fix_bout_runners","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/764925a50237b79d5b2c038dfdf3151a1ad45e61"},{"sha":"ec82f22ba1cfb9f0e97651f2ac757fcec8daddca","author":{"name":"Peter Hill","email":"42b58a1d1e8f09f62a07be0d619b53840e6429bf@gmail.com"},"message":"Merge pull request #758 from loeiten/bug_fix_bout_runners\n\nBug fix for bout runners: typo in input files","distinct":false,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/ec82f22ba1cfb9f0e97651f2ac757fcec8daddca"},{"sha":"d3cffc5c2f9e28dd01a56516e23265071a2e55ab","author":{"name":"John Omotani","email":"0a34d571c5d7bb210dab2fa12247e5711387da8f@ukaea.uk"},"message":"Fixes to enable staggered y-grids in field aligned coordinates\n\nUpdate VDDY to follow the pattern of applyYdiff: (i) check whether yup\nand ydown fields are created and transforming to field aligned\ncoordinates if not; (ii) use DataIterator instead of bindex.\n\nUpdate interp_to similarly.\n\nAdd method 'virtual Field* toFieldAligned() const' in Field, that is\noverridden by Field3D and Field2D. indexVDDY uses the latter method to\nwork with generic 'Field's.\n\nAdd method 'virtual const BoutReal& operator[](const DataIterator &i)\nconst = 0;' to Field.","distinct":true,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/d3cffc5c2f9e28dd01a56516e23265071a2e55ab"},{"sha":"5fa39c3b19bfe6afb009a11459259e39fc6785bb","author":{"name":"John Omotani","email":"0a34d571c5d7bb210dab2fa12247e5711387da8f@ukaea.uk"},"message":"Catch errors in interp_to with Field2D\n\nconst Field2D interp_to(const Field2D &var, CELL_LOC loc) does not\nactually implement any interpolation. Previously, it just returned var\nunaltered. In this commit, var is returned in cases where no\ninterpolation is needed (loc==CELL_DEFAULT, location of var and loc are\nthe same, or the interpolation would be in the z-direction [where\nnothing needs to be done since a Field2D is axi-symmetric]); otherwise\nan exception is thrown.","distinct":true,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/5fa39c3b19bfe6afb009a11459259e39fc6785bb"},{"sha":"a0e93f101ed2358f4b3276ca02cd15f4292a3499","author":{"name":"John Omotani","email":"0a34d571c5d7bb210dab2fa12247e5711387da8f@ukaea.uk"},"message":"Update stencil calculations in applyYdiff\n\nRemove redundant calculations and copies, at the expense of a couple of\nextra lines of code.","distinct":true,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/a0e93f101ed2358f4b3276ca02cd15f4292a3499"},{"sha":"d0f99fd12212e62a40489639f19f85fa6202fa14","author":{"name":"John Omotani","email":"0a34d571c5d7bb210dab2fa12247e5711387da8f@ukaea.uk"},"message":"Updates to index_derivs.cxx\n\nAdd check to applyYdiff(Field2D) so that if a staggered derivative is\nrequested an exception is thrown, since staggered derivatives are not\nimplemented.\n\nPass 'diffloc' as an argument to apply*diff in indexD2D*2 and indexDDZ\nfunctions.","distinct":true,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/d0f99fd12212e62a40489639f19f85fa6202fa14"},{"sha":"773d525730e86d70e22a5bcfe57745cf94c2b527","author":{"name":"John Omotani","email":"0a34d571c5d7bb210dab2fa12247e5711387da8f@ukaea.uk"},"message":"Add interpolation to last boundary point for staggered fields\n\nThe final grid point, which is on the boundary, is xend+1 for CELL_XLOW\nfields and yend+1 for CELL_YLOW fields, if the domain is not periodic.\nSince there are 2 CELL_CENTRE guard cells beyond this point, interp_to\ncan calculate the value there. This commit enables this by introducing a\nnew REGION, RGN_INTERP, which is then used for the loop in interp_to.\n\nUpdated staggered_grids.rst section of manual to note this new\nbehaviour.","distinct":true,"url":"https://api.github.com/repos/boutproject/BOUT-dev/commits/773d525730e86d70e22a5bcfe57745cf94c2b527"}]}
{"actor":{"display_login":"johnomotani"}}