From 0cfe8980d4cae5eda8f316aa7939c5af1cc5f883 Mon Sep 17 00:00:00 2001
From: Axel Kohlmeyer <akohlmey@gmail.com>
Date: Tue, 20 Jun 2017 22:07:40 -0400
Subject: [PATCH] dead code removal

---
 src/MANYBODY/pair_airebo.cpp           |  8 ++------
 src/USER-OMP/pair_airebo_omp.cpp       |  8 ++------
 src/USER-OMP/pair_reaxc_omp.cpp        | 13 +++++++------
 src/USER-OMP/reaxc_bond_orders_omp.cpp | 12 ------------
 src/USER-OMP/reaxc_forces_omp.cpp      | 17 +++++------------
 src/USER-OMP/reaxc_multi_body_omp.cpp  | 22 ++++++++++------------
 src/USER-OMP/reaxc_nonbonded_omp.cpp   |  8 ++------
 src/USER-REAXC/fix_reaxc_species.cpp   |  2 --
 8 files changed, 28 insertions(+), 62 deletions(-)

diff --git a/src/MANYBODY/pair_airebo.cpp b/src/MANYBODY/pair_airebo.cpp
index d83f5a39a8..0ca80c6b76 100644
--- a/src/MANYBODY/pair_airebo.cpp
+++ b/src/MANYBODY/pair_airebo.cpp
@@ -1271,7 +1271,7 @@ double PairAIREBO::bondorder(int i, int j, double rij[3],
   double w21,dw21,r34[3],r34mag,cos234,w34,dw34;
   double cross321[3],cross234[3],prefactor,SpN;
   double fcijpc,fcikpc,fcjlpc,fcjkpc,fcilpc;
-  double dt2dik[3],dt2djl[3],dt2dij[3],aa,aaa1,aaa2,at2,cw,cwnum,cwnom;
+  double dt2dik[3],dt2djl[3],dt2dij[3],aa,aaa2,at2,cw,cwnum,cwnom;
   double sin321,sin234,rr,rijrik,rijrjl,rjk2,rik2,ril2,rjl2;
   double dctik,dctjk,dctjl,dctij,dctji,dctil,rik2i,rjl2i,sink2i,sinl2i;
   double rjk[3],ril[3],dt1dik,dt1djk,dt1djl,dt1dil,dt1dij;
@@ -1856,8 +1856,6 @@ double PairAIREBO::bondorder(int i, int j, double rij[3],
 
                 aa = (prefactor*2.0*cw/cwnom)*w21*w34 *
                   (1.0-tspjik)*(1.0-tspijl);
-                aaa1 = -prefactor*(1.0-square(om1234)) *
-                  (1.0-tspjik)*(1.0-tspijl);
                 aaa2 = -prefactor*(1.0-square(om1234)) * w21*w34;
                 at2 = aa*cwnum;
 
@@ -2107,7 +2105,7 @@ double PairAIREBO::bondorderLJ(int i, int j, double rij[3], double rijmag,
   double w21,dw21,r34[3],r34mag,cos234,w34,dw34;
   double cross321[3],cross234[3],prefactor,SpN;
   double fcikpc,fcjlpc,fcjkpc,fcilpc;
-  double dt2dik[3],dt2djl[3],aa,aaa1,aaa2,at2,cw,cwnum,cwnom;
+  double dt2dik[3],dt2djl[3],aa,aaa2,at2,cw,cwnum,cwnom;
   double sin321,sin234,rr,rijrik,rijrjl,rjk2,rik2,ril2,rjl2;
   double dctik,dctjk,dctjl,dctil,rik2i,rjl2i,sink2i,sinl2i;
   double rjk[3],ril[3],dt1dik,dt1djk,dt1djl,dt1dil;
@@ -2800,8 +2798,6 @@ double PairAIREBO::bondorderLJ(int i, int j, double rij[3], double rijmag,
 
                   aa = (prefactor*2.0*cw/cwnom)*w21*w34 *
                     (1.0-tspjik)*(1.0-tspijl);
-                  aaa1 = -prefactor*(1.0-square(om1234)) *
-                    (1.0-tspjik)*(1.0-tspijl);
                   aaa2 = -prefactor*(1.0-square(om1234)) * w21*w34;
                   at2 = aa*cwnum;
 
diff --git a/src/USER-OMP/pair_airebo_omp.cpp b/src/USER-OMP/pair_airebo_omp.cpp
index 206e8e86e6..13df133585 100644
--- a/src/USER-OMP/pair_airebo_omp.cpp
+++ b/src/USER-OMP/pair_airebo_omp.cpp
@@ -1038,7 +1038,7 @@ double PairAIREBOOMP::bondorder_thr(int i, int j, double rij[3], double rijmag,
   double w21,dw21,r34[3],r34mag,cos234,w34,dw34;
   double cross321[3],cross234[3],prefactor,SpN;
   double fcijpc,fcikpc,fcjlpc,fcjkpc,fcilpc;
-  double dt2dik[3],dt2djl[3],dt2dij[3],aa,aaa1,aaa2,at2,cw,cwnum,cwnom;
+  double dt2dik[3],dt2djl[3],dt2dij[3],aa,aaa2,at2,cw,cwnum,cwnom;
   double sin321,sin234,rr,rijrik,rijrjl,rjk2,rik2,ril2,rjl2;
   double dctik,dctjk,dctjl,dctij,dctji,dctil,rik2i,rjl2i,sink2i,sinl2i;
   double rjk[3],ril[3],dt1dik,dt1djk,dt1djl,dt1dil,dt1dij;
@@ -1628,8 +1628,6 @@ double PairAIREBOOMP::bondorder_thr(int i, int j, double rij[3], double rijmag,
 
                 aa = (prefactor*2.0*cw/cwnom)*w21*w34 *
                   (1.0-tspjik)*(1.0-tspijl);
-                aaa1 = -prefactor*(1.0-square(om1234)) *
-                  (1.0-tspjik)*(1.0-tspijl);
                 aaa2 = -prefactor*(1.0-square(om1234)) * w21*w34;
                 at2 = aa*cwnum;
 
@@ -1879,7 +1877,7 @@ double PairAIREBOOMP::bondorderLJ_thr(int i, int j, double rij[3], double rijmag
   double w21,dw21,r34[3],r34mag,cos234,w34,dw34;
   double cross321[3],cross234[3],prefactor,SpN;
   double fcikpc,fcjlpc,fcjkpc,fcilpc;
-  double dt2dik[3],dt2djl[3],aa,aaa1,aaa2,at2,cw,cwnum,cwnom;
+  double dt2dik[3],dt2djl[3],aa,aaa2,at2,cw,cwnum,cwnom;
   double sin321,sin234,rr,rijrik,rijrjl,rjk2,rik2,ril2,rjl2;
   double dctik,dctjk,dctjl,dctil,rik2i,rjl2i,sink2i,sinl2i;
   double rjk[3],ril[3],dt1dik,dt1djk,dt1djl,dt1dil;
@@ -2572,8 +2570,6 @@ double PairAIREBOOMP::bondorderLJ_thr(int i, int j, double rij[3], double rijmag
 
                   aa = (prefactor*2.0*cw/cwnom)*w21*w34 *
                     (1.0-tspjik)*(1.0-tspijl);
-                  aaa1 = -prefactor*(1.0-square(om1234)) *
-                    (1.0-tspjik)*(1.0-tspijl);
                   aaa2 = -prefactor*(1.0-square(om1234)) * w21*w34;
                   at2 = aa*cwnum;
 
diff --git a/src/USER-OMP/pair_reaxc_omp.cpp b/src/USER-OMP/pair_reaxc_omp.cpp
index 0fb24ed5f2..91fa3d38c7 100644
--- a/src/USER-OMP/pair_reaxc_omp.cpp
+++ b/src/USER-OMP/pair_reaxc_omp.cpp
@@ -572,17 +572,18 @@ void PairReaxCOMP::read_reax_forces(int vflag)
 
 void PairReaxCOMP::FindBond()
 {
-  int i, ii, j, pj, jtag, nj, jtmp, jj;
-  double bo_tmp, bo_cut, rij, rsq;
-
-  bond_data *bo_ij;
-  bo_cut = 0.10;
+  const double bo_cut = 0.10;
+  int i;
 
 #if defined(_OPENMP)
 #pragma omp parallel for schedule(static) default(shared)   \
-  private(i, nj, pj, bo_ij, j, bo_tmp)
+  private(i)
 #endif
   for (i = 0; i < system->n; i++) {
+    int j, pj, nj;
+    double bo_tmp;
+    bond_data *bo_ij;
+
     nj = 0;
     for( pj = Start_Index(i, lists); pj < End_Index(i, lists); ++pj ) {
       bo_ij = &( lists->select.bond_list[pj] );
diff --git a/src/USER-OMP/reaxc_bond_orders_omp.cpp b/src/USER-OMP/reaxc_bond_orders_omp.cpp
index 222c00980e..85755a39a3 100644
--- a/src/USER-OMP/reaxc_bond_orders_omp.cpp
+++ b/src/USER-OMP/reaxc_bond_orders_omp.cpp
@@ -55,7 +55,6 @@ void Add_dBond_to_ForcesOMP( reax_system *system, int i, int pj,
   long reductionOffset = (system->N * tid);
 
   /* Virial Tallying variables */
-  double f_scaler;
   rvec fi_tmp, fj_tmp, fk_tmp, delij, delji, delki, delkj, temp;
 
   /* Initializations */
@@ -229,14 +228,11 @@ void Add_dBond_to_Forces_NPTOMP( reax_system *system, int i, int pj, simulation_
   ivec rel_box;
   int pk, k, j;
 
-  PairReaxCOMP *pair_reax_ptr = static_cast<class PairReaxCOMP*>(system->pair_ptr);
-
 #if defined(_OPENMP)
   int tid = omp_get_thread_num();
 #else
   int tid = 0;
 #endif
-  ThrData *thr = pair_reax_ptr->getFixOMP()->get_thr(tid);
   long reductionOffset = (system->N * tid);
 
   /* Initializations */
@@ -430,12 +426,9 @@ void BOOMP( reax_system *system, control_params *control, simulation_data *data,
 #endif
 
   double p_lp1 = system->reax_param.gp.l[15];
-  int  num_bonds = 0;
   double p_boc1 = system->reax_param.gp.l[0];
   double p_boc2 = system->reax_param.gp.l[1];
   reax_list *bonds = (*lists) + BONDS;
-  int  natoms = system->N;
-  int  nthreads = control->nthreads;
 
 #if defined(_OPENMP)
 #pragma omp parallel default(shared)
@@ -454,11 +447,6 @@ void BOOMP( reax_system *system, control_params *control, simulation_data *data,
     two_body_parameters *twbp;
     bond_order_data *bo_ij, *bo_ji;
 
-#if defined(_OPENMP)
-    int tid = omp_get_thread_num();
-#else
-    int tid = 0;
-#endif
     /* Calculate Deltaprime, Deltaprime_boc values */
 #if defined(_OPENMP)
 #pragma omp for schedule(static)
diff --git a/src/USER-OMP/reaxc_forces_omp.cpp b/src/USER-OMP/reaxc_forces_omp.cpp
index 4e37dac38d..5e93f31125 100644
--- a/src/USER-OMP/reaxc_forces_omp.cpp
+++ b/src/USER-OMP/reaxc_forces_omp.cpp
@@ -265,7 +265,6 @@ void Validate_ListsOMP( reax_system *system, storage *workspace, reax_list **lis
 {
   int i, comp, Hindex;
   reax_list *bonds, *hbonds;
-  reallocate_data *realloc = &(workspace->realloc);
   double saferzone = system->saferzone;
 
 #if defined(_OPENMP)
@@ -335,25 +334,21 @@ void Init_Forces_noQEq_OMP( reax_system *system, control_params *control,
   startTimeBase = MPI_Wtime();
 #endif
 
-  int i, j, pi, pj;
-  int start_i, end_i, start_j, end_j;
+  int i, j, pj;
+  int start_i, end_i;
   int type_i, type_j;
   int ihb, jhb, ihb_top, jhb_top;
-  int local, flag;
-  double r_ij, cutoff;
+  double cutoff;
   single_body_parameters *sbp_i, *sbp_j;
   two_body_parameters *twbp;
   far_neighbor_data *nbr_pj;
   reax_atom *atom_i, *atom_j;
-  bond_data *ibond, *jbond;
   reax_list *far_nbrs = *lists + FAR_NBRS;
   reax_list *bonds = *lists + BONDS;
   reax_list *hbonds = *lists + HBONDS;
   int num_bonds = 0;
   int num_hbonds = 0;
   int btop_i = 0;
-  int btop_j = 0;
-  int renbr = (data->step-data->prev_steps) % control->reneighbor == 0;
 
   // We will use CdDeltaReduction as a temporary (double) buffer to accumulate total_bond_order
   // This is safe because CdDeltaReduction is currently zeroed and its accumulation doesn't start until BondsOMP()
@@ -368,8 +363,8 @@ void Init_Forces_noQEq_OMP( reax_system *system, control_params *control,
 
 #if defined(_OPENMP)
 #pragma omp parallel default(shared) \
-  private(i, atom_i, type_i, pi, start_i, end_i, sbp_i, btop_i, ibond, ihb, ihb_top, \
-          j, atom_j, type_j, pj, start_j, end_j, sbp_j, nbr_pj, jbond, jhb, twbp)
+  private(i, atom_i, type_i, start_i, end_i, sbp_i, btop_i, ihb, ihb_top, \
+          j, atom_j, type_j, pj, sbp_j, nbr_pj, jhb, twbp)
 #endif
   {
 
@@ -417,7 +412,6 @@ void Init_Forces_noQEq_OMP( reax_system *system, control_params *control,
 	// outside of critical section.
 
 	// Start top portion of BOp()
-	int jj = nbr_pj->nbr;
 	double C12, C34, C56;
 	double BO, BO_s, BO_pi, BO_pi2;
 	double bo_cut = control->bo_cut;
@@ -602,7 +596,6 @@ void Compute_ForcesOMP( reax_system *system, control_params *control,
                      reax_list **lists, output_controls *out_control,
                      mpi_datatypes *mpi_data )
 {
-  int qeq_flag;
   MPI_Comm comm = mpi_data->world;
 
   // Init Forces
diff --git a/src/USER-OMP/reaxc_multi_body_omp.cpp b/src/USER-OMP/reaxc_multi_body_omp.cpp
index acbe4ec268..ff8baa3c1a 100644
--- a/src/USER-OMP/reaxc_multi_body_omp.cpp
+++ b/src/USER-OMP/reaxc_multi_body_omp.cpp
@@ -50,16 +50,14 @@ void Atom_EnergyOMP( reax_system *system, control_params *control,
 #endif
 
   /* Initialize parameters */
-  double p_lp1 = system->reax_param.gp.l[15];
-  double p_lp3 = system->reax_param.gp.l[5];
-  double p_ovun3 = system->reax_param.gp.l[32];
-  double p_ovun4 = system->reax_param.gp.l[31];
-  double p_ovun6 = system->reax_param.gp.l[6];
-  double p_ovun7 = system->reax_param.gp.l[8];
-  double p_ovun8 = system->reax_param.gp.l[9];
-
-  int natoms = system->n;
-  int nthreads = control->nthreads;
+  const double p_lp3 = system->reax_param.gp.l[5];
+  const double p_ovun3 = system->reax_param.gp.l[32];
+  const double p_ovun4 = system->reax_param.gp.l[31];
+  const double p_ovun6 = system->reax_param.gp.l[6];
+  const double p_ovun7 = system->reax_param.gp.l[8];
+  const double p_ovun8 = system->reax_param.gp.l[9];
+
+  const int natoms = system->n;
   reax_list *bonds = (*lists) + BONDS;
 
   double total_Elp = 0.0;
@@ -79,11 +77,11 @@ void Atom_EnergyOMP( reax_system *system, control_params *control,
   double exp_ovun2n, exp_ovun6, exp_ovun8;
   double inv_exp_ovun1, inv_exp_ovun2, inv_exp_ovun2n, inv_exp_ovun8;
   double e_un, CEunder1, CEunder2, CEunder3, CEunder4;
-  double eng_tmp, f_tmp;
+  double eng_tmp;
   double p_lp2, p_ovun2, p_ovun5;
   int numbonds;
 
-  single_body_parameters *sbp_i, *sbp_j;
+  single_body_parameters *sbp_i;
   two_body_parameters *twbp;
   bond_data *pbond;
   bond_order_data *bo_ij;
diff --git a/src/USER-OMP/reaxc_nonbonded_omp.cpp b/src/USER-OMP/reaxc_nonbonded_omp.cpp
index 38a6d9e860..c509be8a26 100644
--- a/src/USER-OMP/reaxc_nonbonded_omp.cpp
+++ b/src/USER-OMP/reaxc_nonbonded_omp.cpp
@@ -48,8 +48,6 @@ void vdW_Coulomb_Energy_OMP( reax_system *system, control_params *control,
 			     reax_list **lists, output_controls *out_control ) {
 
   int natoms = system->n;
-  int nthreads = control->nthreads;
-  long totalReductionSize = system->N * nthreads;
   reax_list *far_nbrs = (*lists) + FAR_NBRS;
   double p_vdW1 = system->reax_param.gp.l[28];
   double p_vdW1i = 1.0 / p_vdW1;
@@ -71,7 +69,8 @@ void vdW_Coulomb_Energy_OMP( reax_system *system, control_params *control,
   double tmp, r_ij, fn13, exp1, exp2;
   double Tap, dTap, dfn13, CEvd, CEclmb, de_core;
   double dr3gamij_1, dr3gamij_3;
-  double e_ele, e_ele_thr, e_vdW, e_vdW_thr, e_core, SMALL = 0.0001;
+  double e_ele, e_vdW, e_core;
+  const double SMALL = 0.0001;
   double e_lg, de_lg, r_ij5, r_ij6, re6;
   rvec temp, ext_press;
   two_body_parameters *twbp;
@@ -92,7 +91,6 @@ void vdW_Coulomb_Energy_OMP( reax_system *system, control_params *control,
 				    system->pair_ptr->vatom, thr);
   e_core = 0;
   e_vdW = 0;
-  e_vdW_thr = 0;
   e_lg = 0;
   de_lg = 0.0;
 
@@ -263,8 +261,6 @@ void Tabulated_vdW_Coulomb_Energy_OMP(reax_system *system,control_params *contro
   double SMALL = 0.0001;
   int  natoms = system->n;
   reax_list *far_nbrs = (*lists) + FAR_NBRS;
-  int  nthreads = control->nthreads;
-  long totalReductionSize = system->N * nthreads;
   double total_EvdW = 0.;
   double total_Eele = 0.;
 
diff --git a/src/USER-REAXC/fix_reaxc_species.cpp b/src/USER-REAXC/fix_reaxc_species.cpp
index df28a34fe8..62b3bff93e 100644
--- a/src/USER-REAXC/fix_reaxc_species.cpp
+++ b/src/USER-REAXC/fix_reaxc_species.cpp
@@ -514,8 +514,6 @@ void FixReaxCSpecies::FindMolecule ()
   int *ilist;
   double bo_tmp,bo_cut;
   double **spec_atom = f_SPECBOND->array_atom;
-  const double * const * const x = atom->x;
-  const int nlocal = atom->nlocal;
 
   inum = reaxc->list->inum;
   ilist = reaxc->list->ilist;
-- 
GitLab