options

Loops Index

143 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
2034exec - ams.c:3672-3675hypre_ParCSRRelaxThreads._omp_fn.1Innermost27.953.634.0619270.56012.512.3181.1700401
2032exec - ams.c:3662-3682 [...]hypre_ParCSRRelaxThreads._omp_fn.1Outermost111.61.619265.25012.51.861.494.611.31NANANANANA
2909exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost7.691.071.1219267.18012.512.3181.2600702
2893exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost7.110.981.0319265.90012.512.3181.24001401
2900exec - csr_matvec.c:334-341hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost2.10.340.3119237.45012.51.691.424.411.48NANANANANA
2908exec - csr_matvec.c:307-314hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost1.950.340.2819264.33012.51.691.424.411.55NANANANANA
2892exec - csr_matvec.c:256-263hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost1.690.290.2519264.19012.51.81.54.61.53NANANANANA
2031exec - ams.c:3659-3659hypre_ParCSRRelaxThreads._omp_fn.0Single1.470.210.2119261.07012.5115.331.31001600
578exec - par_multi_interp.c:1075-1099hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween1.360.220.21920.00012.5115.051.47NANANANANA
586exec - par_multi_interp.c:944-970hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween1.30.210.191920.00012.5115.861.5NANANANANA
2917exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Outermost1.280.230.1919256.37012.51.451.314.841.64NANANANANA
616exec - par_multi_interp.c:1811-1837hypre_BoomerAMGBuildMultipass._omp_fn.10InBetween1.150.190.1719211.75012.51.771.554.421.46NANANANANA
2671exec - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.860.160.1219222.42012.51.0817.061.6NANANANANA
2945exec - vector.c:452-452hypre_SeqVectorAxpy._omp_fn.0Single0.860.140.12192111.39012.5114.81.402000
2947exec - vector.c:486-486hypre_SeqVectorInnerProd._omp_fn.0Single0.690.130.119292.50012.511.4881.6302000
2342exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul._omp_fn.3Innermost0.690.10.119260.85012.51.931.464.911.251301.50
93exec - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS._omp_fn.6Innermost0.660.090.1192121.58011.81.1418.331.290.751001.25
620exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass._omp_fn.10Innermost0.60.120.091929.64012.5114.191.711.51001.5
1809exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.530.080.081920.00012.5114.841.330.75100.751.75
1819exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.530.080.081920.00012.04114.961.330.75100.51.75
2648exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR._omp_fn.1Innermost0.460.060.071925.63012.51.5915.41.22100.50
2332exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes._omp_fn.0Innermost0.420.090.061920.00012.5115.451.80.51010
98exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS._omp_fn.7Innermost0.420.060.061922.35010.94115.331.211001
630exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass._omp_fn.9Innermost0.380.090.061928.08012.52.331.754.312.25NANANANANA
1760exec - par_strength.c:451-460hypre_BoomerAMGCreateS._omp_fn.1Innermost0.380.060.0619286.31011.461.514.651.512.5001
10exec - amg.c:1230-2344 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.340.10.0519259.03012.53.5215.22.5NANANANANA
2330exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.330.060.051920.00012.51141.5NANANANANA
1753exec - par_strength.c:498-503hypre_BoomerAMGCreateS._omp_fn.1Innermost0.320.050.051920.00012.51171.250.51.5000
611exec - par_multi_interp.c:1774-1876hypre_BoomerAMGBuildMultipass._omp_fn.10Outermost0.290.070.0419221.092.1712.142.711.525.482.33NANANANANA
2796exec - csr_matop.c:286-298hypre_CSRMatrixMultiply._omp_fn.0Innermost0.280.050.0419259.03012.51.931.464.911.670.52.501.50.5
105exec - par_coarsen.c:2135-2136hypre_BoomerAMGCoarsenPMIS._omp_fn.2Single0.250.040.041920.00012.5115.331.3301800
2340exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.250.060.04192114.88012.52.7114.222NANANANANA
2915exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.210.050.03192169.88012.511.9582.510010
2868exec - csr_matvec.c:161-161hypre_CSRMatrixMatvecOutOfPlace._omp_fn.2Single0.20.060.03192111.38012.5115.33302000
2944exec - vector.c:416-416hypre_SeqVectorScale._omp_fn.0Single0.190.050.0319295.96012.5115.332.501000
2802exec - csr_matop.c:225-231hypre_CSRMatrixMultiply._omp_fn.0Innermost0.160.040.021910.00012.5115.4520.51010
1770exec - par_strength.c:324-327hypre_BoomerAMGCreateS._omp_fn.1Innermost0.150.040.02192103.63012.511.558201000
623exec - par_multi_interp.c:1605-1660hypre_BoomerAMGBuildMultipass._omp_fn.9Outermost0.150.040.0219111.691.8712.732.41.734.942NANANANANA
2887exec - csr_matvec.c:237-237hypre_CSRMatrixMatvecOutOfPlace._omp_fn.5Single0.140.040.02192168.94012.5115.33201000
2942exec - vector.c:271-271hypre_SeqVectorSetConstantValues._omp_fn.0Single0.140.060.0219278.63012.5118301000
2795exec - csr_matop.c:282-298hypre_CSRMatrixMultiply._omp_fn.0InBetween0.130.040.0219240.25012.53.3314.21412.671.6730.33
1817exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.120.030.021830.00011.82114.683NANANANANA
1754exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS._omp_fn.1Outermost0.120.040.0219295.692.8812.811.832.36.144NANANANANA
2023exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.110.030.02129202.002515.6311.981.511000
95exec - par_coarsen.c:2332-2334hypre_BoomerAMGCoarsenPMIS._omp_fn.4Single0.110.030.021921.3109.381.7815.333NANANANANA
583exec - par_multi_interp.c:939-999 [...]hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.110.080.021720.00012.5114.718NANANANANA
1807exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.110.030.021820.00012.5114.433NANANANANA
575exec - par_multi_interp.c:1072-1125hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.10.040.011730.00012.5114.874NANANANANA
17exec - amg.c:798-1367 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.10.040.021700.00012.51184NANANANANA
2804exec - csr_matop.c:541-548hypre_CSRMatrixTranspose._omp_fn.0Innermost0.10.020.0119225.38012.52.3315.09214010
104exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.10.030.011810.0009.38114.753NANANANANA
2664exec - IJMatrix_parcsr.c:3274-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Outermost0.10.030.0118866.38012.445.6215.063NANANANANA
1812exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.090.020.011920.0006.25119.6211000
581exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass._omp_fn.5Single0.090.020.011740.00012.5115221020
2801exec - csr_matop.c:222-231hypre_CSRMatrixMultiply._omp_fn.0InBetween0.090.030.011750.00012.5114.9630.671.6702.670
2644exec - IJMatrix_parcsr.c:306-307hypre_IJMatrixInitializeParCSR._omp_fn.0Single0.080.020.011890.00012.5115.332002000
685exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.070.780.0120.00012.5114.631.0111002.5
2028exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.070.040.0179203.752515.6311.98211000
96exec - par_coarsen.c:2446-2477 [...]hypre_BoomerAMGCoarsenPMIS._omp_fn.7Outermost0.070.030.011604.25011.111.5615.893NANANANANA
91exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS._omp_fn.6Outermost0.060.020.01192133.75012.5215.472NANANANANA
102exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.060.020.011570.00010.42115.12NANANANANA
1751exec - par_strength.c:492-513hypre_BoomerAMGCreateS._omp_fn.1Outermost0.050.020.011150.00012.5114.442NANANANANA
2901exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost0.050.020.0118032.50012.512.318200702
692exec - par_multi_interp.c:550-576 [...]hypre_BoomerAMGBuildMultipassInBetween0.050.580.0120.00012.5115.921.04NANANANANA
2033exec - ams.c:3677-3680hypre_ParCSRRelaxThreads._omp_fn.1Innermost0.050.030.0117741.00012.512.318300401
2392exec - par_csr_matop.c:3607-3608hypre_ParTMatmul._omp_fn.0Innermost0.040.010.011521.50012.5117.87100020
721exec - par_lr_interp.c:1624-1628hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.040.020.0116520.8814.2914.291.312.017.082NANANANANA
2400exec - par_csr_matop.c:3504-3505hypre_ParTMatmul._omp_fn.0Innermost0.040.010.011410.00012.5117.87100020
2006exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.040.010.0112819.252515.631.2714.641NANANANANA
699exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.040.490.0120.00011.72115.571.041.51001
2918exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.040.020.0117442.25012.51.251.184.44012030
2811exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose._omp_fn.0Single0.030.0101220.00012.5114110140
2325exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.030.020930.00012.5114.632NANANANANA
2770exec - IJVector_parcsr.c:443-443hypre_IJVectorSetValuesPar._omp_fn.0Single0.030.0101910.00012.5115.330001600
717exec - par_lr_interp.c:1609-1675 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.030.0101720.006.713.342.091.984.830NANANANANA
719exec - par_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.030.0101590.00012.51.452.367.110NANANANANA
2803exec - csr_matop.c:540-548hypre_CSRMatrixTranspose._omp_fn.0Outermost0.030.0101170.00012.5117.500111.50
2876exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace._omp_fn.3Innermost0.030.0201510.00012.512.318000602
2925exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.030.4020.00012.5115.331.08001600
694exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.020.21020.00012.5114101001
683exec - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.020.3020.00012.5114.361.3NANANANANA
2336exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.020.0101380.00012.5114.420NANANANANA
1989exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.020.010660.002515.631.2714.641NANANANANA
1831exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.020.010790.00010.421110.550NANANANANA
739exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.020.010850.00012.5115.1311100.671
1793exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.020.010850.0006.25119.6111000
2021exec - ams.c:3382-3409hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.020.0101290.0016.6714.481.571.586.190NANANANANA
643exec - par_multi_interp.c:275-276hypre_BoomerAMGBuildMultipass._omp_fn.0Innermost0.0200660.00012.51180NANANANANA
1830exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.020.010740.00011.22116.40NANANANANA
671exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.020.23020.00012.5115.331.100200
2980exec - binsearch.c:99-105hypre_LowerBoundSingle0.020.020690.00012.5118200010
1803exec - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS._omp_fn.7Outermost0.010.010290.00012.5114.571NANANANANA
2807exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose._omp_fn.0Single0.010.010500.00012.5114101000
573exec - par_multi_interp.c:1172-1173hypre_BoomerAMGBuildMultipass._omp_fn.6Single0.010.010310.00012.5414.8001013
527exec - par_interp.c:3053-3056hypre_BoomerAMGInterpTruncation._omp_fn.0Single0.0100340.00012.51.514.8024000
2875exec - csr_matvec.c:183-196 [...]hypre_CSRMatrixMatvecOutOfPlace._omp_fn.3Outermost0.010.010640.003.8512.981.881.564.710NANANANANA
724exec - par_lr_interp.c:1264-1545 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.0100300.00012.54.3314.670NANANANANA
2675exec - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Single0.010.010360.00012.5118011000
697exec - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.010.15020.00012.5114.491.07NANANANANA
2812exec - csr_matop.c:483-485hypre_CSRMatrixTranspose._omp_fn.0Single0.010.010530.00012.5114.8011100
2026exec - ams.c:3382-3409hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.010.020650.0016.6714.481.571.586.190NANANANANA
2322exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes._omp_fn.0Single0.010.010600.00012.5117.56010020
2394exec - par_csr_matop.c:3590-3596hypre_ParTMatmul._omp_fn.0Innermost0.010.010660.00012.5215.33014001
2590exec - par_csr_matvec.c:156-160hypre_ParCSRMatrixMatvecOutOfPlace._omp_fn.0Single0.010.010410.00012.51.514.80001901
1813exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS._omp_fn.7Outermost0.010.010300.00012.19114.791NANANANANA
727exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.010.010760.00012.51.4315.4100.671.6700.671.33
×