diff -Naur lammps-19Nov09/doc/fix_ave_time.html lammps-20Nov09/doc/fix_ave_time.html --- lammps-19Nov09/doc/fix_ave_time.html 2008-07-03 08:59:09.000000000 -0600 +++ lammps-20Nov09/doc/fix_ave_time.html 2009-11-19 09:18:14.000000000 -0700 @@ -37,7 +37,7 @@
  • zero or more keyword/arg pairs may be appended -
  • keyword = file or ave +
  • keyword = file or ave or start
      file arg = filename
         filename = name of file to output time averages to
    diff -Naur lammps-19Nov09/doc/fix_ave_time.txt lammps-20Nov09/doc/fix_ave_time.txt
    --- lammps-19Nov09/doc/fix_ave_time.txt	2008-07-03 08:59:09.000000000 -0600
    +++ lammps-20Nov09/doc/fix_ave_time.txt	2009-11-19 09:18:14.000000000 -0700
    @@ -26,7 +26,7 @@
       v_name = global value calculated by an equal-style variable with name :pre
     
     zero or more keyword/arg pairs may be appended :l
    -keyword = {file} or {ave} :l
    +keyword = {file} or {ave} or {start} :l
       {file} arg = filename
         filename = name of file to output time averages to
       {ave} args = {one} or {running} or {window M}
    diff -Naur lammps-19Nov09/doc/fix_wall.html lammps-20Nov09/doc/fix_wall.html
    --- lammps-19Nov09/doc/fix_wall.html	2009-11-18 09:14:23.000000000 -0700
    +++ lammps-20Nov09/doc/fix_wall.html	2009-11-18 09:55:58.000000000 -0700
    @@ -197,7 +197,8 @@
     

    Related commands:

    -

    >fix wall/reflect wall/gran +

    fix wall/reflect, fix +wall/gran

    Default:

    diff -Naur lammps-19Nov09/doc/fix_wall.txt lammps-20Nov09/doc/fix_wall.txt --- lammps-19Nov09/doc/fix_wall.txt 2009-11-18 09:14:23.000000000 -0700 +++ lammps-20Nov09/doc/fix_wall.txt 2009-11-18 09:55:58.000000000 -0700 @@ -187,7 +187,8 @@ [Related commands:] -"fix wall/reflect"_fix_wall_reflect.html wall/gran"_fix_wall_gran.html +"fix wall/reflect"_fix_wall_reflect.html, "fix +wall/gran"_fix_wall_gran.html [Default:] diff -Naur lammps-19Nov09/src/COLLOID/fix_wall_colloid.cpp lammps-20Nov09/src/COLLOID/fix_wall_colloid.cpp --- lammps-19Nov09/src/COLLOID/fix_wall_colloid.cpp 2009-11-17 17:59:12.000000000 -0700 +++ lammps-20Nov09/src/COLLOID/fix_wall_colloid.cpp 2009-11-19 09:00:00.000000000 -0700 @@ -101,10 +101,11 @@ int dim = m/2; int side = m % 2; + if (side == 0) side = -1; for (int i = 0; i < nlocal; i++) if (mask[i] & groupbit) { - if (side == 0) delta = x[i][dim] - coord; + if (side < 0) delta = x[i][dim] - coord; else delta = coord - x[i][dim]; if (delta <= 0.0) continue; if (delta > cutoff[m]) continue; @@ -119,10 +120,10 @@ r2inv = rinv*rinv; r4inv = r2inv*r2inv; r8inv = r4inv*r4inv; - fwall = (coeff1[m]*(rad8*rad + 27.0*rad4*rad2*rad*pow(delta,2.0) - + 63.0*rad4*rad*pow(delta,4.0) - + 21.0*rad2*rad*pow(delta,6.0))*r8inv - - new_coeff2*r2inv) * side; + fwall = side * (coeff1[m]*(rad8*rad + 27.0*rad4*rad2*rad*pow(delta,2.0) + + 63.0*rad4*rad*pow(delta,4.0) + + 21.0*rad2*rad*pow(delta,6.0))*r8inv - + new_coeff2*r2inv); f[i][dim] -= fwall; r2 = 0.5*diam - delta; rinv2 = 1.0/r2; diff -Naur lammps-19Nov09/src/PRD/prd.cpp lammps-20Nov09/src/PRD/prd.cpp --- lammps-19Nov09/src/PRD/prd.cpp 2009-10-30 10:43:07.000000000 -0600 +++ lammps-20Nov09/src/PRD/prd.cpp 2009-11-19 09:15:19.000000000 -0700 @@ -52,16 +52,8 @@ PRD::PRD(LAMMPS *lmp) : Pointers(lmp) {} -/* ---------------------------------------------------------------------- */ - -PRD::~PRD() -{ - delete [] loop_setting; - delete [] dist_setting; -} - /* ---------------------------------------------------------------------- - perform PRD + perform PRD simulation on one or more replicas ------------------------------------------------------------------------- */ void PRD::command(int narg, char **arg) diff -Naur lammps-19Nov09/src/PRD/prd.h lammps-20Nov09/src/PRD/prd.h --- lammps-19Nov09/src/PRD/prd.h 2009-10-30 10:43:07.000000000 -0600 +++ lammps-20Nov09/src/PRD/prd.h 2009-11-19 09:15:19.000000000 -0700 @@ -21,7 +21,7 @@ class PRD : protected Pointers { public: PRD(class LAMMPS *); - ~PRD(); + ~PRD() {} void command(int, char **); private: diff -Naur lammps-19Nov09/src/dump.cpp lammps-20Nov09/src/dump.cpp --- lammps-19Nov09/src/dump.cpp 2009-09-04 13:39:53.000000000 -0600 +++ lammps-20Nov09/src/dump.cpp 2009-11-19 09:14:29.000000000 -0700 @@ -66,6 +66,7 @@ // else if ends in .gz = gzipped text file // else ASCII text file + fp = NULL; singlefile_opened = 0; compressed = 0; binary = 0; diff -Naur lammps-19Nov09/src/fix_rdf.cpp lammps-20Nov09/src/fix_rdf.cpp --- lammps-19Nov09/src/fix_rdf.cpp 2009-08-11 17:10:03.000000000 -0600 +++ lammps-20Nov09/src/fix_rdf.cpp 2009-11-19 09:00:00.000000000 -0700 @@ -283,7 +283,8 @@ nideal = constant*nrdfatoms[j] * (rupper*rupper*rupper - rlower*rlower*rlower); irdf = rdfpair[i][j] - 1; - if (nrdfatoms[i]*nideal != 0.0) gr = hist_all[irdf][bin] / (nrdfatoms[i]*nideal); + if (nrdfatoms[i]*nideal != 0.0) + gr = hist_all[irdf][bin] / (nrdfatoms[i]*nideal); else gr = 0.0; ncoord[irdf] += gr*nideal; fprintf(fp,"%f %f ",gr,ncoord[irdf]);