What is the temperature get print out in the terminal?

Dear all,

I am using eDPD package, and I am using LAMMPS (23 Jun 2022). I am setting the temperature of my particles (beads) to be 0.1 , heating up one side of a box (left half) and cooling down the other side (right half) and getting a reasonale change in temperature in my output file using the command :
fix stat all ave/chunk 1 500 500 ccT c_temp density/number norm sample file temp1.profile

here is the plot of temprature versus location (y direction)

In Terminal though there is a temperature output which I do not understand why is so high and what it is telling me:

Per MPI rank memory allocation (min/avg/max) = 10.61 | 10.61 | 10.61 Mbytes
Step Temp E_pair E_mol TotEng Press
0 0.31487951 25.284847 0 25.284906 47.069345
400 1053.2738 25.352144 0 25.549633 38.962294
800 1045.9282 25.435053 0 25.631164 42.32103
1200 1061.9761 25.517192 0 25.716313 51.190738
1600 1072.5449 25.602352 0 25.803454 31.1410

Could you please explain to me what Temp is showing? (I am trying to understand why it jumps from 0.3 to 1000)

Thank you so much.

The thermo Temp output is created by an instance of compute temp command — LAMMPS documentation

This will look at the particles as point particles and their kinetic energy is determined by their mass and velocity. This has all nothing to do with the “internal temperature” of an eDPD. That is only “seens” by the eDPD pair style which then computes the heat flux between DPD particles and exchange of that internal energy/temperature. That is an entirely different thing than the temperature of the DPD particles themselves (which each represent multiple particles).

1 Like