{"push_id":772965284,"size":61,"distinct_size":1,"ref":"refs/heads/wip-single-23-codebase","head":"83d0e5e37b9bf060f267a53292816e339d154b48","before":"b7088b74013784d6bad5d5a27923974bfacdaaea","commits":[{"sha":"98514cb90deb6748c537edb51cdbf170a3287d79","author":{"email":"8796f1ebb4cbd076a085a8670a60c4e8061e540f@gmail.com","name":"Andy Simmonett"},"message":"Added spherical harmonic  multipoles.\n\no Permanent and induced moment energies, forces and torques are implemented, for PME direct space.\no The code is activated by a preprocessor macro at the top of AmoebaReferenceMultipoleForce.h, and can be completely disabled.\no Currently, the Cartesian momenents are stored alongside the spherical harmonic moments, but these can eventually be removed when the reciprocal and self terms have been adapted to use spherical harmonics (in progress) and the non-PME routines have been coded.","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/98514cb90deb6748c537edb51cdbf170a3287d79"},{"sha":"065bc95f95e9122f19b1290928e61ca38411bd49","author":{"email":"8796f1ebb4cbd076a085a8670a60c4e8061e540f@gmail.com","name":"Andy Simmonett"},"message":"Trivial refactoring and cleaning.","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/065bc95f95e9122f19b1290928e61ca38411bd49"},{"sha":"4f1eeb9393d5903b7055ddf5ce7b891605bd5803","author":{"email":"8796f1ebb4cbd076a085a8670a60c4e8061e540f@gmail.com","name":"Andy Simmonett"},"message":"Fixed small bug in PBC handling.","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/4f1eeb9393d5903b7055ddf5ce7b891605bd5803"},{"sha":"21ded039f129aba897cc190466608d90edba9b0d","author":{"email":"8796f1ebb4cbd076a085a8670a60c4e8061e540f@gmail.com","name":"Andy Simmonett"},"message":"Added PME spherical harmonic field calc.","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/21ded039f129aba897cc190466608d90edba9b0d"},{"sha":"48cb76ad1032203a88049fe734e0afa2344807bd","author":{"email":"8796f1ebb4cbd076a085a8670a60c4e8061e540f@gmail.com","name":"Andy Simmonett"},"message":"More spherical harmonics added.\n\no Replaced Cartesians in the reciprocal and self PME terms.\no Added non-PME spherical harmonics field generation and force evaluation routines.\no Added spherical harmonic potential evaluation, to allow removal of the Cartesian moments.","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/48cb76ad1032203a88049fe734e0afa2344807bd"},{"sha":"92b0297844df6e7ed1ffc3e86a110d0a9a0b7cc5","author":{"email":"8796f1ebb4cbd076a085a8670a60c4e8061e540f@gmail.com","name":"Andy Simmonett"},"message":"Fixed d and p scale factors in direct space codes.","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/92b0297844df6e7ed1ffc3e86a110d0a9a0b7cc5"},{"sha":"cb599d67cdbd04476feea65d633d292c4721200a","author":{"email":"31366755f8ddfb5a51e322067c2b5cd3a322482f@gmail.com","name":"Peter Eastman"},"message":"Ensure neighbor list is large enough on first step","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/cb599d67cdbd04476feea65d633d292c4721200a"},{"sha":"28fe68e093a69af3c6f7e9b2a9bc2bd14d2d52a0","author":{"email":"2db2eda070f8f52b09ff36e2e5e4a596523ad6ac@stanford.edu","name":"peastman"},"message":"Attempt at fixing a race condition in CPU PME","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/28fe68e093a69af3c6f7e9b2a9bc2bd14d2d52a0"},{"sha":"63e2123d965a47a19cad778aee08d3e364bff729","author":{"email":"2db2eda070f8f52b09ff36e2e5e4a596523ad6ac@stanford.edu","name":"peastman"},"message":"CPU PME plugin uses ThreadPool instead of implementing its own parallelization","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/63e2123d965a47a19cad778aee08d3e364bff729"},{"sha":"ff0cdcebdf2a9e71a92219e77342ed2d37e9f22c","author":{"email":"31366755f8ddfb5a51e322067c2b5cd3a322482f@gmail.com","name":"peastman"},"message":"Merge pull request #1082 from peastman/threads\n\nAttempt at fixing a race condition in CPU PME","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/ff0cdcebdf2a9e71a92219e77342ed2d37e9f22c"},{"sha":"8c69c0dc247e7d526f3daebde4bb7c91c185a46a","author":{"email":"653ff6e506e972e240af4b30ccc8de49fad0d928@gmail.com","name":"Robert McGibbon"},"message":"Add appveyor.yml","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/8c69c0dc247e7d526f3daebde4bb7c91c185a46a"},{"sha":"e8b6c910c56e7fb563fc708f686fdf2c9f80358f","author":{"email":"653ff6e506e972e240af4b30ccc8de49fad0d928@gmail.com","name":"Robert McGibbon"},"message":"Rerun failing tests","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/e8b6c910c56e7fb563fc708f686fdf2c9f80358f"},{"sha":"c28912652350ff6e1355229553de47744f86ac22","author":{"email":"31366755f8ddfb5a51e322067c2b5cd3a322482f@gmail.com","name":"peastman"},"message":"Merge pull request #1085 from rmcgibbo/appveyor2\n\nAdd appveyor.yml","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/c28912652350ff6e1355229553de47744f86ac22"},{"sha":"408cfe6cf4d379b79baf97f699bb4d1299f2a92e","author":{"email":"653ff6e506e972e240af4b30ccc8de49fad0d928@gmail.com","name":"Robert McGibbon"},"message":"Fix two tests for python3","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/408cfe6cf4d379b79baf97f699bb4d1299f2a92e"},{"sha":"920d3d4b1b663dd7026924844b9fba19d1da4d52","author":{"email":"653ff6e506e972e240af4b30ccc8de49fad0d928@gmail.com","name":"Robert T. McGibbon"},"message":"Update TestPdbFile.py","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/920d3d4b1b663dd7026924844b9fba19d1da4d52"},{"sha":"7509c2bf0ad4df6a70486cb596ec68f91ec7ff87","author":{"email":"31366755f8ddfb5a51e322067c2b5cd3a322482f@gmail.com","name":"Peter Eastman"},"message":"Show fewer warnings on Visual Studio","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/7509c2bf0ad4df6a70486cb596ec68f91ec7ff87"},{"sha":"a3476d238925107e4cfa082881e0e9beb8c963f9","author":{"email":"31366755f8ddfb5a51e322067c2b5cd3a322482f@gmail.com","name":"peastman"},"message":"Merge pull request #1086 from rmcgibbo/py3\n\nFix two tests for python3","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/a3476d238925107e4cfa082881e0e9beb8c963f9"},{"sha":"7ee7de16288c27cdfae0415b2a59db047a48ea55","author":{"email":"31366755f8ddfb5a51e322067c2b5cd3a322482f@gmail.com","name":"peastman"},"message":"Merge pull request #1087 from peastman/warn\n\nShow fewer warnings on Visual Studio","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/7ee7de16288c27cdfae0415b2a59db047a48ea55"},{"sha":"2c0a6d7b6327967c66602fd23712a0b18508d8a6","author":{"email":"653ff6e506e972e240af4b30ccc8de49fad0d928@gmail.com","name":"Robert McGibbon"},"message":"Eliminate extra warning about overriding the warning level","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/2c0a6d7b6327967c66602fd23712a0b18508d8a6"},{"sha":"0ea62d4f1fcc735594317e661601eab176ce7e22","author":{"email":"653ff6e506e972e240af4b30ccc8de49fad0d928@gmail.com","name":"Robert McGibbon"},"message":"Clean up","distinct":false,"url":"https://api.github.com/repos/rmcgibbo/openmm/commits/0ea62d4f1fcc735594317e661601eab176ce7e22"}]}