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);