Do chemical reactions calculations every X fs, instead of every Y time steps

[#57242508]

Now time step value should have less impact on chemical reactions
progress.