options

Loops Index

161 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
405libparcsr_ls.so - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost31.9212.2912.9211232.6933.3316.6712.067.111.1202002
137libseq_mv.so - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost8.543.23.4611240.1233.3316.6712.067.111.102002
149libseq_mv.so - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost7.612.813.0811242.2433.3316.6712.067.111.0802002
401libparcsr_ls.so - ams.c:3662-3684hypre_ParCSRRelaxThreads.extracted.57Outermost3.391.461.37112207.0420152.313.96.921.26NANANANANA
207libseq_mv.so - vector.c:451-452hypre_SeqVectorAxpy.extractedSingle1.210.470.4911235.781005011.4121.1502000
129libseq_mv.so - csr_matvec.c:334-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost1.10.50.4511214.708.0113.252.71.9210.521.320.751.50.7541
172libseq_mv.so - csr_matvec.c:560-569hypre_CSRMatrixMatvecT.extracted.49Outermost1.040.430.4211211.06011.541113.331.19NANANANANA
109libparcsr_mv.so - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost0.930.370.3811223.34012.522.1481.16120.502
772libparcsr_ls.so - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost0.840.360.341120.00011.8118.81.241.51002
2801libparcsr_ls.so - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.710.30.291120.00012.51181.2511002.75
74libparcsr_mv.so - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.710.30.291120.00012.51181.250.51001
2824libparcsr_ls.so - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.710.290.291120.00012.51181.2111002.5
210libseq_mv.so - vector.c:485-486hypre_SeqVectorInnerProd.extractedSingle0.650.250.2611269.221005011.5421.1402000
1327libparcsr_ls.so - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.630.260.251120.00012.51181.24NANANANANA
762libparcsr_ls.so - par_coarsen.c:2133-2137hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.630.230.261120.00012.51181.0501100
404libparcsr_ls.so - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost0.620.410.25112134.83012.512.9181.9502001
1316libparcsr_ls.so - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.540.230.221120.00012.51181.28NANANANANA
16exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.520.240.211120.00012.51181.33NANANANANA
164libIJ_mv.so - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.520.20.211120.00012.51.32181.112100.50
174libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.490.270.211225.61012.51.291.4481.5912010
1390libparcsr_ls.so - par_multi_interp.c:1747-1865 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.490.250.211213.29012.52.52.9581.47NANANANANA
72libparcsr_mv.so - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.470.220.191120.00012.51181.38NANANANANA
775libparcsr_ls.so - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.430.240.171120.00011.461110.431.611001
8libseq_mv.so - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.380.170.1611217.95012.522.1881.3122.5002.5
197libIJ_mv.so - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.380.370.151120.0026.8719.41.5114.262.85NANANANANA
107libparcsr_mv.so - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.360.180.1511219.83012.51.78181.5NANANANANA
1396libparcsr_ls.so - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.340.170.141121.03012.51181.4221.5001.5
135libseq_mv.so - csr_matvec.c:307-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.330.160.13112257.508.0113.252.71.9210.521.450.751.50.7541
1394libparcsr_ls.so - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.30.160.121129.16012.512.7581.612002
131libseq_mv.so - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.30.240.1211233.7533.3316.6712.067.112.402002
113libseq_mv.so - csr_matvec.c:236-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.280.120.1111228.981005011.5421.201000
101libseq_mv.so - csr_matvec.c:160-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.260.120.1111229.14012.51281.3302000
147libseq_mv.so - csr_matvec.c:256-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.250.140.1112253.3424.1415.522.591.947.861.560.7510.753.51
1378libparcsr_ls.so - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.250.140.11129.27012.522.1581.56NANANANANA
205libseq_mv.so - vector.c:415-416hypre_SeqVectorScale.extractedSingle0.240.10.111229.061005011.5421.2501000
130libseq_mv.so - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.220.180.0911235.92012.512.9182.2502001
18libseq_mv.so - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.220.10.091120.00012.51181.250.51001
1330libparcsr_ls.so - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.210.120.081120.00012.51181.711.51002
199libseq_mv.so - vector.c:270-271hypre_SeqVectorSetConstantValues.extractedSingle0.20.10.081120.00100501121.4301000
1319libparcsr_ls.so - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.20.120.081120.00012.51181.7111.5002
2670libparcsr_ls.so - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.190.190.081120.00012.51183.171.51.5000
136libseq_mv.so - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.170.140.07112149.47012.512.9182.3302001
1404libparcsr_ls.so - par_multi_interp.c:1760-1761hypre_BoomerAMGBuildMultipass.extracted.28Single0.160.090.061120.0006.2511161.811000
148libseq_mv.so - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.160.110.0711281.30012.512.9181.8302001
2673libparcsr_ls.so - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.150.190.0611263.09012.51.22183.812.5001
389libparcsr_ls.so - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.140.070.0611233.43100501221.401000
1383libparcsr_ls.so - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.130.090.0511211.3120.3714.813.063.1312.311.8NANANANANA
12exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.110.060.051120.00012.56.33181.5NANANANANA
2685libparcsr_ls.so - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.110.140.051118.401005011.523.501000
7libseq_mv.so - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.110.070.0411216.68012.51.22181.751.333.67003.67
1322libparcsr_ls.so - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.110.060.041100.00012.51181.521020
767libparcsr_ls.so - par_coarsen.c:2329-2336hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.110.060.051120.0009.381.0419.331.5NANANANANA
31libseq_mv.so - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.110.060.041120.00012.52.13181.522012
175libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.10.070.0411219.66012.51.331.2882.3312010
783libparcsr_ls.so - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.10.050.041120.0009.721113.781.67NANANANANA
17libseq_mv.so - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.10.060.041120.00012.511820.671.67002.33
169libseq_mv.so - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.10.070.0411265.5958.3332.2911.073.12.3300003
95libseq_mv.so - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.081.470.0320.00012.5118102000
1277libparcsr_ls.so - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.081.490.0320.00012.511811.51.5002
779libparcsr_ls.so - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.080.040.031120.00012.51181.33NANANANANA
1290libparcsr_ls.so - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.081.630.0320.00011.7211111.0121001.5
353libparcsr_ls.so - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.080.040.031120.002515.631.59181.33NANANANANA
1382libparcsr_ls.so - par_multi_interp.c:1590-1591hypre_BoomerAMGBuildMultipass.extracted.27Single0.080.050.031120.0006.2511161.6711000
2822libparcsr_ls.so - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.070.070.031110.00012.51182.33NANANANANA
1496libparcsr_ls.so - par_lr_interp.c:1221-1627 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.050.0211276.2864.7135.2911.172.72.501104
2799libparcsr_ls.so - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.060.050.031100.00012.51182.5NANANANANA
770libparcsr_ls.so - par_coarsen.c:2356-2385hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.060.040.021090.00012.51.33182NANANANANA
1284libparcsr_ls.so - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.051.040.0220.00012.51181.0201001
1313libparcsr_ls.so - par_multi_interp.c:917-1125 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.050.040.021060.00012.51182NANANANANA
1324libparcsr_ls.so - par_multi_interp.c:917-999 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.050.050.021090.00012.51182.5NANANANANA
1370libparcsr_ls.so - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.050.040.0211216.3810.3413.582.593.8411.672NANANANANA
1489libparcsr_ls.so - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.050.050.0211221.1513.0413.772.232.4311.272.5NANANANANA
1492libparcsr_ls.so - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.040.0211219.837.6913.461.212.427.74NANANANANA
2671libparcsr_ls.so - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.040.030.01112236.0136.2716.971.992.6910.33NANANANANA
773libparcsr_ls.so - par_coarsen.c:2437-2481 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.040.030.021080.00010.421.75112.923NANANANANA
71libparcsr_mv.so - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.040.030.011030.00012.51183NANANANANA
73libparcsr_mv.so - par_csr_matop.c:218-231 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.040.040.021020.00012.5118210030.5
189libIJ_mv.so - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.040.050.01960.009.5914.135.05112.035NANANANANA
1501libparcsr_ls.so - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.030.021070.33012.151110.67311.67003
106libparcsr_mv.so - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.030.030.0111221.90011.981112.363NANANANANA
316libparcsr_mv.so - par_csr_matop.c:3467-3607 [...]hypre_ParTMatmul.extractedInnermost0.030.020.011080.0010050112201000
1524libparcsr_ls.so - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.020.011080.00012.511821.671002
1400libparcsr_ls.so - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.030.040.0110910.90010.42119.6413002
332libparcsr_mv.so - par_csr_matop.c:3467-3504 [...]hypre_ParTMatmul.extractedInnermost0.030.020.011100.0010050112201000
2804libparcsr_ls.so - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.030.010.011120.0006.251116111000
173libseq_mv.so - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.030.040.0111231.85NANA1NANA400000
30libseq_mv.so - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.030.030.011110.00012.511830.51.50.50.51
2684libparcsr_ls.so - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.020.030.01112108.95012.512.48301000
1298libparcsr_ls.so - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.020.320.0120.0009.031112.911.113.67100
388libparcsr_ls.so - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.020.020.0111284.8033.3316.6713.698201000
67libparcsr_mv.so - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.020.010.011100.0010050112102000
2756libparcsr_ls.so - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010.011090.0010050112101000
384libparcsr_ls.so - ams.c:3363-3517 [...]hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.020.020.01112109.0521.2815.032.153.0311.92NANANANANA
107libseq_mv.so - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.020.020.0110616.1533.3316.6712.067.11202002
403libparcsr_ls.so - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.020.020.0111230.2033.3316.6712.067.11202002
2668libparcsr_ls.so - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.020.020.01740.00012.51182NANANANANA
35libseq_mv.so - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.020.010.01920.00010.99112.461NANANANANA
1309libparcsr_ls.so - par_multi_interp.c:274-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.020.010.011120.00012.51181NANANANANA
1282libparcsr_ls.so - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.020.360.0120.00012.51181.06NANANANANA
1499libparcsr_ls.so - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010520.00011.981113.331NANANANANA
2818libparcsr_ls.so - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010320.00012.51181NANANANANA
32libseq_mv.so - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010780.00011.18112.461NANANANANA
1254libparcsr_ls.so - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.1020.00012.5118102000
176libseq_mv.so - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.010.0201110.00NANA1NANA000000
1522libparcsr_ls.so - par_lr_interp.c:1264-1303hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010400.00012.51181NANANANANA
1379libparcsr_ls.so - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.020720.00012.5118001002
168libseq_mv.so - csr_matvec.c:560-582 [...]hypre_CSRMatrixMatvecT.extracted.49Outermost0.010.0201010.0018.114.641.471.88.201.33001.671.33
2libHYPRE_utilities.so - binsearch.c:35-44hypre_BinarySearchSingle0.010.030400.00012.5118300010
2754libparcsr_ls.so - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.010.010630.00010.94119.5122.5000
752libparcsr_ls.so - par_indepset.c:65-67hypre_BoomerAMGCoarsenPMISSingle0.010.11020.00012.512.9181.101000
765libparcsr_ls.so - par_coarsen.c:2140-2143hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.010.010440.002515.63116.77102000
2826libparcsr_ls.so - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.010.010560.0006.251116011000
576libparcsr_ls.so - par_strength.c:2311-2316hypre_BoomerAMGSetupInnermost0.010.1020.00011.51111.061NANANANANA
36libseq_mv.so - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.010.010.01930.00012.5118121100
351libparcsr_ls.so - ams.c:3536-3538hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.010.010480.00012.5118001000
214libIJ_mv.so - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR.extracted.28Single0.010.010550.0010050112001000
113libparcsr_mv.so - par_csr_matop.c:858-859hypre_ParMatmul.extracted.12Single0.010.010510.0006.251116111000
1332libparcsr_ls.so - par_multi_interp.c:917-918hypre_BoomerAMGBuildMultipass.extracted.34Single0.010.010660.0006.251116111000
1526libparcsr_ls.so - par_lr_interp.c:1224-1225hypre_BoomerAMGBuildExtPIInterp.extractedSingle0.010.010500.0006.251116111000
319libparcsr_mv.so - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010440.00012.51.518114001
×