Began implementing CustomManyParticleForce
Continuing to create reference implementation of CustomManyParticleForce
Finished reference implementation of CustomManyParticleForce
Fixed errors building Python wrapper for CustomManyParticleForce
Began working on CPU implementation of CustomManyParticleForce
Continuing to implement CPU version of CustomManyParticleForce
CPU version of CustomManyParticleForce is multithreaded
Began vectorizing CustomManyParticleForce
Finished CPU implementation of CustomManyParticleForce
Eliminated some unnecessary memory allocation in CpuCustomManyParticleForce
Beginning of CUDA implementation of CustomManyParticleForce
Continuing to work on CUDA implementation of CustomManyParticleForce
Implemented type filters for CUDA version of CustomManyParticleForce
Implemented exclusions for CUDA version of CustomManyParticleForce
Clean up some methods that serve no purpose in OpenMM.
Wrote code to build neighbor list for CUDA version of CustomManyParticleForce
CUDA version of CustomManyParticleForce uses neighbor list
Improve warning messages coming from the CHARMM parsers.
Optimizations to CUDA version of CustomManyParticleForce
Fixed a bug in Python wrapper for CustomManyParticleForce