06 September 2018 11:27:19 AM FFT_OPENMP C/OpenMP version Demonstrate an implementation of the Fast Fourier Transform of a complex data vector, using OpenMP for parallel execution. Number of processors available = 8 Number of threads = 1 Accuracy check: FFT ( FFT ( X(1:N) ) ) == N * X(1:N) N NITS Error Time Time/Call MFLOPS 2 1000 7.859082e-17 8.319350e-04 4.159675e-07 24.040340 4 1000 1.209837e-16 1.762165e-03 8.810825e-07 45.398700 8 1000 6.820795e-17 2.708859e-03 1.354429e-06 88.598188 16 1000 1.438671e-16 4.061997e-03 2.030999e-06 157.557970 32 100 1.331210e-16 8.137530e-04 4.068765e-06 196.619859 64 100 1.776545e-16 1.061323e-03 5.306615e-06 361.812568 128 100 1.929043e-16 1.870037e-03 9.350185e-06 479.134905 256 100 2.092319e-16 3.338810e-03 1.669405e-05 613.392197 512 10 1.927488e-16 6.859050e-04 3.429525e-05 671.813153 1024 10 2.308607e-16 1.333282e-03 6.666410e-05 768.029569 2048 10 2.447624e-16 2.794108e-03 1.397054e-04 806.268047 4096 10 2.479782e-16 6.889775e-03 3.444888e-04 713.405010 8192 1 2.578088e-16 1.198655e-03 5.993275e-04 888.462485 16384 1 2.733986e-16 2.903858e-03 1.451929e-03 789.900884 32768 1 2.923012e-16 5.696312e-03 2.848156e-03 862.874084 65536 1 2.829927e-16 1.216130e-02 6.080652e-03 862.223398 131072 1 3.149670e-16 2.493576e-02 1.246788e-02 893.585794 262144 1 3.218597e-16 5.632035e-02 2.816018e-02 837.812975 524288 1 3.281373e-16 1.131611e-01 5.658057e-02 880.290923 1048576 1 3.285898e-16 2.498589e-01 1.249295e-01 839.334440 FFT_OPENMP: Normal end of execution. 06 September 2018 11:27:20 AM 06 September 2018 11:27:20 AM FFT_OPENMP C/OpenMP version Demonstrate an implementation of the Fast Fourier Transform of a complex data vector, using OpenMP for parallel execution. Number of processors available = 8 Number of threads = 2 Accuracy check: FFT ( FFT ( X(1:N) ) ) == N * X(1:N) N NITS Error Time Time/Call MFLOPS 2 1000 7.859082e-17 1.828631e-03 9.143155e-07 10.937144 4 1000 1.209837e-16 3.680354e-03 1.840177e-06 21.737039 8 1000 6.820795e-17 6.078271e-03 3.039136e-06 39.484913 16 1000 1.438671e-16 7.778084e-03 3.889042e-06 82.282475 32 100 1.331210e-16 1.244677e-03 6.223385e-06 128.547406 64 100 1.776545e-16 1.371658e-03 6.858290e-06 279.953166 128 100 1.929043e-16 1.936244e-03 9.681220e-06 462.751595 256 100 2.092319e-16 3.261865e-03 1.630933e-05 627.861668 512 10 1.927488e-16 4.891680e-04 2.445840e-05 942.007654 1024 10 2.308607e-16 8.906280e-04 4.453140e-05 1149.750513 2048 10 2.447624e-16 1.625400e-03 8.127000e-05 1385.997293 4096 10 2.479782e-16 3.693757e-03 1.846878e-04 1330.677682 8192 1 2.578088e-16 7.021330e-04 3.510665e-04 1516.749675 16384 1 2.733986e-16 1.574510e-03 7.872550e-04 1456.808786 32768 1 2.923012e-16 3.251715e-03 1.625858e-03 1511.571586 65536 1 2.829927e-16 7.167531e-03 3.583766e-03 1462.952863 131072 1 3.149670e-16 1.467317e-02 7.336583e-03 1518.570806 262144 1 3.218597e-16 3.419408e-02 1.709704e-02 1379.944010 524288 1 3.281373e-16 6.866727e-02 3.433364e-02 1450.686975 1048576 1 3.285898e-16 1.520386e-01 7.601929e-02 1379.355116 FFT_OPENMP: Normal end of execution. 06 September 2018 11:27:21 AM 06 September 2018 11:27:21 AM FFT_OPENMP C/OpenMP version Demonstrate an implementation of the Fast Fourier Transform of a complex data vector, using OpenMP for parallel execution. Number of processors available = 8 Number of threads = 4 Accuracy check: FFT ( FFT ( X(1:N) ) ) == N * X(1:N) N NITS Error Time Time/Call MFLOPS 2 1000 7.859082e-17 2.202692e-03 1.101346e-06 9.079799 4 1000 1.209837e-16 4.539749e-03 2.269874e-06 17.622120 8 1000 6.820795e-17 7.067924e-03 3.533962e-06 33.956223 16 1000 1.438671e-16 9.735461e-03 4.867731e-06 65.739054 32 100 1.331210e-16 1.220985e-03 6.104925e-06 131.041741 64 100 1.776545e-16 1.794193e-03 8.970965e-06 214.023798 128 100 1.929043e-16 2.050827e-03 1.025413e-05 436.896920 256 100 2.092319e-16 3.331460e-03 1.665730e-05 614.745487 512 10 1.927488e-16 4.244580e-04 2.122290e-05 1085.619780 1024 10 2.308607e-16 7.405100e-04 3.702550e-05 1382.830751 2048 10 2.447624e-16 1.191158e-03 5.955790e-05 1891.268832 4096 10 2.479782e-16 2.578192e-03 1.289096e-04 1906.452274 8192 1 2.578088e-16 4.657140e-04 2.328570e-04 2286.725330 16384 1 2.733986e-16 1.077244e-03 5.386220e-04 2129.285473 32768 1 2.923012e-16 1.993419e-03 9.967095e-04 2465.713430 65536 1 2.829927e-16 4.576123e-03 2.288062e-03 2291.406939 131072 1 3.149670e-16 8.985201e-03 4.492601e-03 2479.882197 262144 1 3.218597e-16 2.155722e-02 1.077861e-02 2188.868205 524288 1 3.281373e-16 4.058063e-02 2.029031e-02 2454.735973 1048576 1 3.285898e-16 9.719371e-02 4.859685e-02 2157.703482 FFT_OPENMP: Normal end of execution. 06 September 2018 11:27:22 AM