Commit 3d254780 authored by Steve Plimpton's avatar Steve Plimpton
Browse files

Merge branch 'master' of github.com:lammps/lammps

parents 58141e05 b0cf1ded
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -48,6 +48,7 @@ Fixes :h1
   fix_gld
   fix_gle
   fix_gravity
   fix_halt
   fix_heat
   fix_imd
   fix_indent
+1 −0
Original line number Diff line number Diff line
@@ -170,6 +170,7 @@ fix_gcmc.html
fix_gld.html
fix_gle.html
fix_gravity.html
fix_halt.html
fix_heat.html
fix_imd.html
fix_indent.html
+9 −9
Original line number Diff line number Diff line
@@ -795,7 +795,7 @@ void PRD::replicate(int ireplica)

  if (cmode == SINGLE_PROC_DIRECT) {
    MPI_Bcast(atom->x[0],3*atom->nlocal,MPI_DOUBLE,ireplica,comm_replica);
    MPI_Bcast(atom->image,atom->nlocal,MPI_INT,ireplica,comm_replica);
    MPI_Bcast(atom->image,atom->nlocal,MPI_LMP_IMAGEINT,ireplica,comm_replica);
    return;
  }

@@ -815,9 +815,9 @@ void PRD::replicate(int ireplica)
      memcpy(imageall,image,nlocal*sizeof(imageint));
    }

    MPI_Bcast(tagall,natoms,MPI_INT,ireplica,comm_replica);
    MPI_Bcast(tagall,natoms,MPI_LMP_TAGINT,ireplica,comm_replica);
    MPI_Bcast(xall[0],3*natoms,MPI_DOUBLE,ireplica,comm_replica);
    MPI_Bcast(imageall,natoms,MPI_INT,ireplica,comm_replica);
    MPI_Bcast(imageall,natoms,MPI_LMP_IMAGEINT,ireplica,comm_replica);

    for (i = 0; i < nlocal; i++) {
      m = atom->map(tagall[i]);
@@ -844,8 +844,8 @@ void PRD::replicate(int ireplica)
      displacements[i+1] = displacements[i] + counts[i];
    MPI_Gatherv(atom->tag,atom->nlocal,MPI_LMP_TAGINT,
                tagall,counts,displacements,MPI_LMP_TAGINT,0,world);
    MPI_Gatherv(atom->image,atom->nlocal,MPI_LMP_TAGINT,
                imageall,counts,displacements,MPI_LMP_TAGINT,0,world);
    MPI_Gatherv(atom->image,atom->nlocal,MPI_LMP_IMAGEINT,
                imageall,counts,displacements,MPI_LMP_IMAGEINT,0,world);
    for (i = 0; i < nprocs; i++) counts[i] *= 3;
    for (i = 0; i < nprocs-1; i++)
      displacements[i+1] = displacements[i] + counts[i];
@@ -854,13 +854,13 @@ void PRD::replicate(int ireplica)
  }
  
  if (me == 0) {
    MPI_Bcast(tagall,natoms,MPI_INT,ireplica,comm_replica);
    MPI_Bcast(imageall,natoms,MPI_INT,ireplica,comm_replica);
    MPI_Bcast(tagall,natoms,MPI_LMP_TAGINT,ireplica,comm_replica);
    MPI_Bcast(imageall,natoms,MPI_LMP_IMAGEINT,ireplica,comm_replica);
    MPI_Bcast(xall[0],3*natoms,MPI_DOUBLE,ireplica,comm_replica);
  }
  
  MPI_Bcast(tagall,natoms,MPI_INT,0,world);
  MPI_Bcast(imageall,natoms,MPI_INT,0,world);
  MPI_Bcast(tagall,natoms,MPI_LMP_TAGINT,0,world);
  MPI_Bcast(imageall,natoms,MPI_LMP_IMAGEINT,0,world);
  MPI_Bcast(xall[0],3*natoms,MPI_DOUBLE,0,world);
  
  double **x = atom->x;
+1 −1
Original line number Diff line number Diff line
@@ -148,7 +148,7 @@ int ComputeBondLocal::compute_bonds(int flag)
  double vvib,vrotsq;
  double inertia,omegasq;
  double mvv2e;
  double engpot,engtrans,engvib,engrot,engtot,fbond;
  double engpot,engtrans,engvib,engrot,fbond;
  double *ptr;

  double **x = atom->x;
+1 −1
Original line number Diff line number Diff line
@@ -874,7 +874,7 @@ void Dump::modify_params(int narg, char **arg)
        format_float_user = NULL;
        // pass format none to child classes which may use it
        // not an error if they don't
        int n = modify_param(narg-iarg,&arg[iarg]);
        modify_param(narg-iarg,&arg[iarg]);
        iarg += 2;
        continue;
      }
Loading