             gp[I_q] -= gupdate;
         }
     }
-
-    __syncthreads();
+    //__syncthreads();
 
 
     /*     transverse-x

            }
        }

        //__syncthreads();

        ifaces_x = mx + 2;  
        ifaces_y = my + 1;
        num_ifaces = ifaces_x*ifaces_y;

            gp[I_q - 1 + ys] -= gupdate;
        }        
    }
    //__syncthreads();


    /*     transverse-x
