Workarounds for devices whose maximum workgroup size varies between kernels
Bug fix to selecting workgroup size for findInteractingBlocks()
Merge branch 'qc' of https://github.com/peastman/openmm into qc
Fixed an error on platforms where the maximum workgroup size can vary between kernels
Merged changes from main branch
Merge branch 'master' into qc
Merge branch 'amoeba' of github.com:peastman/openmm
Preliminary support for ARM/Android.
Merge remote-tracking branch 'origin/master' into qc
Optimizations to the NEON versions of round(), floor(), and ceil()
Further cleanup and optimization to NEON vector operations
Additional CMake changes to support Android
Made ordering of improper torsions more consistent.  Also fixed a bug related to Drude particles.
Fixed an error in the computation of Drude screening force
Merge remote-tracking branch 'origin/master' into qc
Throw OpenMMException instead of std::runtime_error
Changed travis script to run Python tests in parallel
Merge pull request #500 from leeping/master

GromacsTopFile parses define value with one extra leading character
Use a newer version of nose in travis script
Merge pull request #502 from peastman/travis

[WIP] experiments to figure out how to get nose running in parallel