From b56da63d28f6f896a3dc64b9916eae5264b6cdb2 Mon Sep 17 00:00:00 2001 From: sjplimp Date: Fri, 9 Mar 2012 15:20:47 +0000 Subject: [PATCH] git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7932 f3b2605a-c512-4ea7-a41b-209d697bcdaa --- src/USER-CUDA/atom_vec_angle_cuda.cpp | 6 +++++- src/USER-CUDA/atom_vec_full_cuda.cpp | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/USER-CUDA/atom_vec_angle_cuda.cpp b/src/USER-CUDA/atom_vec_angle_cuda.cpp index b816b690b1..08ba9761ed 100644 --- a/src/USER-CUDA/atom_vec_angle_cuda.cpp +++ b/src/USER-CUDA/atom_vec_angle_cuda.cpp @@ -127,7 +127,11 @@ void AtomVecAngleCuda::grow_send(int n,double** buf_send,int flag) //need to be void AtomVecAngleCuda::grow_both(int n) { if(cuda->finished_setup) - cuda->downloadAll(); + { + cuda->cu_special->upload(); + cuda->cu_nspecial->upload(); + cuda->downloadAll(); + } AtomVecAngle::grow(n); if(cuda->finished_setup) { diff --git a/src/USER-CUDA/atom_vec_full_cuda.cpp b/src/USER-CUDA/atom_vec_full_cuda.cpp index 9e656ed58d..9816a7c5c9 100644 --- a/src/USER-CUDA/atom_vec_full_cuda.cpp +++ b/src/USER-CUDA/atom_vec_full_cuda.cpp @@ -127,7 +127,11 @@ void AtomVecFullCuda::grow_send(int n,double** buf_send,int flag) //need to be void AtomVecFullCuda::grow_both(int n) { if(cuda->finished_setup) - cuda->downloadAll(); + { + cuda->cu_special->upload(); + cuda->cu_nspecial->upload(); + cuda->downloadAll(); + } AtomVecFull::grow(n); if(cuda->finished_setup) {