Hi everyone, I am just starting out with HOOMD so have a really basic question that I hope can just give me a slight push in the right direction.
I want to model using Brownian Dynamics (BD) rather than Molecular Dynamics (MD) some particles (~ 1 um diameter) that are sticky. That means that when the particles touch each other, they stick together thereafter.
One caveat is that the particles will have a sticking probability that is a function of time, so the model needs to know how long they are touching each other.
So, my questions...
1. Is this a situation where using a plugin would be best?
2. Lots of computation would be required after each time step, to calculate whether any two particles are close together (O(n!) sets of calculations). Is there an efficient way of doing this? Is it built in to HOOMD? How is this data accessed...? Via a plugin, or via the Python script? I presume there are data structures inside HOOMD that are accessible?
3. Would using a modified potential be a better idea -- one that has (say) a delta function or square well potential to model the stuck-particles situation, in superposition with (say) a traditional LJ potential?
Many thanks,
Rob