options

Loops Index

118 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
442libparcsr_ls.so - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost28.396.455.859639.3410043.7511.522.911.2102001
149libseq_mv.so - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost7.111.741.479639.8410043.7511.522.911.3102001
161libseq_mv.so - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost6.721.541.389641.2310043.7511.522.911.2202001
438libparcsr_ls.so - ams.c:3662-3682hypre_ParCSRRelaxThreads.extracted.57Outermost3.70.840.7696136.4429.6316.22.053.166.831.22NANANANANA
441libparcsr_ls.so - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost2.960.750.619694.58012.512.9181.3602001
219libseq_mv.so - vector.c:449-452hypre_SeqVectorAxpy.extractedSingle1.230.390.259635.597540.6311.173.51.702000
148libseq_mv.so - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost1.030.290.219683.12012.512.9181.5302001
109libparcsr_mv.so - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost1.020.220.219622.61012.51.612.0781.16120.502
160libseq_mv.so - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.950.250.29678.33012.512.9181.3902001
829libparcsr_ls.so - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost0.850.20.18960.00011.8118.81.251.51002
74libparcsr_mv.so - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.790.190.16960.00012.51181.270.51001.5
2981libparcsr_ls.so - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.740.160.15960.00012.51181.1411002.75
3004libparcsr_ls.so - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.720.160.15960.00012.51181.1411002.5
819libparcsr_ls.so - par_coarsen.c:2132-2136hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.690.140.14960.00012.51181.0801100
199libIJ_mv.so - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.660.150.14960.00012.53.08181.25NANANANANA
141libseq_mv.so - csr_matvec.c:334-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.640.160.139620.6414.8414.122.311.899.91.330.75006.250.5
186libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.640.170.139621.27012.51.291.4481.4212010
222libseq_mv.so - vector.c:483-486hypre_SeqVectorInnerProd.extractedSingle0.630.170.139678.251005011.5421.4202000
184libseq_mv.so - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.extracted.49Outermost0.630.180.139616.69011.611113.181.5NANANANANA
16exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.620.170.13960.00012.51181.42NANANANANA
1472libparcsr_ls.so - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.60.140.12960.00012.51181.27NANANANANA
1537libparcsr_ls.so - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.540.140.119612.38012.52.562.4581.4NANANANANA
147libseq_mv.so - csr_matvec.c:307-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.530.170.1196179.3214.8414.122.311.899.91.70.75006.250.5
1461libparcsr_ls.so - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.510.140.11960.00012.51181.4NANANANANA
142libseq_mv.so - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.50.130.19630.62012.512.9181.4402001
72libparcsr_mv.so - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.420.130.09960.00012.51181.63NANANANANA
832libparcsr_ls.so - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.410.140.08960.00011.461110.431.7511001
12exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.380.090.08960.00012.56.03181.29NANANANANA
12libseq_mv.so - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.370.090.089618.72012.52.072.2581.2922.5012
1543libparcsr_ls.so - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.370.110.08960.64012.51181.5721.5001.5
159libseq_mv.so - csr_matvec.c:256-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.350.110.0796175.7131.616.452.341.887.591.830.7510.753.50.5
217libseq_mv.so - vector.c:413-416hypre_SeqVectorScale.extractedSingle0.350.160.079613.4066.6737.51142.2901000
1525libparcsr_ls.so - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.340.090.07966.85012.52.222.3281.5NANANANANA
2846libparcsr_ls.so - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.310.070.06960.00012.51181.171.51.5000
2849libparcsr_ls.so - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.30.090.069642.38012.51.22181.522.5000
107libparcsr_mv.so - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.290.090.069619.05012.53.11181.8NANANANANA
1541libparcsr_ls.so - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.290.090.06969.33012.512.7581.512002
125libseq_mv.so - csr_matvec.c:234-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.240.090.059632.2466.6737.51142.2501000
167libIJ_mv.so - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.240.070.05960.00012.51.32181.752100.50
166libIJ_mv.so - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.240.070.05960.00012.51.32181.752100.50
22libseq_mv.so - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.220.060.05960.00012.51181.50.51001
113libseq_mv.so - csr_matvec.c:160-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.220.080.049641.21012.5128202000
1475libparcsr_ls.so - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.20.070.04960.00012.51181.751.51002
1464libparcsr_ls.so - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.20.070.04960.00012.51181.7511.5002
2861libparcsr_ls.so - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.20.070.04967.611005011.521.7501000
1551libparcsr_ls.so - par_multi_interp.c:1760-1761hypre_BoomerAMGBuildMultipass.extracted.28Single0.190.040.04960.0006.251116111000
426libparcsr_ls.so - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.160.050.039635.63100501221.6701000
211libseq_mv.so - vector.c:268-271hypre_SeqVectorSetConstantValues.extractedSingle0.150.050.03950.00100501121.6701000
1530libparcsr_ls.so - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.150.050.039610.5712.213.723.373.6813.381.67NANANANANA
192libIJ_mv.so - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.140.060.03960.006.5812.991112.332NANANANANA
143libseq_mv.so - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.130.050.039630.5310043.7511.522.912.502001
187libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.120.060.039615.27012.51.331.288312010
1467libparcsr_ls.so - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.110.040.02940.00012.5118221031
1642libparcsr_ls.so - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.10.040.02964.15011.741.953.0211.882NANANANANA
824libparcsr_ls.so - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.10.030.02960.0009.381.0419.331.5NANANANANA
11libseq_mv.so - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.10.040.029615.13012.51.718224.3301.331.67
181libseq_mv.so - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.10.040.029669.4085.7141.071.151.122.36200001
1529libparcsr_ls.so - par_multi_interp.c:1590-1591hypre_BoomerAMGBuildMultipass.extracted.27Single0.090.020.02960.0006.251116111000
1426libparcsr_ls.so - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.090.770.0220.00011.881110.2912.51001
107libseq_mv.so - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.080.710.0220.00012.5118102000
840libparcsr_ls.so - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.080.030.02960.0010047.221.0912.761.50.51004
3002libparcsr_ls.so - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.080.040.02930.00012.51182NANANANANA
21libseq_mv.so - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.080.040.02950.00012.511820.671.67002.33
1405libparcsr_ls.so - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.080.690.0220.00012.51181.0121.5001.5
836libparcsr_ls.so - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.080.030.02960.00012.51183NANANANANA
42libseq_mv.so - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.070.030.01840.00012.52.2518322022
827libparcsr_ls.so - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.070.030.01920.00012.51.33183NANANANANA
41libseq_mv.so - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.070.030.01940.00012.52.2518322022
2844libparcsr_ls.so - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.070.040.02890.00012.51184NANANANANA
2979libparcsr_ls.so - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.070.040.01900.00012.51184NANANANANA
390libparcsr_ls.so - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.060.020.01960.002515.631.67182NANANANANA
1416libparcsr_ls.so - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.060.510.0120.00012.5118101001
1517libparcsr_ls.so - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.050.030.019614.801213.752.54.1811.253NANANANANA
1638libparcsr_ls.so - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.050.040.019613.15012.51.332.4484NANANANANA
185libseq_mv.so - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.050.030.019616.20NANA1NANA300000
1635libparcsr_ls.so - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.050.030.01926.153.4512.931.842.683NANANANANA
1458libparcsr_ls.so - par_multi_interp.c:917-1125 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.040.030.01780.00012.51183NANANANANA
1469libparcsr_ls.so - par_multi_interp.c:917-999 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.040.020.01800.00012.51182NANANANANA
71libparcsr_mv.so - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.040.020.01720.00012.51182NANANANANA
73libparcsr_mv.so - par_csr_matop.c:218-231 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.040.020.01710.00012.5118210030.5
830libparcsr_ls.so - par_coarsen.c:2435-2477 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.040.020.01760.00010.421.75112.922NANANANANA
1647libparcsr_ls.so - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.020.01710.00012.151110.67211.67003
2847libparcsr_ls.so - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.040.030.019661.9539.7717.441.832.639.463NANANANANA
108libparcsr_mv.so - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.030.020.019413.50012.51.752.8582120.512
106libparcsr_mv.so - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.030.020.019615.85011.931112.442NANANANANA
440libparcsr_ls.so - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.030.020.019531.5010043.7511.522.91202001
2984libparcsr_ls.so - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.030.010.01960.0006.251116111000
1672libparcsr_ls.so - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.010.01710.00012.511811.671002
40libseq_mv.so - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.030.020.01670.00012.511820.754.251.7510
1547libparcsr_ls.so - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.030.020.01884.80010.42119.6213002
67libparcsr_mv.so - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.020.010750.0010050112002000
2936libparcsr_ls.so - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010680.0010050112001000
119libseq_mv.so - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.020.010740.0010043.7511.522.91102001
360libparcsr_mv.so - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.020.010730.0010050112101000
188libseq_mv.so - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.020.010900.00NANA1NANA000000
1414libparcsr_ls.so - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.020.15020.00012.51181NANANANANA
2934libparcsr_ls.so - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010830.00010.94119.41022.5000
1454libparcsr_ls.so - par_multi_interp.c:272-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.020.010.01870.00012.51181NANANANANA
2860libparcsr_ls.so - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.020.020890.00012.512.48001000
344libparcsr_mv.so - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.020.010630.0010050112101000
48libseq_mv.so - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.020.010510.00012.5118122000
425libparcsr_ls.so - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.020.020940.0033.3316.6713.698001000
388libparcsr_ls.so - ams.c:3536-3538hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.010.010270.00012.5118001000
47libseq_mv.so - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010420.00010.94112.461NANANANANA
2998libparcsr_ls.so - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010170.00012.51181NANANANANA
1477libparcsr_ls.so - par_multi_interp.c:917-918hypre_BoomerAMGBuildMultipass.extracted.34Single0.010.010250.0006.251116111000
439libparcsr_ls.so - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.010.010380.00012.512.918002001
1670libparcsr_ls.so - par_lr_interp.c:1264-1303hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010290.00012.51181NANANANANA
347libparcsr_mv.so - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010260.00012.51.518114001
421libparcsr_ls.so - ams.c:3363-3517 [...]hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.010.010960.0023.8115.182.063.1711.950NANANANANA
2libHYPRE_utilities.so - binsearch.c:35-44hypre_BinarySearchSingle0.010.020380.00012.5118200010
1380libparcsr_ls.so - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.06020.00012.51181.202000
216libIJ_mv.so - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR.extracted.28Single0.010.010280.0010050112001000
1479libparcsr_ls.so - par_multi_interp.c:1167-1173hypre_BoomerAMGBuildMultipass.extracted.31Single0.010.010200.00012.5118001004
1533libparcsr_ls.so - par_multi_interp.c:1873-1874hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.010.010660.00012.5128001000
36exec - __intel_avx_rep_memcpySingle0.010.010280.0010050112102000
4libHYPRE_utilities.so - binsearch.c:99-101hypre_LowerBoundSingle0.010.010170.00012.5118100010
2975libparcsr_ls.so - par_strength.c:1998-2083 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010210.00012.51181NANANANANA
1424libparcsr_ls.so - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.010.07020.00012.51181NANANANANA
114libseq_mv.so - csr_matvec.c:178-204 [...]hypre_CSRMatrixMatvecOutOfPlace.extracted.19Outermost0.010.010600.002515.313.483.4412.260NANANANANA
363libparcsr_mv.so - par_csr_matop.c:3491-3495hypre_ParTMatmul.extractedInnermost0.010.010280.00012.5118111001
822libparcsr_ls.so - par_coarsen.c:2139-2142hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.010.010350.0010050112102000
44libseq_mv.so - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010220.00011.18112.461NANANANANA
470libparcsr_mv.so - par_csr_matvec.c:151-160 [...]hypre_ParCSRMatrixMatvecOutOfPlace.extractedSingle0.010.010160.00012.51.3318102001
3006libparcsr_ls.so - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.010.010380.0006.251116011000
180libseq_mv.so - csr_matvec.c:560-579 [...]hypre_CSRMatrixMatvecT.extracted.49Outermost0.010.010680.0022.3815.31.531.747.4101.33010.670
113libparcsr_mv.so - par_csr_matop.c:858-859hypre_ParMatmul.extracted.12Single0.010.010290.0006.251116011000
1645libparcsr_ls.so - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010240.00011.881113.871NANANANANA
609libparcsr_ls.so - par_strength.c:2311-2316hypre_BoomerAMGSetupInnermost0.010.05020.00011.51111.061NANANANANA
803libparcsr_ls.so - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.05020.00010.451113.18111.671.3300
1526libparcsr_ls.so - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.010670.00012.5118001002
1437libparcsr_ls.so - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.010.13020.0008.941113.13113.67100
1674libparcsr_ls.so - par_lr_interp.c:1224-1225hypre_BoomerAMGBuildExtPIInterp.extractedSingle0.010.010260.0006.251116011000
809libparcsr_ls.so - par_indepset.c:65-67hypre_BoomerAMGCoarsenPMISSingle0.010.05020.00012.512.918101000
×