GROMACS version:
GROMACS modification: No
Dear community members I am having a hard time in understanding the concatenation of trajectory function in gromacs. I did a protein-ligand complex simulation in gromacs for 50 ns. Then i extended the simulation for 50 ns more so that I get 100 ns of total run time. To extend the simulation I used the following commands:
gmx convert-tpr md_0_50.tpr -extend 50000 -o md_0_100.tpr
gmx mrun -deffnm md_0_100 -cpi md_0_50.cpt -noappend
Now, after the new simulation got completed successfully I checked my log files for the both the simulations. I observed that my first simulation ran from 0 to 50000.000 ps time while my second simulation started from 50000.000 ps and went on till100000.00 ps.
Now I concatenated the two xtc files using the command
Command line:
gmx trjcat -f md_0_50.xtc md_0_100.part0002.xtc -o Final100ns.xtc
Reading frame 1 time 50010.000
Summary of files and start times used:
File Start time Time step
md_0_50.xtc 0.000 ps 10.000 ps
md_0_100.part0002.xtc 50000.000 ps 10.000 ps
Reading frame 0 time 0.000
Continue writing frames from md_0_50.xtc t=0 ps, frame=0
Last frame 5000 time 50000.000 → frame 4000 time 40000.000 ps
Reading frame 0 time 50000.000
lasttime 49990
Continue writing frames from md_0_100.part0002.xtc t=50000 ps, frame=5000
Reading frame 5000 time 100000.000 → frame 10000 time 100000.000 ps Last frame 5000 time 100000.000
Last frame written was 10000, time 100000.000000 ps
Now, my doubt is why the start time for second simulation is 50000 ps and not 50010.00 ps. Is the last time frame (50000.00 ps) redundant in my Finalconcatenated xtc file.
Please help me with this. Thanks in advance.