7 October 2023 11:00:31.972 AM fft_openmp(): FORTRAN77/OpenMP version Demonstrate an implementation of the Fast Fourier Transform of a complex data vector, using OpenMP for parallel execution. The number of processors = 16 The number of threads = 1 Accuracy check: FFT ( FFT ( X(1:N) ) ) == N * X(1:N) N NITS Error Time Time/Call MFLOPS 2 10000 0.785908E-16 0.9876E-02 0.4938E-06 20.25 4 10000 0.120984E-15 0.2405E-01 0.1202E-05 33.26 8 10000 0.682080E-16 0.3466E-01 0.1733E-05 69.24 16 10000 0.143867E-15 0.4884E-01 0.2442E-05 131.0 32 1000 0.133121E-15 0.7015E-02 0.3507E-05 228.1 64 1000 0.177654E-15 0.1214E-01 0.6071E-05 316.2 128 1000 0.192904E-15 0.1989E-01 0.9947E-05 450.4 256 1000 0.209232E-15 0.3948E-01 0.1974E-04 518.8 512 100 0.192749E-15 0.7413E-02 0.3707E-04 621.6 1024 100 0.231209E-15 0.1614E-01 0.8068E-04 634.6 2048 100 0.244501E-15 0.3359E-01 0.1680E-03 670.6 4096 100 0.247659E-15 0.7618E-01 0.3809E-03 645.2 8192 10 0.257125E-15 0.1539E-01 0.7693E-03 692.1 16384 10 0.273630E-15 0.3437E-01 0.1718E-02 667.4 32768 10 0.292413E-15 0.7115E-01 0.3557E-02 690.8 65536 10 0.283355E-15 0.1599 0.7995E-02 655.8 131072 1 0.314231E-15 0.3183E-01 0.1592E-01 700.0 fft_openmp(): Normal end of execution. 7 October 2023 11:00:32.746 AM 7 October 2023 11:00:32.748 AM fft_openmp(): FORTRAN77/OpenMP version Demonstrate an implementation of the Fast Fourier Transform of a complex data vector, using OpenMP for parallel execution. The number of processors = 16 The number of threads = 2 Accuracy check: FFT ( FFT ( X(1:N) ) ) == N * X(1:N) N NITS Error Time Time/Call MFLOPS 2 10000 0.785908E-16 0.2234E-01 0.1117E-05 8.952 4 10000 0.120984E-15 0.5016E-01 0.2508E-05 15.95 8 10000 0.682080E-16 0.7292E-01 0.3646E-05 32.92 16 10000 0.143867E-15 0.1051 0.5255E-05 60.89 32 1000 0.133121E-15 0.1340E-01 0.6702E-05 119.4 64 1000 0.177654E-15 0.1994E-01 0.9971E-05 192.6 128 1000 0.192904E-15 0.2905E-01 0.1452E-04 308.4 256 1000 0.209232E-15 0.4911E-01 0.2455E-04 417.1 512 100 0.192749E-15 0.8510E-02 0.4255E-04 541.5 1024 100 0.231209E-15 0.1826E-01 0.9128E-04 560.9 2048 100 0.244501E-15 0.3537E-01 0.1769E-03 636.9 4096 100 0.247659E-15 0.7811E-01 0.3906E-03 629.2 8192 10 0.257125E-15 0.1526E-01 0.7628E-03 698.1 16384 10 0.273630E-15 0.2019E-01 0.1009E-02 1136. 32768 10 0.292413E-15 0.3759E-01 0.1880E-02 1307. 65536 10 0.283355E-15 0.8597E-01 0.4298E-02 1220. 131072 1 0.314231E-15 0.1662E-01 0.8310E-02 1341. fft_openmp(): Normal end of execution. 7 October 2023 11:00:33.531 AM 7 October 2023 11:00:33.533 AM fft_openmp(): FORTRAN77/OpenMP version Demonstrate an implementation of the Fast Fourier Transform of a complex data vector, using OpenMP for parallel execution. The number of processors = 16 The number of threads = 4 Accuracy check: FFT ( FFT ( X(1:N) ) ) == N * X(1:N) N NITS Error Time Time/Call MFLOPS 2 10000 0.785908E-16 0.3992E-01 0.1996E-05 5.010 4 10000 0.120984E-15 0.8580E-01 0.4290E-05 9.324 8 10000 0.682080E-16 0.1243 0.6217E-05 19.30 16 10000 0.143867E-15 0.1617 0.8087E-05 39.57 32 1000 0.133121E-15 0.2017E-01 0.1008E-04 79.34 64 1000 0.177654E-15 0.2604E-01 0.1302E-04 147.4 128 1000 0.192904E-15 0.3313E-01 0.1657E-04 270.4 256 1000 0.209232E-15 0.4769E-01 0.2384E-04 429.5 512 100 0.192749E-15 0.6425E-02 0.3212E-04 717.2 1024 100 0.231209E-15 0.1097E-01 0.5485E-04 933.5 2048 100 0.244501E-15 0.1678E-01 0.8388E-04 1343. 4096 100 0.247659E-15 0.3439E-01 0.1719E-03 1429. 8192 10 0.257125E-15 0.6481E-02 0.3241E-03 1643. 16384 10 0.273630E-15 0.1407E-01 0.7037E-03 1630. 32768 10 0.292413E-15 0.2427E-01 0.1213E-02 2025. 65536 10 0.283355E-15 0.5612E-01 0.2806E-02 1869. 131072 1 0.314231E-15 0.1023E-01 0.5114E-02 2179. fft_openmp(): Normal end of execution. 7 October 2023 11:00:34.339 AM