Fixing Kokkos bug with restarts
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13565 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
@ -1794,6 +1794,10 @@ int AtomVecFullKokkos::size_restart()
|
||||
|
||||
int AtomVecFullKokkos::pack_restart(int i, double *buf)
|
||||
{
|
||||
sync(Host,X_MASK | V_MASK | TAG_MASK | TYPE_MASK |
|
||||
MASK_MASK | IMAGE_MASK | Q_MASK | MOLECULE_MASK | BOND_MASK |
|
||||
ANGLE_MASK | DIHEDRAL_MASK | IMPROPER_MASK | SPECIAL_MASK);
|
||||
|
||||
int m = 1;
|
||||
buf[m++] = h_x(i,0);
|
||||
buf[m++] = h_x(i,1);
|
||||
@ -1864,6 +1868,10 @@ int AtomVecFullKokkos::unpack_restart(double *buf)
|
||||
memory->grow(atom->extra,nmax,atom->nextra_store,"atom:extra");
|
||||
}
|
||||
|
||||
modified(Host,X_MASK | V_MASK | TAG_MASK | TYPE_MASK |
|
||||
MASK_MASK | IMAGE_MASK | Q_MASK | MOLECULE_MASK | BOND_MASK |
|
||||
ANGLE_MASK | DIHEDRAL_MASK | IMPROPER_MASK | SPECIAL_MASK);
|
||||
|
||||
int m = 1;
|
||||
h_x(nlocal,0) = buf[m++];
|
||||
h_x(nlocal,1) = buf[m++];
|
||||
|
||||
Reference in New Issue
Block a user