I've implemented this method to simulate material and adjust dt for a target acceptance ratio. For a system of thousands of atoms I get a reasonable time step of ~2fs for an acceptance ratio of 0.3. However, when I perform the same simulation but with a system size of about 8K atoms, the time step drops to 0.8 fs.
I use the velocity Verlet algorithm as follows:
For each time step:
1- perform half-update velocities
2- update positions
3- compute forces
4- perform half-update velocities
5- update volume (in NPT ensemble)
I would appreciate some hints here.
Thanks you.