[lammps-users] master log flush

Hi, Steve,

It's not a real bug but very inconvenient.
When I run a REMD simulation, I could use
thermo_modify flush yes
to force the output of thermo data to log files.
However, this seems only to work with the slave log files
not the master log. The master log is always cached on
the server I'm using until the job has finished. But
if the job is killed due to any reason (e.g. overtime), I cannot
get the master log. This means the data obtained are
wasted. Could you please add fflush call for the master log?

Ting

I added this line at the bottom of termper.cpp. It will
be in the next patch.

Steve

if (universe->ulogfile) {
    fprintf(universe->ulogfile,"%d ",update->ntimestep);
    for (int i = 0; i < nworlds; i++)
      fprintf(universe->ulogfile,"%d ",world2temp[i]);
    fprintf(universe->ulogfile,"\n");
    fflush(universe->ulogfile);
  }
}