diff -Naur lammps-30Sep08/src/fix_com.cpp lammps-1Oct08/src/fix_com.cpp --- lammps-30Sep08/src/fix_com.cpp 2008-05-09 09:01:25.000000000 -0600 +++ lammps-1Oct08/src/fix_com.cpp 2008-10-01 09:25:39.000000000 -0600 @@ -85,6 +85,8 @@ double xcm[3]; group->xcm(igroup,masstotal,xcm); - if (me == 0) fprintf(fp,"%d %g %g %g\n", - update->ntimestep,xcm[0],xcm[1],xcm[2]); + if (me == 0) { + fprintf(fp,"%d %g %g %g\n",update->ntimestep,xcm[0],xcm[1],xcm[2]); + fflush(fp); + } } diff -Naur lammps-30Sep08/src/fix_gyration.cpp lammps-1Oct08/src/fix_gyration.cpp --- lammps-30Sep08/src/fix_gyration.cpp 2008-05-09 09:01:06.000000000 -0600 +++ lammps-1Oct08/src/fix_gyration.cpp 2008-10-01 09:25:39.000000000 -0600 @@ -86,5 +86,8 @@ group->xcm(igroup,masstotal,xcm); double rg = group->gyration(igroup,masstotal,xcm); - if (me == 0) fprintf(fp,"%d %g\n",update->ntimestep,rg); + if (me == 0) { + fprintf(fp,"%d %g\n",update->ntimestep,rg); + fflush(fp); + } } diff -Naur lammps-30Sep08/src/fix_msd.cpp lammps-1Oct08/src/fix_msd.cpp --- lammps-30Sep08/src/fix_msd.cpp 2008-08-20 15:21:04.000000000 -0600 +++ lammps-1Oct08/src/fix_msd.cpp 2008-10-01 09:25:39.000000000 -0600 @@ -242,8 +242,11 @@ msd_all[2] /= nmsd; msd_all[3] /= nmsd; - if (me == 0) fprintf(fp,"%d %g %g %g %g\n",update->ntimestep, - msd_all[0],msd_all[1],msd_all[2],msd_all[3]); + if (me == 0) { + fprintf(fp,"%d %g %g %g %g\n",update->ntimestep, + msd_all[0],msd_all[1],msd_all[2],msd_all[3]); + fflush(fp); + } } /* ---------------------------------------------------------------------- diff -Naur lammps-30Sep08/src/fix_print.cpp lammps-1Oct08/src/fix_print.cpp --- lammps-30Sep08/src/fix_print.cpp 2008-05-09 09:01:06.000000000 -0600 +++ lammps-1Oct08/src/fix_print.cpp 2008-10-01 09:25:39.000000000 -0600 @@ -114,6 +114,9 @@ if (me == 0) { if (screenflag && screen) fprintf(screen,copy); if (screenflag && logfile) fprintf(logfile,copy); - if (fp) fprintf(fp,copy); + if (fp) { + fprintf(fp,copy); + fflush(fp); + } } } diff -Naur lammps-30Sep08/src/fix_rdf.cpp lammps-1Oct08/src/fix_rdf.cpp --- lammps-30Sep08/src/fix_rdf.cpp 2008-05-09 09:01:06.000000000 -0600 +++ lammps-1Oct08/src/fix_rdf.cpp 2008-10-01 09:25:39.000000000 -0600 @@ -323,5 +323,7 @@ } fprintf(fp,"\n"); } + + fflush(fp); } } diff -Naur lammps-30Sep08/src/fix_tmd.cpp lammps-1Oct08/src/fix_tmd.cpp --- lammps-30Sep08/src/fix_tmd.cpp 2008-05-09 09:01:25.000000000 -0600 +++ lammps-1Oct08/src/fix_tmd.cpp 2008-10-01 09:25:39.000000000 -0600 @@ -287,6 +287,7 @@ fprintf(fp,"%d %g %g %g %g %g %g %g\n", update->ntimestep,rho_target,rho_old, gamma_back,gamma_forward,lambda,work_lambda,work_analytical); + fflush(fp); previous_stat = update->ntimestep; } }