options

Loops Index

137 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
484libparcsr_ls.so - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost19.874.344.879686.2610043.7511.522.911.0902001
480libparcsr_ls.so - ams.c:3662-3682hypre_ParCSRRelaxThreads.extracted.57Outermost5.911.391.4596171.9929.6316.22.223.46.831.17NANANANANA
173libseq_mv.so - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost5.221.161.289690.4210043.7511.522.911.102001
185libseq_mv.so - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost4.631.051.149695.4510043.7511.522.911.1302001
483libparcsr_ls.so - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost2.440.570.696157.84012.512.9181.1602001
208libseq_mv.so - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.extracted.49Outermost1.90.440.47969.19011.611113.121.16NANANANANA
136libparcsr_mv.so - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost1.880.440.469619.84012.51.672.1481.1613002
877libparcsr_ls.so - par_coarsen.c:2361-2368hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost1.480.320.36960.00011.48119.261.0711001.75
3162libparcsr_ls.so - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost1.340.310.33960.00012.51181.150.751002.5
3190libparcsr_ls.so - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost1.290.30.32960.00012.51181.151.251001
99libparcsr_mv.so - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost1.260.310.31960.00012.51181.2401001
867libparcsr_ls.so - par_coarsen.c:2132-2136hypre_BoomerAMGCoarsenPMIS.extracted.35Single1.260.270.31960.00012.51181.0801100
96libparcsr_mv.so - par_csr_matop.c:109-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween1.110.280.27960.00012.51181.27NANANANANA
165libseq_mv.so - csr_matvec.c:334-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost1.050.30.269618.2416.2314.532.041.837.531.431.511.530
16exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost1.020.30.25960.00012.51181.5NANANANANA
1558libparcsr_ls.so - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween1.010.260.25960.00012.51181.3NANANANANA
1616libparcsr_ls.so - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.90.280.229610.77012.52.112.2481.56NANANANANA
172libseq_mv.so - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.890.240.2296156.33012.512.9181.3302001
184libseq_mv.so - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.840.230.2196142.99012.512.9181.3502001
1547libparcsr_ls.so - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.820.230.2960.00012.51181.35NANANANANA
210libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.810.210.29627.40012.51.291.4481.3112010
171libseq_mv.so - csr_matvec.c:307-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.770.230.1996204.1916.2314.532.041.837.531.531.511.530
183libseq_mv.so - csr_matvec.c:256-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.760.240.1996149.7832.5316.571.81.947.531.61.500.753.750
1622libparcsr_ls.so - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.690.20.17961.51012.51181.4311002
248libseq_mv.so - vector.c:449-452hypre_SeqVectorAxpy.extractedSingle0.660.180.1696108.591005011.4121.3802000
1620libparcsr_ls.so - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.660.210.16967.98012.512.7581.6212002
166libseq_mv.so - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.610.170.159642.27012.512.9181.4202001
207libIJ_mv.so - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.610.150.15960.00012.52.94181.25NANANANANA
12libseq_mv.so - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.590.180.149620.21012.51.562.0781.512.5012
134libparcsr_mv.so - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.540.180.139618.62012.53.11181.64NANANANANA
251libseq_mv.so - vector.c:483-486hypre_SeqVectorInnerProd.extractedSingle0.50.130.1296150.941005011.5421.302000
1606libparcsr_ls.so - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.490.20.12967.66012.52.112.2482NANANANANA
880libparcsr_ls.so - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.480.130.12960.00011.461110.431.311001
1561libparcsr_ls.so - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.370.130.09960.00012.51181.860.51001.5
22libseq_mv.so - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.360.130.09960.00012.51181.860.51001
1550libparcsr_ls.so - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.340.120.08960.00012.51181.710.51.5001.5
3025libparcsr_ls.so - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.320.080.08960.00012.51181.330.51.5000.5
11exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.320.090.08960.00012.51.95181.29NANANANANA
3028libparcsr_ls.so - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.260.080.069680.70012.51.22181.622.5000
1609libparcsr_ls.so - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.260.10.069611.869.2613.432.713.2112.892NANANANANA
1722libparcsr_ls.so - par_lr_interp.c:1221-1627 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.220.080.05963.31011.632.13.1712.122NANANANANA
11libseq_mv.so - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.190.070.059614.23012.52.47181.7513.3300.673.33
176libIJ_mv.so - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.190.080.05960.00012.51.321822100.50
136libseq_mv.so - csr_matvec.c:158-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.180.070.049680.08012.51281.7502000
175libIJ_mv.so - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.180.070.04960.00012.51.32181.752100.50
130libseq_mv.so - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.181.760.0420.00012.51181.0202000
3188libparcsr_ls.so - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.170.070.04950.00012.51182.33NANANANANA
1512libparcsr_ls.so - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.171.630.0420.00011.721111.21.010.51001.5
167libseq_mv.so - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.160.060.049641.3010043.7511.522.91202001
3160libparcsr_ls.so - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.160.060.04960.00012.51182NANANANANA
3040libparcsr_ls.so - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.150.060.049615.651005011.52201000
1553libparcsr_ls.so - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.150.040.04940.00012.51181.3311031
1491libparcsr_ls.so - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.151.50.0420.00012.51181.010.51.5002
875libparcsr_ls.so - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.150.070.04960.00012.51.47182.33NANANANANA
211libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.140.060.049620.71012.51.331.288212010
149libseq_mv.so - csr_matvec.c:234-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.140.050.0396103.671005011.5421.6701000
21libseq_mv.so - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.140.060.03960.00012.511820.671.67002.33
246libseq_mv.so - vector.c:413-416hypre_SeqVectorScale.extractedSingle0.130.050.039693.671005011.5421.6701000
884libparcsr_ls.so - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.130.040.03960.00012.51181.33NANANANANA
239libseq_mv.so - vector.c:268-271hypre_SeqVectorSetConstantValues.extractedSingle0.130.060.03960.0010050112201000
1502libparcsr_ls.so - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.131.310.0320.00012.51181.0211001
464libparcsr_ls.so - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.120.040.039655.9210050122201000
888libparcsr_ls.so - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.10.040.02960.0010046.881.0812.89201002
1715libparcsr_ls.so - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.10.040.02965.433.2312.91.862.5382NANANANANA
1555libparcsr_ls.so - par_multi_interp.c:917-999 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.090.050.02930.00012.51182.5NANANANANA
205libseq_mv.so - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.090.040.0296116.1885.7141.071.151.122.36200001
1718libparcsr_ls.so - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.090.040.029614.18012.51.442.5882NANANANANA
872libparcsr_ls.so - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.080.040.02960.00010.33118.272NANANANANA
40libseq_mv.so - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.070.030.02960.00012.5118310.753.751.50
1626libparcsr_ls.so - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.070.030.02967.08010.42119.6303001
200libIJ_mv.so - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.070.050.02910.008.3313.051121.332.5NANANANANA
1544libparcsr_ls.so - par_multi_interp.c:917-1125 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.070.040.02900.00012.51184NANANANANA
878libparcsr_ls.so - par_coarsen.c:2435-2477 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.060.040.02880.00010.941.42110.464NANANANANA
383libparcsr_mv.so - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.060.020.01960.0010050112201000
100libparcsr_mv.so - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.060.030.01880.00012.51183NANANANANA
398libparcsr_mv.so - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.060.020.01960.0010050112201000
133libparcsr_mv.so - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.060.040.019633.00012.021112.084NANANANANA
1598libparcsr_ls.so - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.060.040.029617.808.3313.542.523.2384NANANANANA
3026libparcsr_ls.so - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.060.040.0196142.504017.391.912.759.914NANANANANA
92libparcsr_mv.so - par_csr_matop.c:109-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.060.040.01900.00011.811111.84NANANANANA
41libseq_mv.so - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.060.040.01860.00012.51.518412012
209libseq_mv.so - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.060.040.019630.30NANA1NANA400000
1728libparcsr_ls.so - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.030.02930.13012.151110.26311.67003
135libparcsr_mv.so - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.060.040.019621.50012.52.322.938413021
1754libparcsr_ls.so - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.020.01950.00012.5118211002.67
42libseq_mv.so - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedInnermost0.050.030.01820.00012.51.518312012
417libparcsr_ls.so - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.040.020.01960.0021.0515.131.09182NANANANANA
1539libparcsr_ls.so - par_multi_interp.c:272-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.040.010.01960.00012.51181NANANANANA
1500libparcsr_ls.so - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.040.380.0120.00012.51181.09NANANANANA
3023libparcsr_ls.so - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.030.020.01690.00012.51182NANANANANA
3118libparcsr_ls.so - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.030.010.01930.0010050112101000
1725libparcsr_ls.so - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.020.020440.00012.081112.82NANANANANA
459libparcsr_ls.so - ams.c:3363-3401 [...]hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.020.020.0196134.7534.6216.112.333.3911.590NANANANANA
3170libparcsr_ls.so - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.020.010700.0006.251116011000
3116libparcsr_ls.so - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010.01870.00011.41119.141NANANANANA
463libparcsr_ls.so - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.020.020.019685.0033.3316.6713.698001000
49libseq_mv.so - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.020.010720.00011.22112.461NANANANANA
482libparcsr_ls.so - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.020.020960.0010043.7511.522.91002001
50libseq_mv.so - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.020.010680.00012.5118112000
3039libparcsr_ls.so - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.020.020.019683.40012.512.48001000
45libseq_mv.so - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.020.010510.00010.98112.461NANANANANA
1523libparcsr_ls.so - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.020.220.0120.0008.831113.12112.67010
212libseq_mv.so - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.020.020950.00NANA1NANA000000
143libseq_mv.so - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.010.010830.0010043.7511.522.91002001
2libHYPRE_utilities.so - binsearch.c:35-44hypre_BinarySearchSingle0.010.020320.00012.5118200010
857libparcsr_ls.so - par_indepset.c:65-67hypre_BoomerAMGCoarsenPMISSingle0.010.07020.0081.8227.2711.224.47111000
1607libparcsr_ls.so - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.020630.00012.5118001002
3156libparcsr_ls.so - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010320.00012.51181NANANANANA
639libparcsr_ls.so - par_strength.c:2311-2316 [...]hypre_BoomerAMGSetupInnermost0.010.12020.00011.361112.611.09NANANANANA
24libIJ_mv.so - IJMatrix_parcsr.c:199-200hypre_IJMatrixSetDiagOffdSizesParCSRSingle0.010.08020.00012.51181.1402000
1510libparcsr_ls.so - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.010.1020.00012.51181NANANANANA
30libHYPRE_utilities.so - hypre_qsort.c:31-182 [...]hypre_qsort0Innermost0.010.06030.00012.51181.5NANANANANA
58libseq_mv.so - csr_matrix.c:145-148hypre_CSRMatrixSetRownnzSingle0.010.09020.0010050112100100
3161libparcsr_ls.so - par_strength.c:2038-2048hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.010.010220.00012.511811.331002.33
1612libparcsr_ls.so - par_multi_interp.c:1873-1874hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.010.010860.00012.5128001000
224libIJ_mv.so - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR.extracted.28Single0.010.010220.0010050112001000
415libparcsr_ls.so - ams.c:3534-3538hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.010.010290.00012.5118011000
1489libparcsr_ls.so - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.010.07020.00012.51181.4NANANANANA
204libseq_mv.so - csr_matvec.c:560-579 [...]hypre_CSRMatrixMatvecT.extracted.49Outermost0.010.010900.0022.3815.31.471.717.2901.33010.670
3192libparcsr_ls.so - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.010.010490.0006.251116011000
401libparcsr_mv.so - par_csr_matop.c:3491-3495hypre_ParTMatmul.extractedInnermost0.010.010300.00012.5118111001
88libparcsr_mv.so - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.010.010450.0010050112002000
870libparcsr_ls.so - par_coarsen.c:2139-2142hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.010.010170.0010050112102000
1461libparcsr_ls.so - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.1020.00012.5118111010
848libparcsr_ls.so - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.11020.00010.5811131.1NANANANANA
1721libparcsr_ls.so - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.010.010400.00011.3711.5112.71010.50.501
3184libparcsr_ls.so - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010220.00012.51181NANANANANA
386libparcsr_mv.so - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010340.00012.51.518114001
1751libparcsr_ls.so - par_lr_interp.c:1264-1303hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010330.00012.51181NANANANANA
57libseq_mv.so - csr_matrix.c:161-164hypre_CSRMatrixSetRownnzSingle0.010.06020.00012.51181NANANANANA
×