options

Loops Index

159 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
4023exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost19.954.183.52192114.0952.1719.021.61.433.331.4302001
4021exec - ams.c:3662-3682hypre_ParCSRRelaxThreads.extracted.57Outermost8.22.031.4519264.54012.51.335.21.69NANANANANA
5880exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost6.361.351.12192101.7952.1719.021.61.433.331.4502001
5890exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost5.851.261.0319291.2952.1719.021.61.433.331.4702001
4020exec - ams.c:3662-3669hypre_ParCSRRelaxThreads.extracted.57Innermost1.730.470.319258.90012.51.6716.671.88NANANANANA
5879exec - csr_matvec.c:248-339 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost10.280.1819253.91012.51.83181.87NANANANANA
6222exec - __intel_avx_rep_memcpySingle10.210.1819218.61100501.2511.431.400020
5889exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.90.250.1619284.7416.6714.581.67181.92NANANANANA
5958exec - vector.c:449-452hypre_SeqVectorAxpy.extractedSingle0.760.160.1319285.621002511.172.81.4502000
5450exec - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.670.160.1219225.52012.52.2314.461.6NANANANANA
5961exec - vector.c:483-486hypre_SeqVectorInnerProd.extractedSingle0.630.150.1119284.081002512.1541.6702000
4744exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost0.560.110.119287.91012.52.771.854.51.3811102
1162exec - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.510.120.0919222.173.712.962.31.974.751.71NANANANANA
1191exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.510.120.091920.00012.5115.241.71NANANANANA
1180exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.50.110.091920.00012.5115.051.57NANANANANA
305exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost0.490.090.09192136.79011.81.2117.71.2911001.5
3319exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.420.080.071920.00012.5114.261.3311001.75
3285exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.410.080.071920.00012.5114.31.3311002.25
5881exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.390.10.0719263.09012.51.83181.67NANANANANA
5428exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.350.060.061924.00012.51.2715.61.22100.50
4725exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.340.080.061920.00012.5115.231.60.51001.5
1168exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.340.10.0619223.44012.5114.17211002
302exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.330.060.061922.40011.46115.711.211001
5910exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.320.080.06192125.69012.51.251.184.441.612010
1154exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.30.070.0519210.75012.52.111.554.221.75NANANANANA
1166exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.280.080.0519234.832515.63126.55212002
5909exec - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.extracted.49Outermost0.280.080.0519241.80012.51182NANANANANA
8exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.270.080.0519268.60012.52.1814.952NANANANANA
3254exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.260.060.0519289.45011.721.515.141.51.52.5000
3242exec - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.240.050.041920.00012.51181.670.51.5000
5704exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.220.050.0419271.34012.51.51.544.621.6712.5002.5
1157exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.20.070.0419226.1922.2215.053.172.554.612.33NANANANANA
311exec - par_coarsen.c:2132-2136hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.20.040.041920.00012.5115.331.3301100
4723exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.190.050.031920.00012.51141.67NANANANANA
3985exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.170.050.0319297.331002512.6742.501000
4742exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.170.060.03192174.84012.53.5614.133NANANANANA
1194exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.170.050.031910.00012.51161.670.51001.5
1183exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.170.060.031910.00012.5115.1420.51.5001.5
5953exec - vector.c:268-271hypre_SeqVectorSetConstantValues.extractedSingle0.150.050.031800.00012.51182.501000
5901exec - csr_matvec.c:158-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.150.040.03192161.59012.511.58202000
1148exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.140.050.0219013.9420.6915.092.293.725.472.5NANANANANA
5956exec - vector.c:413-416hypre_SeqVectorScale.extractedSingle0.140.040.02192114.3810025112.67201000
5906exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.120.040.02192225.5026.6715.831.191.474210060
3246exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.120.040.02192103.5668.4221.0511.433.33201000
5711exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.120.030.021910.00012.5115.821.50.51001
5891exec - csr_matvec.c:234-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.10.040.02192123.5610025112.67401000
3283exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.090.030.021770.00012.5114.323NANANANANA
309exec - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.090.030.021718.94010.331.5814.753NANANANANA
3244exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedInBetween0.080.030.01192168.8811.3813.72.662.615.473NANANANANA
5715exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.080.020.0119221.75012.51.7515.09212012
5443exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.080.030.0118952.25011.96115.043NANANANANA
5703exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.080.030.0119272.75012.52.4714.0930.673.33004
1093exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipass.AInnermost0.081.270.0120.00012.5114.631.090.51.5002.5
13exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.080.030.011740.00012.5117.33NANANANANA
3317exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.070.030.011730.00012.5114.243NANANANANA
1188exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.070.040.011690.00012.5114.484NANANANANA
3299exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.070.010.011920.0006.25119.6111000
5710exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.070.020.011810.00012.5114.4620.671.67002.33
1186exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.070.020.011850.00012.5114.53211022
5911exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.060.030.01192157.13012.51.251.184.44312010
1177exec - par_multi_interp.c:917-1125 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.060.030.011520.00012.5114.363NANANANANA
299exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.060.020.011690.00010.83114.82NANANANANA
1099exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipass.AInnermost0.061.050.0120.00012.51141.1711001
3240exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.050.020.011540.00012.5114.362NANANANANA
3938exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.050.010.0119211.2521.0515.131.5414.321NANANANANA
300exec - par_coarsen.c:2435-2477 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.040.020.011564.13010.711.9216.132NANANANANA
4812exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.040.010.011860.00012.5118101000
303exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.040.020.01192124.13012.51.5814.752NANANANANA
1104exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipass.AInnermost0.040.540.0120.00011.72114.721.0211002
4801exec - par_csr_matop.c:3607-3608hypre_ParTMatmul.extractedInnermost0.040.010.0119012.38012.5118101000
295exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.040.010.011470.00012.5114.51NANANANANA
4022exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.030.020.0117143.0052.1719.021.61.433.33202001
4722exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.030.020970.00012.5114.622NANANANANA
1540exec - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.020.0117627.6339.0217.382.12.687.332NANANANANA
1538exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.0101760.0027.7815.971.322.66.290NANANANANA
5721exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.030.010.011530.00011.22114.81NANANANANA
3321exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.020.010740.0006.25119.6111000
5896exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.020.0101450.0052.1719.021.61.433.33002001
5714exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.020.0101240.00012.5118111.50.50.50
5882exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.020.0201750.0052.1719.021.61.433.33002001
1564exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.020.010760.00012.5114.1111002.67
5855exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlace.ASingle0.020.37020.00012.51181.0902000
1535exec - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.020.0101640.0027.1815.532.672.535.650NANANANANA
1546exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.020.010860.00012.15114.3111.67003
4724exec - par_csr_matop.c:218-231 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.020.020910.00012.5114.16210030.5
3277exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.0200880.00011.18116.50NANANANANA
1068exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipass.ASingle0.020.26020.00012.5115.331.0802000
6030exec - binsearch.c:35-44hypre_BinarySearch.ASingle0.010.010670.00012.5118100010
1198exec - par_multi_interp.c:272-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.0100540.00012.51180NANANANANA
6032exec - binsearch.c:99-101hypre_LowerBound.ASingle0.010.010380.00012.5118100010
1561exec - par_lr_interp.c:1264-1350 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010280.00012.5114.091NANANANANA
1172exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.010.010960.00010.42117.11003001
4718exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.01001720.0010025112.67002000
5459exec - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR.extracted.28Single0.0100400.0081.8222.731.1813.25001000
5722exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.0100430.00012.5114.8011010
3984exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.010.0101050.0033.3316.6713.698001000
4743exec - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.010.0101430.00012.52.6724.36013012
1102exec - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipass.AOutermost0.010.11020.00012.5114.331.1NANANANANA
5895exec - csr_matvec.c:178-196 [...]hypre_CSRMatrixMatvecOutOfPlace.extracted.19Outermost0.010.010560.0014.2914.291.922.887.080NANANANANA
4741exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.010.0101520.00012.02114.780NANANANANA
3278exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.0100420.00010.42119.37001000
5717exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.0100450.00010.98114.80NANANANANA
1097exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipass.AInBetween0.010.2020.00012.5115.071.18NANANANANA
1155exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.010590.00012.5114.8001002
5187exec - par_csr_matvec.c:151-160 [...]hypre_ParCSRMatrixMatvecOutOfPlace.extractedSingle0.010.010440.00012.51.514.8002001
1091exec - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipass.AOutermost0.010.18020.00012.5114.311.2NANANANANA
3980exec - ams.c:3382-3401 [...]hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.010.0101350.0021.7414.952.273.6210.530NANANANANA
×