avoid overflow when computing memory address offsets on 64-bit machines

This commit is contained in:
Axel Kohlmeyer
2021-02-05 19:42:07 -05:00
parent e223ea3784
commit 12f49c4c89
4 changed files with 12 additions and 12 deletions

View File

@ -195,9 +195,9 @@ void PairTable::allocate()
memory->create(cutsq,nt,nt,"pair:cutsq");
memory->create(tabindex,nt,nt,"pair:tabindex");
memset(&setflag[0][0],0,nt*nt*sizeof(int));
memset(&cutsq[0][0],0,nt*nt*sizeof(double));
memset(&tabindex[0][0],0,nt*nt*sizeof(int));
memset(&setflag[0][0],0,sizeof(int)*nt*nt);
memset(&cutsq[0][0],0,sizeof(double)*nt*nt);
memset(&tabindex[0][0],0,sizeof(int)*nt*nt);
}
/* ----------------------------------------------------------------------