9 May 2025 9:12:38.590 PM 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 = 8 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.1143E-01 0.5713E-06 17.50 4 10000 0.2108E-01 0.1054E-05 37.96 8 10000 0.3136E-01 0.1568E-05 76.52 16 10000 0.4630E-01 0.2315E-05 138.2 32 1000 0.6703E-02 0.3351E-05 238.7 64 1000 0.1059E-01 0.5297E-05 362.5 128 1000 0.1782E-01 0.8912E-05 502.7 256 1000 0.3290E-01 0.1645E-04 622.4 512 100 0.6255E-02 0.3128E-04 736.6 1024 100 0.1317E-01 0.6587E-04 777.3 2048 100 0.2698E-01 0.1349E-03 834.9 4096 100 0.5913E-01 0.2957E-03 831.2 8192 10 0.1264E-01 0.6318E-03 842.8 16384 10 0.2803E-01 0.1401E-02 818.5 32768 10 0.5739E-01 0.2869E-02 856.5 65536 10 0.1223 0.6117E-02 857.1 131072 1 0.2594E-01 0.1297E-01 859.0 262144 1 0.5728E-01 0.2864E-01 823.8 524288 1 0.1207 0.6036E-01 825.2 1048576 1 0.2597 0.1299 807.4 2097152 1 0.5535 0.2768 795.6 4194304 1 1.172 0.5859 787.5 8388608 1 2.412 1.206 799.8 16777216 1 5.112 2.556 787.7 fft_openmp_test: Normal end of execution. 9 May 2025 9:13:08.414 PM 9 May 2025 9:13:08.417 PM 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 = 8 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.1579E-01 0.7893E-06 12.67 4 10000 0.2974E-01 0.1487E-05 26.90 8 10000 0.4670E-01 0.2335E-05 51.39 16 10000 0.6473E-01 0.3237E-05 98.87 32 1000 0.8810E-02 0.4405E-05 181.6 64 1000 0.1213E-01 0.6066E-05 316.5 128 1000 0.1718E-01 0.8591E-05 521.5 256 1000 0.2772E-01 0.1386E-04 738.8 512 100 0.4508E-02 0.2254E-04 1022. 1024 100 0.8945E-02 0.4473E-04 1145. 2048 100 0.1708E-01 0.8541E-04 1319. 4096 100 0.3571E-01 0.1785E-03 1377. 8192 10 0.7411E-02 0.3705E-03 1437. 16384 10 0.1573E-01 0.7864E-03 1458. 32768 10 0.3239E-01 0.1619E-02 1518. 65536 10 0.6983E-01 0.3491E-02 1502. 131072 1 0.1477E-01 0.7384E-02 1509. 262144 1 0.3314E-01 0.1657E-01 1424. 524288 1 0.6678E-01 0.3339E-01 1492. 1048576 1 0.1486 0.7430E-01 1411. 2097152 1 0.3117 0.1558 1413. 4194304 1 0.6509 0.3255 1418. 8388608 1 1.312 0.6562 1470. 16777216 1 2.797 1.399 1439. fft_openmp_test: Normal end of execution. 9 May 2025 9:13:29.104 PM 9 May 2025 9:13:29.107 PM 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 = 8 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.1813E-01 0.9065E-06 11.03 4 10000 0.3383E-01 0.1692E-05 23.65 8 10000 0.5427E-01 0.2714E-05 44.22 16 10000 0.7554E-01 0.3777E-05 84.73 32 1000 0.1029E-01 0.5144E-05 155.5 64 1000 0.1330E-01 0.6650E-05 288.7 128 1000 0.1718E-01 0.8589E-05 521.6 256 1000 0.2533E-01 0.1266E-04 808.7 512 100 0.3710E-02 0.1855E-04 1242. 1024 100 0.6652E-02 0.3326E-04 1539. 2048 100 0.1137E-01 0.5687E-04 1981. 4096 100 0.2321E-01 0.1161E-03 2117. 8192 10 0.4484E-02 0.2242E-03 2375. 16384 10 0.9693E-02 0.4846E-03 2366. 32768 10 0.1912E-01 0.9561E-03 2570. 65536 10 0.4161E-01 0.2081E-02 2520. 131072 1 0.8684E-02 0.4342E-02 2566. 262144 1 0.2074E-01 0.1037E-01 2275. 524288 1 0.4235E-01 0.2118E-01 2352. 1048576 1 0.9657E-01 0.4828E-01 2172. 2097152 1 0.1988 0.9938E-01 2216. 4194304 1 0.4302 0.2151 2145. 8388608 1 0.8505 0.4252 2269. 16777216 1 1.842 0.9212 2186. fft_openmp_test: Normal end of execution. 9 May 2025 9:13:45.771 PM 9 May 2025 9:13:45.773 PM 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 = 8 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.2466E-01 0.1233E-05 8.109 4 10000 0.4572E-01 0.2286E-05 17.50 8 10000 0.6987E-01 0.3494E-05 34.35 16 10000 0.9764E-01 0.4882E-05 65.55 32 1000 0.1302E-01 0.6512E-05 122.8 64 1000 0.1698E-01 0.8489E-05 226.2 128 1000 0.2270E-01 0.1135E-04 394.7 256 1000 0.3257E-01 0.1628E-04 628.9 512 100 0.4644E-02 0.2322E-04 992.3 1024 100 0.8049E-02 0.4025E-04 1272. 2048 100 0.1361E-01 0.6804E-04 1655. 4096 100 0.2762E-01 0.1381E-03 1780. 8192 10 0.5181E-02 0.2590E-03 2056. 16384 10 0.1127E-01 0.5635E-03 2035. 32768 10 0.2223E-01 0.1112E-02 2211. 65536 10 0.4806E-01 0.2403E-02 2182. 131072 1 0.9564E-02 0.4782E-02 2330. 262144 1 0.2210E-01 0.1105E-01 2135. 524288 1 0.4605E-01 0.2302E-01 2163. 1048576 1 0.1058 0.5290E-01 1982. 2097152 1 0.2128 0.1064 2070. 4194304 1 0.4678 0.2339 1972. 8388608 1 0.8833 0.4416 2184. 16777216 1 1.895 0.9475 2125. fft_openmp_test: Normal end of execution. 9 May 2025 9:14:02.802 PM