options

Loops Index

147 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
2849exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost29.8212.8912.489633.0233.3316.6712.067.111.2202002
3801exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost8.423.63.529639.1333.3316.6712.067.111.202002
3813exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost7.543.23.159640.9733.3316.6712.067.111.1902002
2845exec - ams.c:3662-3682hypre_ParCSRRelaxThreads.extracted.57Outermost4.741.971.9896149.1420152.313.96.921.17NANANANANA
3874exec - vector.c:449-452hypre_SeqVectorAxpy.extractedSingle1.170.460.499635.541005011.4121.1202000
3174exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost1.090.440.459620.68012.51.612.0781.13120.502
3793exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.920.490.389617.476.9713.372.811.817.871.480.75312.50.5
3839exec - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.extracted.49Outermost0.870.490.379611.85011.931113.221.58NANANANANA
242exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost0.860.360.36960.00011.8118.81.161.51001.5
3153exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.830.350.35960.00012.51181.210.51001.5
850exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.760.420.32960.00012.51181.56NANANANANA
2252exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.730.320.31960.00012.51181.2311002.5
2229exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.730.310.3960.00012.51181.1911002.75
249exec - par_coarsen.c:2132-2136hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.710.270.3960.00012.51181.0801100
3577exec - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.690.30.29960.0032.7321.141.6614.591.2NANANANANA
13exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.670.330.28960.00012.51181.38NANANANANA
839exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.650.370.27960.00012.51181.61NANANANANA
3877exec - vector.c:483-486hypre_SeqVectorInnerProd.extractedSingle0.630.260.269669.601005011.5421.1802000
2848exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost0.610.410.2696125.33012.512.9181.8602001
819exec - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.610.320.269610.01012.52.562.4581.45NANANANANA
3841exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.560.260.249622.31012.51.291.4481.312010
3799exec - csr_matvec.c:248-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.490.260.296182.106.9713.372.811.817.871.530.75312.50.5
3550exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.480.210.2960.00012.51.32181.242100.50
9exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.450.190.19960.00012.512.35181.19NANANANANA
239exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.430.240.18960.00011.461110.431.611001
825exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.420.230.18960.88012.51181.5321.5001.5
3151exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.410.20.17960.00012.51181.33NANANANANA
3688exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.390.160.169618.64012.522.1881.1422.5002.5
807exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.340.160.14966.62012.52.222.3281.33NANANANANA
823exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.340.170.14968.23012.512.7581.4212002
3811exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.330.180.1496186.4022.315.292.651.917.861.50.7510.753.750.5
2163exec - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.320.140.14960.00012.51181.171.51.5000
3795exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.310.210.139630.2933.3316.6712.067.111.9102002
3172exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.280.180.129618.37012.53.11181.8NANANANANA
3815exec - csr_matvec.c:234-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.280.120.129626.731005011.5421.201000
3828exec - csr_matvec.c:160-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.270.120.119629.06012.51281.202000
2166exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.240.140.19639.30011.721.2219.891.5612.5001
853exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.240.150.1960.00012.51181.671.51002
3794exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.240.170.19631.96012.512.9181.8902001
3872exec - vector.c:413-416hypre_SeqVectorScale.extractedSingle0.240.110.19628.161005011.5421.2201000
842exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.220.140.09960.00012.51181.7511.5002
3698exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.20.090.08960.00012.51181.290.51001
3867exec - vector.c:268-271hypre_SeqVectorSetConstantValues.extractedSingle0.20.10.08960.00100501121.4301000
833exec - par_multi_interp.c:1760-1761hypre_BoomerAMGBuildMultipass.extracted.28Single0.190.070.08960.0006.251116111000
2178exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.190.120.08967.731005011.521.7101000
812exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.180.120.08969.3022.4515.053.183.3812.581.71NANANANANA
3800exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.170.120.0796121.38012.512.918202001
3812exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.160.10.079685.57012.512.9181.6702001
2810exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.160.080.079627.24100501221.3301000
2164exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.130.070.059644.1837.3617.141.972.7610.111.4NANANANANA
3687exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.120.080.059611.36012.51.71821.334.33003
845exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.110.060.05940.00012.51181.521020
3842exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.110.070.049622.43012.51.331.2881.7512010
246exec - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.110.050.05960.0009.381.0419.331.25NANANANANA
3570exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.110.080.05960.006.1712.581112.492NANANANANA
240exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.110.070.05960.00012.51.27181.75NANANANANA
3697exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.10.060.04960.00012.51181.50.671.67002.33
236exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.090.050.04960.0009.721113.781.67NANANANANA
3764exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.091.510.0420.00012.51181.0202000
3836exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.090.070.049660.6158.3332.2911.073.12.3300003
811exec - par_multi_interp.c:1590-1591hypre_BoomerAMGBuildMultipass.extracted.27Single0.090.040.04960.0006.2511161.3311000
3704exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.090.050.04960.00012.52.13181.6722012
742exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.091.60.0420.00011.721111.011.011.51001.5
232exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.080.050.04960.00012.51181.67NANANANANA
729exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.081.430.0320.00012.51181.021.51.5002
2250exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.070.050.03960.00012.51182.5NANANANANA
2227exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.070.070.03940.00012.51182.33NANANANANA
2161exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.070.050.03940.00012.51181.67NANANANANA
736exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.060.970.0220.00012.51181.0301001
2774exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.060.040.03960.002515.631.48182NANANANANA
1136exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.040.039614.537.6913.461.212.427.72NANANANANA
847exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.060.060.03950.00012.51183NANANANANA
799exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.050.040.029616.1010.7113.622.573.9211.582NANANANANA
1133exec - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.050.040.029614.5819.314.362.382.8611.862NANANANANA
1140exec - par_lr_interp.c:1221-1627 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.050.040.029683.8578.5730.3611.094201104
836exec - par_multi_interp.c:917-1124 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.050.050.02860.00012.51182.5NANANANANA
237exec - par_coarsen.c:2435-2477 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.040.050.02940.00010.421.75112.922.5NANANANANA
3150exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.040.030.02900.00012.51183NANANANANA
3152exec - par_csr_matop.c:218-231 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.040.040.02910.00012.5118210030.5
829exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.040.040.02956.28010.42119.6213002
3248exec - par_csr_matop.c:3467-3504 [...]hypre_ParTMatmul.extractedInnermost0.030.020.01960.0010050112201000
3173exec - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.030.030.019628.65012.51.752.8583120.512
3234exec - par_csr_matop.c:3467-3607 [...]hypre_ParTMatmul.extractedInnermost0.030.020.01950.0010050112201000
2232exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.030.010.01960.0006.251116111000
3840exec - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.030.040.019628.55NANA1NANA400000
1166exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.020.01900.00012.511821.671002
3171exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.030.030.019629.10011.931112.363NANANANANA
1145exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.030.01890.55012.151110.0631.671.67002.33
2809exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.020.020.019678.4033.3316.6713.698201000
2211exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010.01950.0010050112101000
2177exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.020.020.019680.05012.512.48201000
2209exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010.01960.00010.94119.41122.5000
3825exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.020.030.019515.3533.3316.6712.067.11302002
2847exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.020.020.019526.6533.3316.6712.067.11202002
3843exec - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.020.020.019616.15NANA1NANA200000
3703exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.020.020.01790.00012.511820.51.50.50.51
3146exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.020.010.01940.0010050112102000
734exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.020.360.0120.00012.51181.03NANANANANA
860exec - par_multi_interp.c:272-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.020.010.01960.00012.51181NANANANANA
855exec - par_multi_interp.c:917-918hypre_BoomerAMGBuildMultipass.extracted.34Single0.010.010500.0006.251116111000
740exec - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.010.11020.00012.51181.1NANANANANA
2254exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.0100620.0006.251116011000
3709exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.010.010.01850.00012.5118121100
3906exec - binsearch.c:35-44hypre_BinarySearchSingle0.010.010330.00012.5118100010
248exec - par_coarsen.c:2139-2142hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.010.010.01820.002515.63116.77102000
3237exec - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010510.00012.51.518114001
1164exec - par_lr_interp.c:1264-1303hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010360.00012.51181NANANANANA
1148exec - par_lr_interp.c:1455-1456hypre_BoomerAMGBuildExtPIInterp.extractedSingle0.010.010390.0006.251116111000
3705exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010640.00011.18112.461NANANANANA
3708exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010.01830.00010.94112.461NANANANANA
751exec - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.010.230.0120.0008.941113.13113.67100
3594exec - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR.extracted.28Single0.0100370.0010050112001000
3251exec - par_csr_matop.c:3491-3495hypre_ParTMatmul.extractedInnermost0.010.010340.00012.5118111001
373exec - par_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle0.010.11020.00012.512.918101000
708exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.1020.00012.5118102000
3178exec - par_csr_matop.c:858-859hypre_ParMatmul.extracted.12Single0.010.010390.0006.251116111000
220exec - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.11020.00010.451113.28111.671.3300
1168exec - par_lr_interp.c:1224-1225hypre_BoomerAMGBuildExtPIInterp.extractedSingle0.0100400.0006.251116011000
1143exec - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010510.00011.931113.51NANANANANA
2805exec - ams.c:3382-3517 [...]hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.010.020.0196112.0022.7315.22.093.15120NANANANANA
3835exec - csr_matvec.c:560-579 [...]hypre_CSRMatrixMatvecT.extracted.49Outermost0.010.020.018825.6017.7814.721.491.767.35010021.33
2246exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010310.00012.51181NANANANANA
2158exec - par_strength.c:2311-2316hypre_BoomerAMGCorrectCFMarkerSingle0.010.09020.00011.51111.061NANANANANA
808exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.010800.00012.5118001002
×