From 8a24e16c9123ba6eb2e8f63e6586b935d9b71fb7 Mon Sep 17 00:00:00 2001
From: sjplimp <sjplimp@f3b2605a-c512-4ea7-a41b-209d697bcdaa>
Date: Tue, 25 Oct 2011 16:21:15 +0000
Subject: [PATCH] git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7197
 f3b2605a-c512-4ea7-a41b-209d697bcdaa

---
 src/MANYBODY/pair_comb.cpp | 24 +++++++++++++++---------
 src/MANYBODY/pair_comb.h   |  5 +++--
 src/neigh_list.cpp         |  6 +++---
 3 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/src/MANYBODY/pair_comb.cpp b/src/MANYBODY/pair_comb.cpp
index a719d33b56..51bc45ad93 100644
--- a/src/MANYBODY/pair_comb.cpp
+++ b/src/MANYBODY/pair_comb.cpp
@@ -555,7 +555,7 @@ void PairComb::init_style()
 
   pgsize = neighbor->pgsize;
   oneatom = neighbor->oneatom;
-  if (maxpage == 0) add_pages(0);
+  if (maxpage == 0) add_pages();
 }
 
 /* ----------------------------------------------------------------------
@@ -2077,10 +2077,12 @@ double PairComb::memory_usage()
 
 void PairComb::Short_neigh()
 {
-  int nj,npntj,*neighptrj,itype,jtype;
-  int iparam_ij,*ilist,*jlist,*numneigh,**firstneigh;
+  int nj,itype,jtype,iparam_ij;
   int inum,jnum,i,j,ii,jj;
+  int *neighptrj,*ilist,*jlist,*numneigh;
+  int **firstneigh;
   double xtmp,ytmp,ztmp,rr,rsq,delrj[3];
+
   double **x = atom->x;
   int *type  = atom->type;
   int nlocal = atom->nlocal;
@@ -2099,16 +2101,17 @@ void PairComb::Short_neigh()
   ilist = list->ilist;
   numneigh = list->numneigh;
   firstneigh = list->firstneigh;
-  npage = npntj = 0;
+  int npntj = 0;
+  int npage = 0;
 
   for (ii = 0; ii < inum; ii++) {
     i = ilist[ii];
     itype = type[i];
 
-    if(pgsize - npntj < oneatom) {
+    if (pgsize - npntj < oneatom) {
       npntj = 0;
       npage++;
-      if (npage == maxpage) add_pages(npage);
+      if (npage == maxpage) add_pages();
     }
  
     nj = 0;
@@ -2135,6 +2138,7 @@ void PairComb::Short_neigh()
       if (rsq > cutmin) continue;
       neighptrj[nj++] = j;
     }
+
     sht_first[i] = neighptrj;
     sht_num[i] = nj;
     npntj += nj;
@@ -2143,12 +2147,14 @@ void PairComb::Short_neigh()
 
 /* ---------------------------------------------------------------------- */
 
-void PairComb::add_pages(int npage)
+void PairComb::add_pages()
 {
+  int toppage = maxpage;
   maxpage += PGDELTA;
+
   pages = (int **)
-  memory->srealloc(pages,maxpage*sizeof(int *),"pair:pages");
-  for (int i = npage; i < maxpage; i++)
+    memory->srealloc(pages,maxpage*sizeof(int *),"pair:pages");
+  for (int i = toppage; i < maxpage; i++)
     memory->create(pages[i],pgsize,"pair:pages[i]");
 }
 
diff --git a/src/MANYBODY/pair_comb.h b/src/MANYBODY/pair_comb.h
index bda2805d56..0a8b11ad05 100644
--- a/src/MANYBODY/pair_comb.h
+++ b/src/MANYBODY/pair_comb.h
@@ -128,9 +128,10 @@ class PairComb : public Pair {
   void unpack_comm(int , int , double *);
 
   // Short range neighbor list
-  void add_pages(int );
+
+  void add_pages();
   void Short_neigh();
-  int npage, maxpage, pgsize, oneatom, **pages;
+  int maxpage, pgsize, oneatom, **pages;
   int *sht_num, **sht_first;	// short-range neighbor list
   double cutmin;
 
diff --git a/src/neigh_list.cpp b/src/neigh_list.cpp
index 738bd5d7e1..13dc4a217f 100644
--- a/src/neigh_list.cpp
+++ b/src/neigh_list.cpp
@@ -183,18 +183,18 @@ void NeighList::stencil_allocate(int smax, int style)
 
 int **NeighList::add_pages()
 {
-  int npage = maxpage;
+  int toppage = maxpage;
   maxpage += PGDELTA;
 
   pages = (int **) 
     memory->srealloc(pages,maxpage*sizeof(int *),"neighlist:pages");
-  for (int i = npage; i < maxpage; i++)
+  for (int i = toppage; i < maxpage; i++)
     memory->create(pages[i],pgsize,"neighlist:pages[i]");
 
   if (dnum) {
     dpages = (double **) 
       memory->srealloc(dpages,maxpage*sizeof(double *),"neighlist:dpages");
-    for (int i = npage; i < maxpage; i++)
+    for (int i = toppage; i < maxpage; i++)
       memory->create(dpages[i],dnum*pgsize,"neighlist:dpages[i]");
   }
 
-- 
GitLab