options

Loops Index

135 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
428libparcsr_ls.so - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost27.055.885.7211238.2810043.7511.522.911.1502001
149libseq_mv.so - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost6.91.441.4611240.7910043.7511.522.911.102001
161libseq_mv.so - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost6.231.291.3211243.2810043.7511.522.911.0902001
427libparcsr_ls.so - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost2.910.750.6211291.40012.512.9181.3602001
424libparcsr_ls.so - ams.c:3662-3684hypre_ParCSRRelaxThreads.extracted.57Outermost2.90.690.61112188.4934.7816.852.133.656.751.25NANANANANA
215libseq_mv.so - vector.c:451-452hypre_SeqVectorAxpy.extractedSingle1.050.230.2211240.531005011.4121.1502000
182libseq_mv.so - csr_matvec.c:560-569hypre_CSRMatrixMatvecT.extracted.49Outermost1.030.250.221127.38012.51181.25NANANANANA
148libseq_mv.so - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.960.250.211285.44012.512.9181.3902001
141libseq_mv.so - csr_matvec.c:334-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.910.250.1911213.2214.8414.122.311.899.91.470.75006.250.5
160libseq_mv.so - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.870.240.1811284.05012.512.9181.4102001
109libparcsr_mv.so - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost0.850.20.1811225.37012.522.1481.25120.502
812libparcsr_ls.so - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost0.780.180.161120.00011.8118.81.21.51002
2965libparcsr_ls.so - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.670.140.141120.00012.51181.0811002.75
2988libparcsr_ls.so - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.660.140.141120.00012.51181.0811002.5
74libparcsr_mv.so - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.640.160.141120.00012.51181.330.51001
802libparcsr_ls.so - par_coarsen.c:2133-2137hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.590.120.121120.00012.51181.0901100
218libseq_mv.so - vector.c:485-486hypre_SeqVectorInnerProd.extractedSingle0.580.170.1211275.341005011.5421.5502000
1455libparcsr_ls.so - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.560.140.121120.00012.51181.27NANANANANA
1444libparcsr_ls.so - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.490.130.11120.00012.51181.44NANANANANA
16exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.490.120.11120.00012.51181.33NANANANANA
183libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.490.180.111234.52012.51.291.448212010
1520libparcsr_ls.so - par_multi_interp.c:1747-1865 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.480.150.111213.61012.52.532.9881.67NANANANANA
142libseq_mv.so - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.440.170.0911233.36012.512.9182.1302001
72libparcsr_mv.so - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.40.120.081120.00012.51181.5NANANANANA
815libparcsr_ls.so - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.390.130.081120.00011.461110.431.8611001
198libIJ_mv.so - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.340.180.071120.00012.232.92112.473NANANANANA
147libseq_mv.so - csr_matvec.c:307-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.340.10.07112291.6714.8414.122.311.899.91.670.75006.250.5
12libseq_mv.so - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.330.080.0711221.07012.52.072.2581.3322.5012
107libparcsr_mv.so - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.330.10.0711220.83012.51.78181.67NANANANANA
1526libparcsr_ls.so - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.320.10.071121.49012.51181.6721.5001.5
159libseq_mv.so - csr_matvec.c:256-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.260.10.06112221.2631.616.452.341.887.5920.7510.753.50.5
164libIJ_mv.so - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.240.080.051120.00012.51.321822100.50
1508libparcsr_ls.so - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.240.070.0511210.35012.522.1581.75NANANANANA
1524libparcsr_ls.so - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.240.080.0511211.09012.512.7581.612002
163libIJ_mv.so - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.220.070.051120.00012.51.32181.752100.50
113libseq_mv.so - csr_matvec.c:160-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.210.090.0411241.01012.51282.2502000
213libseq_mv.so - vector.c:415-416hypre_SeqVectorScale.extractedSingle0.210.090.0411238.351005011.5422.2501000
22libseq_mv.so - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.20.050.041120.00012.51181.250.51001
1458libparcsr_ls.so - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.20.060.041120.00012.51181.51.51002
125libseq_mv.so - csr_matvec.c:236-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.190.080.0411240.401005011.542201000
2830libparcsr_ls.so - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.180.090.041120.00012.511831.51.5000
1447libparcsr_ls.so - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.180.060.041120.00012.511821.51.5002
207libseq_mv.so - vector.c:270-271hypre_SeqVectorSetConstantValues.extractedSingle0.180.080.041110.00100501122.6701000
1534libparcsr_ls.so - par_multi_interp.c:1760-1761hypre_BoomerAMGBuildMultipass.extracted.28Single0.140.050.031120.0006.2511161.6711000
2833libparcsr_ls.so - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.140.080.0311283.47012.51.22182.6722.5000
412libparcsr_ls.so - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.130.040.0311232.8710050122201000
143libseq_mv.so - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.120.070.0311226.1510043.7511.522.913.502001
12exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.120.030.021120.00012.55.91181.5NANANANANA
1513libparcsr_ls.so - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.110.050.0211218.4010.4213.543.263.312.992.5NANANANANA
2845libparcsr_ls.so - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.10.10.021049.401005011.52501000
11libseq_mv.so - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.10.040.0211217.33012.51.221821.333.6701.333
1450libparcsr_ls.so - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.10.040.021100.00012.5118221031
184libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.090.050.0211228.55012.51.331.2882.512010
807libparcsr_ls.so - par_coarsen.c:2329-2336hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.090.030.021120.0009.381.0419.331.5NANANANANA
179libseq_mv.so - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.080.050.0211271.6385.7141.071.151.122.36500001
1512libparcsr_ls.so - par_multi_interp.c:1590-1591hypre_BoomerAMGBuildMultipass.extracted.27Single0.080.030.021110.0006.2511161.511000
21libseq_mv.so - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.080.030.021090.00012.511830.671.67002.33
823libparcsr_ls.so - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.080.030.021120.0010047.221.0912.761.50.51004
1409libparcsr_ls.so - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.080.840.0220.00011.721111121001.5
107libseq_mv.so - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.070.740.0120.00012.5118102000
376libparcsr_ls.so - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.070.020.011120.002515.631.78182NANANANANA
1388libparcsr_ls.so - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.070.770.0220.00012.51181.011.51.5002
42libseq_mv.so - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.060.020.011050.00012.52.2518222022
819libparcsr_ls.so - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.060.020.011120.00012.51182NANANANANA
2986libparcsr_ls.so - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.060.030.011060.00012.51183NANANANANA
41libseq_mv.so - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.060.030.011060.00012.52.2518322022
1624libparcsr_ls.so - par_lr_interp.c:1221-1627 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.030.011086.90012.51.42.3383NANANANANA
2963libparcsr_ls.so - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.060.030.011060.00012.51183NANANANANA
810libparcsr_ls.so - par_coarsen.c:2356-2385hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.050.030.011000.00012.51.33183NANANANANA
1399libparcsr_ls.so - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.050.540.0120.00012.51181.0201001
1620libparcsr_ls.so - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.050.020.0111114.60012.51.172.6582NANANANANA
73libparcsr_mv.so - par_csr_matop.c:218-231 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.040.020.01820.00012.5118210030.5
1452libparcsr_ls.so - par_multi_interp.c:917-999 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.040.020.01930.00012.51182NANANANANA
2831libparcsr_ls.so - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.040.020.0111068.6039.7717.441.832.639.462NANANANANA
190libIJ_mv.so - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.040.040.01870.009.4614.13.66111.934NANANANANA
1500libparcsr_ls.so - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.040.020.0111216.0510.7113.622.563.9111.52NANANANANA
1617libparcsr_ls.so - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.040.020.011106.302.1312.771.822.9882NANANANANA
1441libparcsr_ls.so - par_multi_interp.c:917-1125 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.040.020.01870.00012.51182NANANANANA
40libseq_mv.so - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.030.010.011010.00012.511810.754.251.7510
106libparcsr_mv.so - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.030.010.0110610.65011.981112.441NANANANANA
71libparcsr_mv.so - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.030.020.01760.00012.51182NANANANANA
2968libparcsr_ls.so - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.030.010.011120.0006.251116111000
426libparcsr_ls.so - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.030.020.0110928.4010043.7511.522.91202001
1629libparcsr_ls.so - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.020.01820.05012.21110.62211.67102
813libparcsr_ls.so - par_coarsen.c:2437-2481 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.030.020.01800.00010.421.75112.922NANANANANA
2920libparcsr_ls.so - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.0200650.0010050112001000
1437libparcsr_ls.so - par_multi_interp.c:274-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.0200770.00012.51180NANANANANA
1654libparcsr_ls.so - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.020.020760.00012.511821.671002
119libseq_mv.so - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.020.010960.0010043.7511.522.91002001
344libparcsr_mv.so - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.020.010720.0010050112101000
67libparcsr_mv.so - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.0200800.0010050112002000
360libparcsr_mv.so - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.020.010.01910.0010050112101000
411libparcsr_ls.so - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.020.0201110.0033.3316.6713.698001000
1420libparcsr_ls.so - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.020.16020.0009.031112.91113.67100
1530libparcsr_ls.so - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.020.020980.00010.42119.6013002
47libseq_mv.so - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010520.00010.99112.461NANANANANA
2959libparcsr_ls.so - par_strength.c:1998-2083 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010210.00012.51181NANANANANA
1627libparcsr_ls.so - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010380.00011.881114.081NANANANANA
1460libparcsr_ls.so - par_multi_interp.c:917-918hypre_BoomerAMGBuildMultipass.extracted.34Single0.0100220.0006.251116011000
113libparcsr_mv.so - par_csr_matop.c:858-859hypre_ParMatmul.extracted.12Single0.0100240.0006.251116011000
374libparcsr_ls.so - ams.c:3536-3538hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.0100250.00012.5118001000
2918libparcsr_ls.so - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.0100430.00010.94119.5022.5000
2828libparcsr_ls.so - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.010.010370.00012.51181NANANANANA
178libseq_mv.so - csr_matvec.c:560-582 [...]hypre_CSRMatrixMatvecT.extracted.49Outermost0.010.010870.0022.3815.31.531.747.4101.33010.670
4libHYPRE_utilities.so - binsearch.c:99-101hypre_LowerBoundSingle0.010.010380.00012.5118100010
407libparcsr_ls.so - ams.c:3363-3517 [...]hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.010.0201110.0021.2814.762.062.9211.690NANANANANA
347libparcsr_mv.so - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010230.00012.51.518114001
2844libparcsr_ls.so - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.010.0101010.00012.512.48001000
215libIJ_mv.so - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR.extracted.28Single0.0100260.0010050112001000
1509libparcsr_ls.so - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.010550.00012.5118001002
363libparcsr_mv.so - par_csr_matop.c:3491-3495hypre_ParTMatmul.extractedInnermost0.010.010240.00012.5118111001
2libHYPRE_utilities.so - binsearch.c:35-44hypre_BinarySearchSingle0.010.010270.00012.5118100010
2982libparcsr_ls.so - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010220.00012.51181NANANANANA
48libseq_mv.so - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.010.010510.00012.5118122000
2990libparcsr_ls.so - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.0100250.0006.251116011000
1656libparcsr_ls.so - par_lr_interp.c:1224-1225hypre_BoomerAMGBuildExtPIInterp.extractedSingle0.010.010210.0006.251116111000
1652libparcsr_ls.so - par_lr_interp.c:1264-1350 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010260.00012.51181NANANANANA
114libseq_mv.so - csr_matvec.c:178-206 [...]hypre_CSRMatrixMatvecOutOfPlace.extracted.19Outermost0.010.010670.0022.7315.063.383.1211.910NANANANANA
1397libparcsr_ls.so - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.010.13020.00012.51181NANANANANA
44libseq_mv.so - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.0100260.00011.18112.460NANANANANA
×