{"push_id":832941086,"size":30,"distinct_size":2,"ref":"refs/heads/feature/improved-staggered-rhmc","head":"071f9e30ebe32b10da5af90279ce53fcf28de11c","before":"30d45fc19ca983533d23f270c5d6840cb435f736","commits":[{"sha":"6b6fda647818d9a3b447dade3f14e974caf22c1d","author":{"email":"aeb24b89c18d0c5ccaa6724d84537751f08a6346@indiana.edu","name":"Mathias Wagner"},"message":"fixed printf used in qudamilc_called and added missing reconstruct option","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/6b6fda647818d9a3b447dade3f14e974caf22c1d"},{"sha":"491f8688dd7107db9443d06c2afbf7786ccfa76f","author":{"email":"905931a7de9c93471d6281b9d3546798dc291ea8@nvidia.com","name":"mikeaclark"},"message":"Merge pull request #332 from lattice/hotfic/milc_interface_called\n\nfixed printf used in qudamilc_called","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/491f8688dd7107db9443d06c2afbf7786ccfa76f"},{"sha":"9e6ffd785379f6797a12c6acfefb1ce7dd384dec","author":{"email":"905931a7de9c93471d6281b9d3546798dc291ea8@nvidia.com","name":"M Clark"},"message":"Fixed long-standing bug in the caxpyXmaz and caxpyXmazNormX blas routines.  This fixes an issue with MR convergence.","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/9e6ffd785379f6797a12c6acfefb1ce7dd384dec"},{"sha":"e8fe724f8415cf790751addcfbddffb1be5eccc8","author":{"email":"905931a7de9c93471d6281b9d3546798dc291ea8@nvidia.com","name":"M Clark"},"message":"Minor updates to tests/invert_test: now supports the --niter flag for setting the maximum number of iterations; increased number of shifts for testing the multi-shift solver; set source preservation for correction true residual computation at the end of the MR solver.","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/e8fe724f8415cf790751addcfbddffb1be5eccc8"},{"sha":"e6f8ae15d0c83bf3789cb81c38c638161c36f8aa","author":{"email":"905931a7de9c93471d6281b9d3546798dc291ea8@nvidia.com","name":"M Clark"},"message":"Only compute the true residual at the end of the MR solver if source preservation is enabled.","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/e6f8ae15d0c83bf3789cb81c38c638161c36f8aa"},{"sha":"d76b64b0b98d13e0d188ed51165abe25b02d677b","author":{"email":"611a705047f34d2d528132f2785ad6524f0a1329@nvidia.com","name":"Mathias Wagner"},"message":"Merge pull request #363 from lattice/hotfix/mr-solver\n\nHotfix/mr solver","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/d76b64b0b98d13e0d188ed51165abe25b02d677b"},{"sha":"a8dd278a67f09104d4e649c85cff894cb7d267a3","author":{"email":"611a705047f34d2d528132f2785ad6524f0a1329@nvidia.com","name":"Mathias Wagner"},"message":"hopefully fixed issues with CMake ignoring the preferred CMAKE_BUILD_TYPE (resulting in missing compiler flags)","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/a8dd278a67f09104d4e649c85cff894cb7d267a3"},{"sha":"9adc03ad86b5312e495a939ff4ade2c198f48b07","author":{"email":"905931a7de9c93471d6281b9d3546798dc291ea8@nvidia.com","name":"M Clark"},"message":"GITVERSION is now recorded in the tunecache.tsv file and is used to check that the file is valid.","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/9adc03ad86b5312e495a939ff4ade2c198f48b07"},{"sha":"66d7e1a31c726fc91edc73040972ce367ad1eb86","author":{"email":"905931a7de9c93471d6281b9d3546798dc291ea8@nvidia.com","name":"M Clark"},"message":"GITVERSION dependent files are always rebuilt when the library is made to ensure correct the GITVERSION is used.","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/66d7e1a31c726fc91edc73040972ce367ad1eb86"},{"sha":"a082e94671ad8f411a0f08650074b90b7cc4be18","author":{"email":"611a705047f34d2d528132f2785ad6524f0a1329@nvidia.com","name":"Mathias Wagner"},"message":"Revert \"GITVERSION dependent files are always rebuilt when the library is made to ensure correct the GITVERSION is used.\"\n\nThis reverts commit 66d7e1a31c726fc91edc73040972ce367ad1eb86.","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/a082e94671ad8f411a0f08650074b90b7cc4be18"},{"sha":"f6ebefea7720ce760c0c8b1e43bde6a611a53202","author":{"email":"611a705047f34d2d528132f2785ad6524f0a1329@nvidia.com","name":"Mathias Wagner"},"message":"use version.cpp to include gitversion in tune.cpp and make sure it also compiles if we do not build from a git checkout","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/f6ebefea7720ce760c0c8b1e43bde6a611a53202"},{"sha":"e0ceb9a7ec48d72799ce19a6fca9a438931fffce","author":{"email":"611a705047f34d2d528132f2785ad6524f0a1329@nvidia.com","name":"Mathias Wagner"},"message":"Merge branch 'develop' into feature/tunecache-git-commit-check","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/e0ceb9a7ec48d72799ce19a6fca9a438931fffce"},{"sha":"80b43eed19452998e33d7b5539a5a3cb1347b8c8","author":{"email":"611a705047f34d2d528132f2785ad6524f0a1329@nvidia.com","name":"Mathias Wagner"},"message":"force version.cpp to be rebuild always also from CMake","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/80b43eed19452998e33d7b5539a5a3cb1347b8c8"},{"sha":"ab40eda6f0df5953d2a17c01a8438252f3668df9","author":{"email":"905931a7de9c93471d6281b9d3546798dc291ea8@nvidia.com","name":"M Clark"},"message":"Fixed bug in GPU assignement when using QMP backend: round-robin process distrubution per node would lead to aliasing GPU assignments.  This has been rectified using the same approach taken by the MPI back-end, though since all-gather functionality is not support by QMP we emulate this by hacking an array reduction.","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/ab40eda6f0df5953d2a17c01a8438252f3668df9"},{"sha":"299f2a48b8bafd9d1158955afd92cd5427446c28","author":{"email":"905931a7de9c93471d6281b9d3546798dc291ea8@nvidia.com","name":"M Clark"},"message":"Fix typo in previous commit.","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/299f2a48b8bafd9d1158955afd92cd5427446c28"},{"sha":"fcf9115a14b1ed30678151cb4f87f6b59e8c12c2","author":{"email":"905931a7de9c93471d6281b9d3546798dc291ea8@nvidia.com","name":"M Clark"},"message":"Check for sizeof(float)==sizeof(int) is not a compile-time check.","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/fcf9115a14b1ed30678151cb4f87f6b59e8c12c2"},{"sha":"08fc92fb132b06a91b0ac6a8574842c5627c819d","author":{"email":"905931a7de9c93471d6281b9d3546798dc291ea8@nvidia.com","name":"mikeaclark"},"message":"Merge pull request #377 from lattice/feature/cmake\n\nImprove cmake support","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/08fc92fb132b06a91b0ac6a8574842c5627c819d"},{"sha":"49afb6bef0efaeb79fb36b4c4cda000dfbf939f5","author":{"email":"611a705047f34d2d528132f2785ad6524f0a1329@nvidia.com","name":"Mathias Wagner"},"message":"Merge pull request #378 from lattice/hotfix/qmp-gpuid\n\nHotfix/qmp gpuid","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/49afb6bef0efaeb79fb36b4c4cda000dfbf939f5"},{"sha":"ebf7a53dd5938d7e5ad515d42fa368dece030cb4","author":{"email":"611a705047f34d2d528132f2785ad6524f0a1329@nvidia.com","name":"Mathias Wagner"},"message":"preparations for 0.7.2 release","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/ebf7a53dd5938d7e5ad515d42fa368dece030cb4"},{"sha":"9724e32dd1e874bf39b9496248f27728e97c647e","author":{"email":"611a705047f34d2d528132f2785ad6524f0a1329@nvidia.com","name":"Mathias Wagner"},"message":"Merge branch 'develop' into feature/tunecache-git-commit-check","distinct":false,"url":"https://api.github.com/repos/lattice/quda/commits/9724e32dd1e874bf39b9496248f27728e97c647e"}]}