~ubuntu-branches/debian/sid/lammps/sid

« back to all changes in this revision

Viewing changes to lib/gpu/lal_answer.cpp

  • Committer: Package Import Robot
  • Author(s): Anton Gladky
  • Date: 2015-04-29 23:44:49 UTC
  • mfrom: (5.1.3 experimental)
  • Revision ID: package-import@ubuntu.com-20150429234449-mbhy9utku6hp6oq8
Tags: 0~20150313.gitfa668e1-1
Upload into unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
221
221
    return energy_virial(eatom,vatom,virial);
222
222
 
223
223
  double evdwl=0.0;
224
 
  int vstart=0, iend=_inum;
 
224
  int ii, vstart=0, iend=_inum;
225
225
  if (_eflag) {
226
226
    iend=_inum*2;
227
227
    for (int i=0; i<_inum; i++)
235
235
        for (int i=_inum; i<iend; i++)
236
236
          eatom[i]+=engv[i];
237
237
      } else {
238
 
        for (int i=0; i<_inum; i++)
239
 
          eatom[_ilist[i]]+=engv[i];
240
 
        for (int i=_inum; i<iend; i++)
241
 
          eatom[_ilist[i]]+=engv[i];
 
238
        for (int i=0, ii=0; i<_inum; i++)
 
239
          eatom[_ilist[ii++]]+=engv[i];
 
240
        for (int i=_inum, ii=0; i<iend; i++)
 
241
          eatom[_ilist[ii++]]+=engv[i];
242
242
      }
243
243
    vstart=iend;
244
244
    iend+=_inum;
248
248
      for (int i=vstart; i<iend; i++)
249
249
        virial[j]+=engv[i];
250
250
      if (_vf_atom)
251
 
        if (_ilist==NULL) {
252
 
          int ii=0;
253
 
          for (int i=vstart; i<iend; i++)
 
251
        if (_ilist==NULL) {  
 
252
          for (int i=vstart, ii=0; i<iend; i++)
254
253
            vatom[ii++][j]+=engv[i];
255
254
        } else {
256
 
          int ii=0;
257
 
          for (int i=vstart; i<iend; i++)
 
255
          for (int i=vstart, ii=0; i<iend; i++)
258
256
            vatom[_ilist[ii++]][j]+=engv[i];
259
257
        }  
260
258
      vstart+=_inum;