[clfft] 71/107: extending the size support of some 1D break-downs

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Thu Jul 30 18:06:37 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch master
in repository clfft.

commit 2e14455ad7a88a3da6a4aa527529a12e8af76908
Author: bragadeesh <bragadeesh.natarajan at amd>
Date:   Thu Apr 9 18:12:54 2015 -0500

    extending the size support of some 1D break-downs
---
 src/library/plan.cpp | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/src/library/plan.cpp b/src/library/plan.cpp
index 09417f8..31aca3e 100644
--- a/src/library/plan.cpp
+++ b/src/library/plan.cpp
@@ -1147,6 +1147,14 @@ clfftStatus	clfftBakePlan( clfftPlanHandle plHandle, cl_uint numQueues, cl_comma
 						trans1Plan->gen           = Transpose_GCN;
 						trans1Plan->transflag     = true;
 
+						for (size_t index=1; index < fftPlan->length.size(); index++)
+						{
+							trans1Plan->length.push_back(fftPlan->length[index]);
+							trans1Plan->inStride.push_back(fftPlan->inStride[index]);
+							trans1Plan->outStride.push_back(trans1Plan->oDist);
+							trans1Plan->oDist *= fftPlan->length[index];
+						}
+
 						OPENCL_V(clfftBakePlan(fftPlan->planTX, numQueues, commQueueFFT, NULL, NULL ),
 							_T( "BakePlan large1d trans1 plan failed" ) );
 
@@ -1482,6 +1490,14 @@ clfftStatus	clfftBakePlan( clfftPlanHandle plHandle, cl_uint numQueues, cl_comma
 							trans3Plan->gen           = Transpose_GCN;
 							trans3Plan->transflag     = true;
 
+							for (size_t index=1; index < fftPlan->length.size(); index++)
+							{
+								trans3Plan->length.push_back(fftPlan->length[index]);
+								trans3Plan->inStride.push_back(trans3Plan->iDist);
+								trans3Plan->iDist *= fftPlan->length[index];
+								trans3Plan->outStride.push_back(fftPlan->outStride[index]);
+							}
+
 							OPENCL_V(clfftBakePlan(fftPlan->planTZ, numQueues, commQueueFFT, NULL, NULL ),
 								_T( "BakePlan large1d trans plan failed" ) );
 						}

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/clfft.git



More information about the debian-science-commits mailing list