06 October 2025 6:21:46.350 PM matmul(): Fortran90 version An interactive demonstration of the speed of matrix multiplication. This is version 1.20 Last modified on 16 December 2002. This is the version for Dell XPS Command? (Type H for help) This is the list of legal commands. H Help. List the legal commands. LDA=value Set leading dimension of arrays. M Multiply two matrices. N=value Assigns the size of the arrays. N=nlo,nhi,ninc Sets N=nlo, N=nlo+ninc, .... N=nlo,nhi,*nmult Sets N=nlo, N=nlo*nmult, .... NREP=nrep Sets the repetition factor. ORDER=name Chooses the algorithm. P Prints out current results. Q Quit. SHOW=name Include "name" in output. "name" = CPU, LANGUAGE, LDA, MACHINE, MFLOPS, N, NREP, OPS, ORDER, or TIME. "SHOW=ALL" means all items are shown. NOSHOW=name removes an item from output list. Command? (Type H for help) N has been set to 100 NLO has been set to 100 NHI has been set to 100 NINC has been set to 0 NMULT has been set to 0 Because N was changed, LDA is automatically increased to LDA = 100 Command? (Type H for help) The order has been set to ALL Command? (Type H for help) Order LDA N CPU Secs Ops MFLOPS Machine Language C4_IJK 100 100 0.070276 2000000 28.4592 Dell XPS gfortran C4_MATMUL 100 100 0.004785 2000000 417.9734 Dell XPS gfortran I4_IJK 100 100 0.049854 2000000 40.1171 Dell XPS gfortran I4_MATMUL 100 100 0.001653 2000000 1209.9208 Dell XPS gfortran L4_IJK 100 100 0.048441 2000000 41.2873 Dell XPS gfortran R4_DOT_PRO 100 100 0.014098 2000000 141.8641 Dell XPS gfortran R4_IJ 100 100 0.023038 2000000 86.8131 Dell XPS gfortran R4_IJK 100 100 0.048856 2000000 40.9366 Dell XPS gfortran R4_IJK_IMP 100 100 0.022038 2000000 90.7523 Dell XPS gfortran R4_IJK_I2 100 100 0.055268 2000000 36.1873 Dell XPS gfortran R4_IJK_I4 100 100 0.043643 2000000 45.8264 Dell XPS gfortran R4_IJK_I8 100 100 0.042976 2000000 46.5376 Dell XPS gfortran R4_IJK_J4 100 100 0.028846 2000000 69.3336 Dell XPS gfortran R4_IJK_K4 100 100 0.043130 2000000 46.3714 Dell XPS gfortran R4_IKJ 100 100 0.048776 2000000 41.0037 Dell XPS gfortran R4_IKJ_DOT 100 100 0.014093 2000000 141.9146 Dell XPS gfortran R4_JIK 100 100 0.049083 2000000 40.7473 Dell XPS gfortran R4_JIK_IMP 100 100 0.030219 2000000 66.1835 Dell XPS gfortran R4_JKI 100 100 0.048577 2000000 41.1717 Dell XPS gfortran R4_JKI_IMP 100 100 0.015218 2000000 131.4231 Dell XPS gfortran R4_KIJ 100 100 0.048828 2000000 40.9601 Dell XPS gfortran R4_KIJ_DOT 100 100 0.014365 2000000 139.2271 Dell XPS gfortran R4_KJI 100 100 0.049345 2000000 40.5309 Dell XPS gfortran R4_KJI_IMP 100 100 0.015059 2000000 132.8110 Dell XPS gfortran R4_MATMUL 100 100 0.001185 2000000 1687.7637 Dell XPS gfortran R4_TAXPYC 100 100 0.025325 2000000 78.9733 Dell XPS gfortran R4_TAXPYR 100 100 0.055688 2000000 35.9144 Dell XPS gfortran R4_TDOT 100 100 0.037072 2000000 53.9491 Dell XPS gfortran R4_TGEMM 100 100 0.031094 2000000 64.3212 Dell XPS gfortran R8_IJK 100 100 0.049578 2000000 40.3404 Dell XPS gfortran R8_MATMUL 100 100 0.002265 2000000 883.0114 Dell XPS gfortran The matrix multiplication has been carried out. Command? (Type H for help) The order has been set to R4_TDOT Command? (Type H for help) N has been set to 100 NLO has been set to 100 NHI has been set to 400 NINC has been set to 0 NMULT has been set to 2 Command? (Type H for help) Order LDA N CPU Secs Ops MFLOPS Machine Language R4_TDOT 100 100 0.037130 2000000 53.8648 Dell XPS gfortran R4_TDOT 200 200 0.118191 16000000 135.3741 Dell XPS gfortran R4_TDOT 400 400 0.182383 128000000 701.8200 Dell XPS gfortran The matrix multiplication has been carried out. Command? (Type H for help) The order has been set to I4_IJK Command? (Type H for help) N has been set to 100 NLO has been set to 100 NHI has been set to 800 NINC has been set to 0 NMULT has been set to 2 Command? (Type H for help) Order LDA N CPU Secs Ops MFLOPS Machine Language I4_IJK 400 100 0.003656 2000000 547.0415 Dell XPS gfortran I4_IJK 400 200 0.031170 16000000 513.3139 Dell XPS gfortran I4_IJK 400 400 0.263499 128000000 485.7703 Dell XPS gfortran I4_IJK 800 800 2.5557761024000000 400.6611 Dell XPS gfortran The matrix multiplication has been carried out. Command? (Type H for help) The order has been set to R4_KJI Command? (Type H for help) The repetition factor is now NREP = 5 Command? (Type H for help) N has been set to 100 NLO has been set to 100 NHI has been set to 100 NINC has been set to 0 NMULT has been set to 0 Command? (Type H for help) Order LDA N CPU Secs Ops NREP MFLOPS Machine Language R4_KJI 800 100 0.016765 2000000 5 596.4935 Dell XPS gfortran The matrix multiplication has been carried out. Command? (Type H for help) Type "Y" to confirm that you want to quit. matmul(): Normal end of execution. 06 October 2025 6:21:49.609 PM