molmod / psiflow

scalable molecular simulation
https://molmod.github.io/psiflow/
MIT License
115 stars 8 forks source link

Scale masses for PIMD #36

Open tbraeckevelt opened 1 month ago

tbraeckevelt commented 1 month ago

To perform thermodynamic integration between the classical and quantum partition functions, mulitple path integral molecular dynamics simulations should be performed for which the masses of the atoms are different than their standard mass.

Would it be possible to give an optional scale_masses argument to psiflow.sampling.sample() so that these PIMD simulations can be performed?

svandenhaute commented 1 month ago

Yes, very good suggestion. This is a TODO for 4.1

tbraeckevelt commented 3 weeks ago

Because the masses indicate a different kind of PI state, it makes more sense to use masses as an argument for Walker and instead use nbeads as an argument for sample (because the number of beads is a quantity that defines how this PI state is sampled, i.e., this number needs to be high enough that the state is properly sampled).