26 February 2023 8:32:03.677 AM fft_openmp_test FORTRAN90 version fft_openmp() computes the Fast Fourier Transform of a complex data vector, using OpenMP for parallel execution. The number of processors available = 16 The number of threads available = 1 random_compare: FORTRAN90 version r82ggl computes a random complex value as a pair of real numbers. c8ggl computes a random complex value directly. -- real pairs --- complex value -- 0.002591 0.539008 0.002591 0.539008 0.105362 0.813194 0.105362 0.813194 0.345956 0.475491 0.345956 0.475491 0.571768 0.704221 0.571768 0.704221 0.847110 0.383349 0.847110 0.383349 cfft_1d_accuracy_test: FFTinverse ( FFT ( X(1:N) ) ) == N * X(1:N)? N RMS error 2 0.785908E-16 4 0.852357E-16 8 0.808672E-16 16 0.111840E-15 32 0.138803E-15 64 0.147631E-15 128 0.202896E-15 256 0.180071E-15 512 0.218986E-15 1024 0.243902E-15 2048 0.249782E-15 4096 0.263753E-15 8192 0.292927E-15 16384 0.296477E-15 32768 0.307090E-15 65536 0.288004E-15 131072 0.307804E-15 262144 0.326226E-15 524288 0.341889E-15 1048576 0.336679E-15 2097152 0.352504E-15 4194304 0.350687E-15 8388608 0.364855E-15 16777216 0.369837E-15 cfft_1d_speed_test: FFT/inverse FFF of N-vector, NITS times. N NITS Time Time/Call MFLOPS 2 10000 0.8563E-02 0.4282E-06 23.36 4 10000 0.1728E-01 0.8640E-06 46.30 8 10000 0.2726E-01 0.1363E-05 88.05 16 10000 0.4209E-01 0.2105E-05 152.0 32 1000 0.6394E-02 0.3197E-05 250.3 64 1000 0.1072E-01 0.5361E-05 358.1 128 1000 0.1873E-01 0.9366E-05 478.3 256 1000 0.3673E-01 0.1837E-04 557.5 512 100 0.7180E-02 0.3590E-04 641.8 1024 100 0.1578E-01 0.7888E-04 649.1 2048 100 0.3298E-01 0.1649E-03 683.0 4096 100 0.7163E-01 0.3581E-03 686.2 8192 10 0.1490E-01 0.7449E-03 714.8 16384 10 0.3241E-01 0.1621E-02 707.7 32768 10 0.6803E-01 0.3401E-02 722.5 65536 10 0.1457 0.7286E-02 719.6 131072 1 0.3046E-01 0.1523E-01 731.6 262144 1 0.6524E-01 0.3262E-01 723.3 524288 1 0.1373 0.6865E-01 725.5 1048576 1 0.2947 0.1473 711.7 2097152 1 0.6112 0.3056 720.5 4194304 1 1.292 0.6460 714.2 8388608 1 2.662 1.331 724.9 16777216 1 5.617 2.808 716.9 fft_openmp_test: Normal end of execution. 26 February 2023 8:32:42.208 AM 26 February 2023 8:32:42.210 AM fft_openmp_test FORTRAN90 version fft_openmp() computes the Fast Fourier Transform of a complex data vector, using OpenMP for parallel execution. The number of processors available = 16 The number of threads available = 2 random_compare: FORTRAN90 version r82ggl computes a random complex value as a pair of real numbers. c8ggl computes a random complex value directly. -- real pairs --- complex value -- 0.002591 0.539008 0.002591 0.539008 0.105362 0.813194 0.105362 0.813194 0.345956 0.475491 0.345956 0.475491 0.571768 0.704221 0.571768 0.704221 0.847110 0.383349 0.847110 0.383349 cfft_1d_accuracy_test: FFTinverse ( FFT ( X(1:N) ) ) == N * X(1:N)? N RMS error 2 0.785908E-16 4 0.852357E-16 8 0.808672E-16 16 0.111840E-15 32 0.138803E-15 64 0.147631E-15 128 0.202896E-15 256 0.180071E-15 512 0.218986E-15 1024 0.243902E-15 2048 0.249782E-15 4096 0.263753E-15 8192 0.292927E-15 16384 0.296477E-15 32768 0.307090E-15 65536 0.288004E-15 131072 0.307804E-15 262144 0.326226E-15 524288 0.341889E-15 1048576 0.336679E-15 2097152 0.352504E-15 4194304 0.350687E-15 8388608 0.364855E-15 16777216 0.369837E-15 cfft_1d_speed_test: FFT/inverse FFF of N-vector, NITS times. N NITS Time Time/Call MFLOPS 2 10000 0.2239E-01 0.1119E-05 8.934 4 10000 0.5172E-01 0.2586E-05 15.47 8 10000 0.8579E-01 0.4289E-05 27.98 16 10000 0.1074 0.5369E-05 59.60 32 1000 0.1458E-01 0.7291E-05 109.7 64 1000 0.1934E-01 0.9669E-05 198.6 128 1000 0.2774E-01 0.1387E-04 323.0 256 1000 0.3910E-01 0.1955E-04 523.8 512 100 0.6571E-02 0.3286E-04 701.3 1024 100 0.1126E-01 0.5631E-04 909.3 2048 100 0.2128E-01 0.1064E-03 1059. 4096 100 0.4378E-01 0.2189E-03 1123. 8192 10 0.9190E-02 0.4595E-03 1159. 16384 10 0.1926E-01 0.9630E-03 1191. 32768 10 0.3786E-01 0.1893E-02 1298. 65536 10 0.8080E-01 0.4040E-02 1298. 131072 1 0.1725E-01 0.8623E-02 1292. 262144 1 0.3598E-01 0.1799E-01 1311. 524288 1 0.7398E-01 0.3699E-01 1347. 1048576 1 0.1584 0.7921E-01 1324. 2097152 1 0.3218 0.1609 1368. 4194304 1 0.6877 0.3438 1342. 8388608 1 1.388 0.6942 1390. 16777216 1 2.958 1.479 1361. fft_openmp_test: Normal end of execution. 26 February 2023 8:33:10.000 AM 26 February 2023 8:33:10.003 AM fft_openmp_test FORTRAN90 version fft_openmp() computes the Fast Fourier Transform of a complex data vector, using OpenMP for parallel execution. The number of processors available = 16 The number of threads available = 4 random_compare: FORTRAN90 version r82ggl computes a random complex value as a pair of real numbers. c8ggl computes a random complex value directly. -- real pairs --- complex value -- 0.002591 0.539008 0.002591 0.539008 0.105362 0.813194 0.105362 0.813194 0.345956 0.475491 0.345956 0.475491 0.571768 0.704221 0.571768 0.704221 0.847110 0.383349 0.847110 0.383349 cfft_1d_accuracy_test: FFTinverse ( FFT ( X(1:N) ) ) == N * X(1:N)? N RMS error 2 0.785908E-16 4 0.852357E-16 8 0.808672E-16 16 0.111840E-15 32 0.138803E-15 64 0.147631E-15 128 0.202896E-15 256 0.180071E-15 512 0.218986E-15 1024 0.243902E-15 2048 0.249782E-15 4096 0.263753E-15 8192 0.292927E-15 16384 0.296477E-15 32768 0.307090E-15 65536 0.288004E-15 131072 0.307804E-15 262144 0.326226E-15 524288 0.341889E-15 1048576 0.336679E-15 2097152 0.352504E-15 4194304 0.350687E-15 8388608 0.364855E-15 16777216 0.369837E-15 cfft_1d_speed_test: FFT/inverse FFF of N-vector, NITS times. N NITS Time Time/Call MFLOPS 2 10000 0.3780E-01 0.1890E-05 5.291 4 10000 0.7726E-01 0.3863E-05 10.35 8 10000 0.1167 0.5835E-05 20.57 16 10000 0.1605 0.8024E-05 39.88 32 1000 0.2070E-01 0.1035E-04 77.28 64 1000 0.2673E-01 0.1336E-04 143.7 128 1000 0.3667E-01 0.1834E-04 244.3 256 1000 0.5453E-01 0.2726E-04 375.6 512 100 0.8091E-02 0.4046E-04 569.5 1024 100 0.1449E-01 0.7247E-04 706.5 2048 100 0.2611E-01 0.1305E-03 863.0 4096 100 0.5382E-01 0.2691E-03 913.3 8192 10 0.1082E-01 0.5409E-03 984.5 16384 10 0.1319E-01 0.6596E-03 1739. 32768 10 0.2436E-01 0.1218E-02 2018. 65536 10 0.5262E-01 0.2631E-02 1993. 131072 1 0.1115E-01 0.5573E-02 1999. 262144 1 0.2264E-01 0.1132E-01 2084. 524288 1 0.4470E-01 0.2235E-01 2229. 1048576 1 0.9703E-01 0.4852E-01 2161. 2097152 1 0.1891 0.9455E-01 2329. 4194304 1 0.4135 0.2067 2232. 8388608 1 0.8071 0.4035 2391. 16777216 1 1.708 0.8541 2357. fft_openmp_test: Normal end of execution. 26 February 2023 8:33:32.908 AM 26 February 2023 8:33:32.911 AM fft_openmp_test FORTRAN90 version fft_openmp() computes the Fast Fourier Transform of a complex data vector, using OpenMP for parallel execution. The number of processors available = 16 The number of threads available = 8 random_compare: FORTRAN90 version r82ggl computes a random complex value as a pair of real numbers. c8ggl computes a random complex value directly. -- real pairs --- complex value -- 0.002591 0.539008 0.002591 0.539008 0.105362 0.813194 0.105362 0.813194 0.345956 0.475491 0.345956 0.475491 0.571768 0.704221 0.571768 0.704221 0.847110 0.383349 0.847110 0.383349 cfft_1d_accuracy_test: FFTinverse ( FFT ( X(1:N) ) ) == N * X(1:N)? N RMS error 2 0.785908E-16 4 0.852357E-16 8 0.808672E-16 16 0.111840E-15 32 0.138803E-15 64 0.147631E-15 128 0.202896E-15 256 0.180071E-15 512 0.218986E-15 1024 0.243902E-15 2048 0.249782E-15 4096 0.263753E-15 8192 0.292927E-15 16384 0.296477E-15 32768 0.307090E-15 65536 0.288004E-15 131072 0.307804E-15 262144 0.326226E-15 524288 0.341889E-15 1048576 0.336679E-15 2097152 0.352504E-15 4194304 0.350687E-15 8388608 0.364855E-15 16777216 0.369837E-15 cfft_1d_speed_test: FFT/inverse FFF of N-vector, NITS times. N NITS Time Time/Call MFLOPS 2 10000 0.4681E-01 0.2340E-05 4.273 4 10000 0.9717E-01 0.4859E-05 8.233 8 10000 0.1492 0.7461E-05 16.08 16 10000 0.2192 0.1096E-04 29.20 32 1000 0.2555E-01 0.1277E-04 62.63 64 1000 0.3230E-01 0.1615E-04 118.9 128 1000 0.4042E-01 0.2021E-04 221.7 256 1000 0.5419E-01 0.2710E-04 377.9 512 100 0.7262E-02 0.3631E-04 634.5 1024 100 0.1160E-01 0.5801E-04 882.6 2048 100 0.1831E-01 0.9156E-04 1230. 4096 100 0.3602E-01 0.1801E-03 1365. 8192 10 0.6330E-02 0.3165E-03 1682. 16384 10 0.1353E-01 0.6767E-03 1695. 32768 10 0.2562E-01 0.1281E-02 1918. 65536 10 0.5500E-01 0.2750E-02 1906. 131072 1 0.1114E-01 0.5571E-02 2000. 262144 1 0.2358E-01 0.1179E-01 2001. 524288 1 0.4594E-01 0.2297E-01 2168. 1048576 1 0.9941E-01 0.4970E-01 2110. 2097152 1 0.1946 0.9732E-01 2263. 4194304 1 0.4170 0.2085 2213. 8388608 1 0.7988 0.3994 2415. 16777216 1 1.711 0.8557 2353. fft_openmp_test: Normal end of execution. 26 February 2023 8:33:55.831 AM