{"push_id":559760710,"size":65,"distinct_size":5,"ref":"refs/heads/master","head":"16aa66d1b0385628a358ea5f2abf8235d83fceda","before":"1aff3d263e4edaa48e91ec70e24c4acfff79796b","commits":[{"sha":"fc3956e1d4873e0867641fc1a7628748e2b01847","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Added possibility to use MTS in bias\n\nJust use STRIDE. Experimental feature.... beware!\n\n(cherry picked from commit 9646f975286baa2a8c5c37c60d50983d766eca90)\n\nConflicts:\n\tsrc/bias/Bias.cpp","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/fc3956e1d4873e0867641fc1a7628748e2b01847"},{"sha":"e46e26c03b6253d4758647d384a2f235b24b8e4f","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Marco's implementation for conserved energy\n\n(cherry picked from commit 9712e461cd636b8325208dd7040b7801e43147ca)\n\nConflicts:\n\tsrc/bias/Bias.cpp\n\n(cherry picked from commit 59b5c73c8e71c773b79a48bcf641fa12099bf8e7)","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/e46e26c03b6253d4758647d384a2f235b24b8e4f"},{"sha":"a28158de04826d728060997aca644f63f67665aa","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Added work accumulator to effective energy\n\nWork is correctly computed for METAD and MOVINGRESTRAINT, and subtracted\nto the effective energy drift\n\n(cherry picked from commit b450f1525a218e8181f3933779bb17e550384f61)\n\nConflicts:\n\tsrc/bias/MetaD.cpp","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/a28158de04826d728060997aca644f63f67665aa"},{"sha":"1d69b6d9356a90a5e0086aa343b7a20a9a3a9ba6","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Optimized\n\n* search using backmap list\n* avoid full copy of an array (swap is enough)\n\n(cherry picked from commit 63432d5d8ce65d0c1f125fe1e27820e990066f45)","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/1d69b6d9356a90a5e0086aa343b7a20a9a3a9ba6"},{"sha":"4f77faf38a3607e7a961162c878beb11f39c7c9a","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Cleanup\n\n* fixed to work on restart (when first step is not 0)\n* use conventional (formatted) records\n\n(cherry picked from commit 4c843d27649bf1aedd2ef29e4c6a6b3231a63e03)","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/4f77faf38a3607e7a961162c878beb11f39c7c9a"},{"sha":"a070f92e9bac9906a895b0f9b728a5336c4fa344","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Corrected box dependence\n\n(cherry picked from commit c1c962f14a88746185d60f2b0342cd7f0ac85200)\n\nConflicts:\n\tsrc/tools/Pbc.h","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/a070f92e9bac9906a895b0f9b728a5336c4fa344"},{"sha":"7034169a4f615293fb169f653c6c3c9390163bb2","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Eliminate unneeded copy\n\n(cherry picked from commit 5b057304af27055b9a9214a72d23f6172188b3de)","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/7034169a4f615293fb169f653c6c3c9390163bb2"},{"sha":"aa4ddb415560d79b5d2dfc95ded940a8a6c3866a","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Added openmp to config (default: off)\n\nNotice that I had to add openmp flags to both DYNAMIC_LIBS and LIBS.\nIn principle, only the former is needed, but I should find the way\nto compile src/wrapper/Plumed.c without the flag","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/aa4ddb415560d79b5d2dfc95ded940a8a6c3866a"},{"sha":"be8e57f207672b1be77d4c5f6478881d1231d00c","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"OpenMP parallelization for effective energy\n\nStill not as fast as without PRINT_EFFECTIVE_ENERGY, unfortunately...\n\nAlso notice that there is way to enforce the number of threads other\nthen the usual OMP env variables\n\n(cherry picked from commit 56c2b55eed358fe003f5d416f1eefeed42016a2d)","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/be8e57f207672b1be77d4c5f6478881d1231d00c"},{"sha":"5ac98d18f9e4a30a7b06909b0c884d2db32eb3f1","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Further optimization with openmp\n\nNow also looks for env vars:\nPLUMED_NUM_THREADS\nPLUMED_CACHELINE_SIZE\n\n(cherry picked from commit 9c8bb507446521ff03b4e6581a99c6d183a2ab54)\n\nConflicts:\n\tsrc/core/Atoms.cpp","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/5ac98d18f9e4a30a7b06909b0c884d2db32eb3f1"},{"sha":"0d592f293d4f53f5cfb174c6e65d2f19ef7d8823","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Improved OpenMP class initializer\n\nInitialization is now done inside functions, to avoid problems with\norder of static constructors\n\n(cherry picked from commit 0e427bae0ce0de085e7c6fbfa52e08bea437b221)","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/0d592f293d4f53f5cfb174c6e65d2f19ef7d8823"},{"sha":"3ec6f41b4f5e3f76520c745f8f507902802162ed","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Optimized Coordination\n\n* Do not use threads when there are not enough iterations\n* Do not use temporary buffer when there is a single thread\n\n(cherry picked from commit effd5d396d6d3975eeab3e62e90034593a35b57a)","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/3ec6f41b4f5e3f76520c745f8f507902802162ed"},{"sha":"a61f49c288cefc0cd051934a5358befee8e9becd","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Added references","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/a61f49c288cefc0cd051934a5358befee8e9becd"},{"sha":"c2970a46631f93d25bfc181ae5906c51b752e76a","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Merge branch 'v2.1' into v2.1-openmp","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/c2970a46631f93d25bfc181ae5906c51b752e76a"},{"sha":"ffb208db533d5cfe80e3d353738350c74ab83295","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Add note on this class","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/ffb208db533d5cfe80e3d353738350c74ab83295"},{"sha":"fea66a117d8e43ae3b5a3036b7cddc19adbb2282","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Updated headers","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/fea66a117d8e43ae3b5a3036b7cddc19adbb2282"},{"sha":"a3aa3cbc5e4d6a6bc6267a67a74554080df219d1","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Added short Openmp doc","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/a3aa3cbc5e4d6a6bc6267a67a74554080df219d1"},{"sha":"5814508e81eee639a244a41e970f73951c024c50","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Merge branch 'v2.1' into v2.1-openmp","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/5814508e81eee639a244a41e970f73951c024c50"},{"sha":"7b3cb9421a8a5c950a71e5b239c306bef9da6865","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Merge branch 'v2.1' into v2.1-openmp","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/7b3cb9421a8a5c950a71e5b239c306bef9da6865"},{"sha":"d962f1a2225097c1d69d910a8c28626d5fa27b76","author":{"email":"2620b0a465ef47c79ad8385c3e50809eab938bc2@gmail.com","name":"Giovanni Bussi"},"message":"Merge branch 'v2.1' into v2.1-openmp","distinct":false,"url":"https://api.github.com/repos/plumed/plumed2/commits/d962f1a2225097c1d69d910a8c28626d5fa27b76"}]}