Commit 62cf7c72 authored by Pilar Cossio's avatar Pilar Cossio

New Class for printing out Cross Correlations

parent 39d71b60
...@@ -398,6 +398,8 @@ int bioem_cuda::deviceInit() ...@@ -398,6 +398,8 @@ int bioem_cuda::deviceInit()
gpumap->sumsquare_RefMap = sumsquare; gpumap->sumsquare_RefMap = sumsquare;
checkCudaErrors(cudaMalloc(&pProb_memory, pProb_device.get_size(RefMap.ntotRefMap, param.nTotGridAngles, param.param_device.writeAngles))); checkCudaErrors(cudaMalloc(&pProb_memory, pProb_device.get_size(RefMap.ntotRefMap, param.nTotGridAngles, param.param_device.writeAngles)));
checkCudaErrors(cudaMalloc(&pProb_memory, pProb_device.get_sizeCC(RefMap.ntotRefMap, param.nTotCC, param.param_device.writeCC)));
for (int i = 0; i < 2; i++) for (int i = 0; i < 2; i++)
{ {
checkCudaErrors(cudaStreamCreate(&cudaStream[i])); checkCudaErrors(cudaStreamCreate(&cudaStream[i]));
...@@ -483,6 +485,7 @@ int bioem_cuda::deviceStartRun() ...@@ -483,6 +485,7 @@ int bioem_cuda::deviceStartRun()
maxRef = (size_t) RefMap.ntotRefMap * (size_t) GPUWorkload / 100; maxRef = (size_t) RefMap.ntotRefMap * (size_t) GPUWorkload / 100;
pProb_host = new bioem_Probability; pProb_host = new bioem_Probability;
pProb_host->init(maxRef, param.nTotGridAngles, *this); pProb_host->init(maxRef, param.nTotGridAngles, *this);
pProb_host->initCC(maxRef, param.nTotCC, *this);
pProb_host->copyFrom(&pProb, *this); pProb_host->copyFrom(&pProb, *this);
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment