The higher temperature is due to the fact that you are using PIGLET, which "messes up" with the momenta (in the desired way, but that makes the temperature output meaningless).
I was wondering how your plumed.dat file looks like? It is not in the zip file you sent.
Additionally, have you checked that the example in i-pi/examples/features/metadynamics/pimd_metadynamics_zundel/plumed/plumed.dat works as expected with your installation?
N.B. I also sent this to Chris Wu and this is his original message:
---
Hello
When I was running metadynamics using lammps+ipi+plumed, some problems occurred.
I used MLPs to run the self-decomposition of water molecules. I can run ipi+lammps without plumed.When i ran lammps+plumed without adding I-PI, I could decompose the water molecules into a hydroxide ion and a hydrated hydrogen ion very well. However, after adding I-PI with the same control input file, I found that the trajectory was very strange and the system seemed to have disintegrated. The water molecules in the box have been divided into oxygen atoms and hydrogen atoms. I don't know if it's a problem with the version or the parameters I input.
-------------------
When i delet these code, I found that the trajectory was normal and the atoms wouldn't scatter, but plumed's COLVAR file couldn't be output.
<bias>
<force forcefield="plumed" nbeads="1">
<interpolate_extras> [ doo, mtd.bias ] </interpolate_extras>
</force>
</bias>
-------------------
Furthermore, is the temperature (kelvin) in the fourth column of the .out file output by ipi the actual temperature for each step? Why do I set the temperature to 300K in input.xml, but the output file shows 500K or even higher
Besides, my i-Pi version is 3.0 and the plumed version is 2.9.0.
I have placed the relevant documents in the attachment for your reference.
Looking forward to your answer