From 67f5076fa39e9170c67bf7319f262373a8177cee Mon Sep 17 00:00:00 2001 From: Rex Zhe Li Date: Fri, 17 Apr 2020 16:32:09 -0400 Subject: [PATCH] fix bug in recvGrad --- common/ScaLBL.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/common/ScaLBL.cpp b/common/ScaLBL.cpp index 6f2966e7..4c187f0e 100644 --- a/common/ScaLBL.cpp +++ b/common/ScaLBL.cpp @@ -1068,6 +1068,7 @@ void ScaLBL_Communicator::RecvGrad(double *phi, double *grad){ ScaLBL_Gradient_Unpack(1.0,-1,0,0,dvcRecvDist_x,0,recvCount_x,recvbuf_x,phi,grad,N); ScaLBL_Gradient_Unpack(0.5,-1,-1,0,dvcRecvDist_x,recvCount_x,recvCount_x,recvbuf_x,phi,grad,N); ScaLBL_Gradient_Unpack(0.5,-1,1,0,dvcRecvDist_x,2*recvCount_x,recvCount_x,recvbuf_x,phi,grad,N); + ScaLBL_Gradient_Unpack(0.5,-1,0,-1,dvcRecvDist_x,3*recvCount_x,recvCount_x,recvbuf_x,phi,grad,N); ScaLBL_Gradient_Unpack(0.5,-1,0,1,dvcRecvDist_x,4*recvCount_x,recvCount_x,recvbuf_x,phi,grad,N); //................................................................................... //...Packing for X face(1,7,9,11,13)................................