options

Loops Index

126 loops have been discarded from the report because their coverage is lower than the threshold set by object_coverage_threshold (0.01%). It represents about 0% of the application. To include them, change the value of object_coverage_threshold in the experiment directory configuration file, then rerun the command with the additionnal parameter --force-static-analysis

Colums Filter

Level Coverage run_0 (%) Max Time Over Threads run_0 (s) Time w.r.t. Wall Time run_0 (s) Nb Threads run_0 GFLOPS run_0 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing run_0 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelCoverage run_0 (%)Max Time Over Threads run_0 (s)Time w.r.t. Wall Time run_0 (s)Nb Threads run_0GFLOPS run_0Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing run_0Stride 0Stride 1Stride nStride UnknownStride Indirect
2665exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost25.65.875.9611230.655.2613.1611.7681.1602003
3535exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost7.121.571.6611244.575.2613.1611.7681.1102003
3545exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost6.411.421.4911244.44012.511.9581.1202002
2663exec - ams.c:3662-3682hypre_ParCSRRelaxThreads.extracted.57Outermost3.510.860.82112188.83012.51.782.7241.25NANANANANA
2970exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost1.120.260.2611217.71012.51.672.1481.1813002
3593exec - vector.c:449-452hypre_SeqVectorAxpy.extractedSingle1.010.260.2411237.14012.51.061.1281.302000
237exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost0.950.230.221120.00011.8118.81.2111001.5
3564exec - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.extracted.49Outermost0.930.220.221128.09012.51181.22NANANANANA
3536exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.80.230.191124.18012.51.67181.44NANANANANA
2949exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.80.20.191120.00012.51181.2501001
2099exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.770.190.181120.00012.51181.2711002.25
243exec - par_coarsen.c:2132-2136hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.770.170.181120.00012.51181.1301100
2124exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.750.170.171120.00012.51181.1311001.75
3595exec - vector.c:483-486hypre_SeqVectorInnerProd.extractedSingle0.590.230.1411266.49012.511.4881.9202000
13exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.580.160.141120.00012.51181.45NANANANANA
3565exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.580.170.1311225.59012.51.291.4481.5512010
2946exec - par_csr_matop.c:109-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.570.160.131120.00012.51181.45NANANANANA
805exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.560.140.131120.00012.51181.27NANANANANA
3338exec - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.510.270.121120.00012.52.48182.7NANANANANA
794exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.50.140.121120.00012.51181.4NANANANANA
3317exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.450.10.111120.00012.51.32181.112100.50
776exec - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.40.130.0911214.06012.52.192.4381.63NANANANANA
234exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.390.120.091120.00011.461110.431.511001
2662exec - ams.c:3662-3669hypre_ParCSRRelaxThreads.extracted.57Innermost0.380.20.09112123.01012.51182.86NANANANANA
2968exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.350.110.0811216.66012.53.11181.57NANANANANA
3422exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.340.090.0811218.32012.51.42281.2912.5002.5
782exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.340.110.081121.39012.51181.5711002
780exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.260.090.061129.73012.512.7581.812002
3556exec - csr_matvec.c:158-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.220.110.0511232.85012.51282.7502000
2045exec - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.220.120.051120.00012.511830.51.5000.5
3429exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.210.060.051120.00012.51181.50.51001
808exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.20.080.051120.00012.511820.51001.5
3544exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.20.070.05112138.0116.6714.581.53181.75NANANANANA
3546exec - csr_matvec.c:234-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.190.10.0411241.04012.51182.501000
768exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.190.060.0411211.86012.51.891.8681.5NANANANANA
797exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.180.060.041120.00012.51181.50.51.5001.5
3592exec - vector.c:413-416hypre_SeqVectorScale.extractedSingle0.180.10.0411236.06012.51182.501000
2057exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.170.120.0411247.60011.721.0619.3941.52.5000
3589exec - vector.c:268-271hypre_SeqVectorSetConstantValues.extractedSingle0.150.090.041070.00012.5118301000
2049exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.150.140.0311219.68012.511.5584.6701000
2600exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.130.040.0311243.9033.3316.6712.681.3301000
8exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.120.050.031110.00012.52.19182.5NANANANANA
3534exec - csr_matvec.c:248-339 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.110.050.03112102.45012.51.67182.5NANANANANA
1071exec - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.110.040.031122.6313.7914.221.642.67.62NANANANANA
771exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.10.050.0211214.3811.913.993.123.667.962.5NANANANANA
800exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.10.030.021100.00012.51181.511022
3421exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.090.040.0211216.90012.52.471820.673.33004
711exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.091.030.0220.00011.721111.21.020.51001.5
241exec - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.090.030.021120.00010.33118.271.5NANANANANA
2122exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.090.050.021100.00012.51182.5NANANANANA
2097exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.090.040.021070.00012.51182NANANANANA
235exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.090.040.021050.00012.51.27182NANANANANA
3566exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.090.040.0211228.40012.51.331.288212010
3040exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.090.030.021120.00012.51181.501000
3029exec - par_csr_matop.c:3607-3608hypre_ParTMatmul.extractedInnermost0.090.030.021120.00012.51181.501000
3428exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.080.030.021120.00012.51181.50.671.67002.33
697exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.070.820.0220.00012.511810.51.5002
704exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.070.750.0220.00012.51181.0411001
3509exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.070.760.0220.00012.51181.0102000
231exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.070.030.021120.00010.831112.263NANANANANA
227exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.070.030.021120.00012.51183NANANANANA
1066exec - par_lr_interp.c:1221-1743 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.060.030.011085.259.5213.242.382.8711.993NANANANANA
3436exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedInnermost0.050.030.011030.00012.51.5718312012
1069exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.050.020.0111215.057.6913.461.292.567.722NANANANANA
2585exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.050.020.011120.0021.0515.131.11182NANANANANA
3435exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.050.030.011050.00012.51.5718312012
3331exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.050.050.01840.00011.631124.155NANANANANA
232exec - par_coarsen.c:2435-2477 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.040.030.01900.00010.711.47112.923NANANANANA
791exec - par_multi_interp.c:917-1125 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.040.020.01860.00012.51182NANANANANA
1077exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.030.01900.10012.151110.63311.67003
802exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.040.030.01900.00012.51183NANANANANA
3561exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.040.030.01112122.40012.512.828310050
762exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.030.020.0111218.6512.514.062.113.8582NANANANANA
2967exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.030.030.0110913.00012.021112.083NANANANANA
2942exec - par_csr_matop.c:109-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.030.020.01830.00011.811111.752NANANANANA
702exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.030.30.0120.00012.51181.07NANANANANA
1094exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.020.01980.00012.511821.671002
2104exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.030.010.011120.0006.251116111000
2969exec - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.030.020.0110811.75012.52.322.938213021
3434exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.030.020.01990.00012.5118201.752.751.50
2950exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.030.020.01860.00012.51182NANANANANA
814exec - par_multi_interp.c:272-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.020.010820.00012.51180NANANANANA
3551exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.020.0201060.00012.511.958002002
2043exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.020.020540.00012.51182NANANANANA
786exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.020.030.01987.30010.42119.6303001
2081exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010840.00010.421110.79001000
2664exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.020.0201110.005.2613.1611.768002003
720exec - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.020.26020.0008.831112.831.1313.67100
2937exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.020.010820.00012.5118001010
2047exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedInBetween0.020.0201120.007.6913.222.442.9112.540NANANANANA
361exec - par_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle0.010.07020.00012.511.9581.1701000
3031exec - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010260.00012.51.518114001
276exec - par_coarse_parms.c:94-96hypre_BoomerAMGCoarseParmsSingle0.010.07020.00010.421110.791.1701000
3550exec - csr_matvec.c:178-196 [...]hypre_CSRMatrixMatvecOutOfPlace.extracted.19Outermost0.010.010780.0014.2914.292.253.6980NANANANANA
2126exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.010.010440.0006.251116011000
2583exec - ams.c:3536-3538hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.010.010300.00012.5118001000
2080exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.010.010360.00011.181110.40NANANANANA
242exec - par_coarsen.c:2139-2142hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.010.010310.00012.51.0418102000
1091exec - par_lr_interp.c:1264-1350 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010340.00012.51181NANANANANA
3443exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010410.00011.22112.461NANANANANA
709exec - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.010.08020.00012.51181.33NANANANANA
769exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.010610.00012.5118001002
2093exec - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010230.00012.51181NANANANANA
3347exec - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR.extracted.28Single0.010.010250.00012.5118001000
3624exec - binsearch.c:35-44hypre_BinarySearchSingle0.010.020240.00012.5118200010
3439exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010480.00010.98112.461NANANANANA
3744exec - __intel_avx_rep_memcpySingle0.010.010240.0010050112102000
3444exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.010.010530.00012.5118111010
217exec - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.09020.00010.581112.941.13NANANANANA
2040exec - par_strength.c:2311-2315hypre_BoomerAMGCorrectCFMarkerSingle0.010.07020.00011.251111.431NANANANANA
3447exec - csr_matrix.c:145-148hypre_CSRMatrixSetRownnzSingle0.010.06020.00010.941110.27101000
1074exec - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010330.00011.981113.331NANANANANA
3537exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.010.0201110.00012.511.958002002
2118exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010280.00012.51181NANANANANA
2596exec - ams.c:3382-3401 [...]hypre_ParCSRComputeL1NormsThreads.extractedInBetween0.010.0101120.0011.1113.191.73114.10NANANANANA
×