[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