[clfft] 03/16: Index calculation in 2D and 3D examples fixed.

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Thu Sep 1 07:42:41 UTC 2016


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

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

commit 521eea03b8a432ed79769ffb00d512bf49f23863
Author: Matthias Werner <Matthias.Werner1 at tu-dresden.de>
Date:   Wed Aug 3 09:39:01 2016 +0200

    Index calculation in 2D and 3D examples fixed.
---
 src/examples/fft2d.c | 6 +++---
 src/examples/fft3d.c | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/examples/fft2d.c b/src/examples/fft2d.c
index 2b901a9..b8172a4 100644
--- a/src/examples/fft2d.c
+++ b/src/examples/fft2d.c
@@ -75,13 +75,13 @@ int main( void )
     /* print input array just using the
      * indices to fill the array with data */
     printf("\nPerforming fft on an two dimensional array of size N0 x N1 : %u x %u\n", (unsigned long)N0, (unsigned long)N1);
-	size_t i, j;
+    size_t i, j;
     i = j = 0;
     for (i=0; i<N0; ++i) {
         for (j=0; j<N1; ++j) {
             float x = 0.5f;
             float y = 0.5f;
-			size_t idx = 2*(j+i*N0);
+            size_t idx = 2*(j+i*N1);
             X[idx] = x;
             X[idx+1] = y;
             printf("(%f, %f) ", x, y);
@@ -119,7 +119,7 @@ int main( void )
     i = j = 0;
     for (i=0; i<N0; ++i) {
         for (j=0; j<N1; ++j) {
-			size_t idx = 2*(j+i*N0);
+            size_t idx = 2*(j+i*N1);
             printf("(%f, %f) ", X[idx], X[idx+1]);
         }
         printf("\n");
diff --git a/src/examples/fft3d.c b/src/examples/fft3d.c
index 56732b1..6ad4f93 100644
--- a/src/examples/fft3d.c
+++ b/src/examples/fft3d.c
@@ -85,7 +85,7 @@ int main( void )
                 if (i==0 && j==0 && k==0) {
                     x = y = 0.5f;
                 }
-				size_t idx = 2*(k+j*N1+i*N0*N1);
+                size_t idx = 2*(k+j*N2+i*N1*N2);
                 X[idx] = x;
                 X[idx+1] = y;
                 printf("(%f, %f) ", X[idx], X[idx+1]);
@@ -126,7 +126,7 @@ int main( void )
     for (i=0; i<N0; ++i) {
         for (j=0; j<N1; ++j) {
             for (k=0; k<N2; ++k) {
-				size_t idx = 2*(k+j*N1+i*N0*N1);
+                size_t idx = 2*(k+j*N2+i*N1*N2);
                 printf("(%f, %f) ", X[idx], X[idx+1]);
             }
             printf("\n");

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