Thanks for the response.
I have seen the recent posts as well as that page of the documentation, and as far as I can tell, the problems in those issues have been with initializing the rigid system. I think that I have done this, but the documentation does not include the integrator that is being used, just shows how to set up the rigid bodies. As to the other issues on this group regarding rigid bodies it seems that the general approach is to group the rigid particles and integrate them, but as far as I can tell, this has not been confirmed to be the correct way to do this, and my simulations don't seem to work when I use an integrator on both rigid and non-rigid particles. I may still be doing something wrong, as I am not overly familiar with the new rigid body implementation, but I would like verification that I am setting up the integrator correctly.
I currently call the integrator something like this:
non_rigid=hoomd.group.nonrigid()
rigid_center=hoomd.group.rigid_center()
both=hoomd.group.union(name='both',a=non_rigid,b=rigid_center)
hoomd.md.integrate.mode_standard(dt=0.0001)
hoomd.md.integrate.nvt(group=both,kT=1.0,tau=0.65)
Documentation example: (I can't find an integrator here)
# create the constituent particle type
system.particles.types.add('const')
# define the rigid body type
rigid = md.constrain.rigid()
rigid.set_param('central', positions=[(-0.5,0,0),(0.5,0,0)], types=['const','const'])
# .. create pair.lj() ..
# create constituent particles and run
rigid.create_bodies()
run(100)