From e46e722c4f18519cb4951981d322bb42c0ac381c Mon Sep 17 00:00:00 2001 From: Reynaldo Morillo Date: Mon, 1 May 2017 23:01:45 -0400 Subject: [PATCH] Added cudaDeviceSynchronize() after merge step. --- parallel/para_gibbs.cu | 3 +++ 1 file changed, 3 insertions(+) diff --git a/parallel/para_gibbs.cu b/parallel/para_gibbs.cu index fb128ef..c8880a4 100644 --- a/parallel/para_gibbs.cu +++ b/parallel/para_gibbs.cu @@ -170,10 +170,13 @@ int main(int argc, char **argv){ //int numThreads = trials / nBlocks; // TODO: This should be a whole number mergePosterior<<<1,1>>>(trials,dev_a_out,dev_b_out,tDot,devStates, nBlocks, nThreads, h, results); + cudaDeviceSynchronize(); + /*------ Free Memory -------------------------------------------*/ + free(y); free(n);