Hi Everyone
I was doing an test NVE molecular dynamics using i-pi-driver as the force engine. Below is the "input.xml",
where I set the initial temperature to be 300 K.
###################################################################################
DEPENDENCIES h5o2.dms4B.coeff.com.dat h5o2.pes4B.coeff.dat
init.xyzCOMMAND(4) i-pi-driver -u -h REGTEST_SOCKET -m zundel
ENDREGTEST-->
<simulation verbosity='high'>
<ffsocket mode='inet' name='driver'>
<address> 19.19.19.100 </address>
<port>20614</port>
<latency> 1.00000000e-02</latency>
<slots>4</slots>
<timeout> 6.00000000e+02 </timeout>
</ffsocket>
<total_steps>100</total_steps>
<output prefix='sim'>
<trajectory stride='1' filename='pos' cell_units='angstrom'>positions{angstrom}</trajectory>
<properties stride='1'>
[ step, time{femtosecond}, temperature{kelvin}, conserved{electronvolt},
kinetic_md{electronvolt}, potential{electronvolt}]
</properties>
<!-- <trajectory stride='2' filename='xc' format='xyz'>x_centroid{angstrom}</trajectory> -->
<!-- <trajectory stride='2' filename='xc2' format='xyz'>x_centroid</trajectory> -->
<!-- <trajectory stride='2' filename='vc'>v_centroid</trajectory> -->
</output>
<prng>
<seed>18885</seed>
</prng>
<system>
<forces>
<force forcefield='driver'/>
</forces>
<initialize nbeads='1'>
<file mode='xyz' units='angstrom'>
init.xyz</file>
<cell>
[ 25.29166, 0, 0, 0, 25.29166, 0, 0, 0, 25.29166 ]
</cell>
<velocities mode='thermal' units='kelvin'> 300 </velocities>
</initialize>
<!-- <ensemble> -->
<!-- <temperature units='kelvin'> 300.0 </temperature> -->
<!-- </ensemble> -->
<motion mode='dynamics'>
<dynamics mode='nve'>
<timestep units='femtosecond'> 0.25 </timestep>
<!-- <thermostat mode='langevin'> -->
<!-- <tau units='femtosecond'>100</tau> -->
<!-- </thermostat> -->
</dynamics>
</motion>
</system>
</simulation>
###################################################################################
I am a little confused with the temperature written in the output file, as can be seen below, the temperature
is as high as 4.53115807e+04 K. Shouldn't the temperature in the first few steps be around 300K?
===============================================================================
# column 1 --> step : The current simulation time step.
# column 2 --> time{femtosecond} : The elapsed simulation time.
# column 3 --> temperature{kelvin} : The current temperature, as obtained from the MD kinetic energy.
# column 4 --> conserved{electronvolt} : The value of the conserved energy quantity per bead.
# column 5 --> kinetic_md{electronvolt} : The kinetic energy of the (extended) classical system.
# column 6 --> potential{electronvolt} : The physical system potential energy.
0.00000000e+00 0.00000000e+00 4.53115807e+04 3.11658082e-01 1.81791784e-01 1.05496586e-02
1.00000000e+00 2.50000000e-01 4.53066247e+04 3.11692143e-01 1.77307491e-01 1.50680129e-02
2.00000000e+00 5.00000000e-01 4.52995597e+04 3.11736260e-01 1.70914970e-01 2.15046503e-02
3.00000000e+00 7.50000000e-01 4.52911454e+04 3.11785128e-01 1.63301493e-01 2.91669957e-02
===============================================================================
Best Regards
Qijing