options

Loops Index

63 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.15% 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

Columns Filter

Level Exclusive Coverage gcc_2 (%) Inclusive Coverage gcc_2 (%) Max Exclusive Time Over Threads gcc_2 (s) Max Inclusive Time Over Threads gcc_2 (s) Exclusive Time w.r.t. Wall Time gcc_2 (s) Inclusive Time w.r.t. Wall Time gcc_2 (s) Nb Threads gcc_2 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing gcc_2 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage gcc_2 (%)Inclusive Coverage gcc_2 (%)Max Exclusive Time Over Threads gcc_2 (s)Max Inclusive Time Over Threads gcc_2 (s)Exclusive Time w.r.t. Wall Time gcc_2 (s)Inclusive Time w.r.t. Wall Time gcc_2 (s)Nb Threads gcc_2Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing gcc_2Stride 0Stride 1Stride nStride UnknownStride Indirect
2689exec - ams.c:3672-3675hypre_ParCSRRelaxThreads._omp_fn.1Innermost28.5228.523.793.794.594.59961001001111.0700201
2687exec - ams.c:3662-3682 [...]hypre_ParCSRRelaxThreads._omp_fn.1InBetween23.4751.993.186.543.778.369644.6372.421.331.031.21.09NANANANANA
3962exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost7.097.090.990.991.141.14961001001111.1300201
3945exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost6.246.240.890.891.001.00961001001111.1500201
3961exec - csr_matvec.c:307-314hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost5.9713.070.891.650.962.109640.9170.551.291.031.251.2NANANANANA
3944exec - csr_matvec.c:256-263hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6InBetween5.3511.590.761.470.861.869642.8671.531.21.021.221.15NANANANANA
4026exec - vector.c:452-452hypre_SeqVectorAxpy._omp_fn.0Innermost1.891.890.260.260.300.30961001001111.1100200
2685exec - ams.c:3659-3659hypre_ParCSRRelaxThreads._omp_fn.0Innermost1.701.700.280.280.270.27961001001111.3500400
3953exec - csr_matvec.c:334-341hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost1.391.390.190.190.220.229640.9170.551.291.031.251.13NANANANANA
4029exec - vector.c:486-486hypre_SeqVectorInnerProd._omp_fn.0Innermost0.980.980.150.150.160.16961001001111.2800460
2404exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.960.960.140.140.150.15960501121.170.50002.5
172exec - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS._omp_fn.6Innermost0.950.950.140.140.150.15960501.17121.230.750001.25
2415exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.930.930.140.140.150.1596048.96112.291.220.250002.25
3138exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul._omp_fn.3Innermost0.860.860.150.150.140.14960501.871.0921.450.50002.5
3974exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Outermost0.851.010.130.150.140.16960501.41.0621.28NANANANANA
826exec - par_multi_interp.c:944-970hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.770.770.110.110.120.12960501121.15NANANANANA
818exec - par_multi_interp.c:1075-1099hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.750.750.110.110.120.12960501121.18NANANANANA
861exec - par_multi_interp.c:1811-1837hypre_BoomerAMGBuildMultipass._omp_fn.10InBetween0.750.750.140.140.120.1296052.991.561.371.311.51NANANANANA
204exec - par_coarsen.c:2135-2136hypre_BoomerAMGCoarsenPMIS._omp_fn.2Innermost0.700.700.100.100.110.11960501121.2100190
3128exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes._omp_fn.0Innermost0.650.650.110.110.100.10960501121.380.50001
3804exec - csr_matop.c:286-298hypre_CSRMatrixMultiply._omp_fn.0Innermost0.620.620.090.090.100.109605021.1221.230.50002
3560exec - IJMatrix_parcsr.c:2802-2811hypre_IJMatrixAssembleParCSR._omp_fn.1InBetween0.570.570.090.090.090.09960501121.28NANANANANA
178exec - par_coarsen.c:2446-2477 [...]hypre_BoomerAMGCoarsenPMIS._omp_fn.7InBetween0.520.560.080.090.080.09960501121.25NANANANANA
3125exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.361.000.060.140.060.16960501121.47NANANANANA
4023exec - vector.c:416-416hypre_SeqVectorScale._omp_fn.0Innermost0.340.340.070.070.050.05961001001111.6601010
3810exec - csr_matop.c:225-231hypre_CSRMatrixMultiply._omp_fn.0Innermost0.310.310.050.050.050.05960501121.410.50001
865exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass._omp_fn.10Innermost0.280.280.060.060.040.04960501121.881.50001.5
3972exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.280.280.060.060.040.049605011.3621.910070
3136exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.261.120.060.180.040.18960502.63122.02NANANANANA
856exec - par_multi_interp.c:1774-1876hypre_BoomerAMGBuildMultipass._omp_fn.10Outermost0.251.280.060.190.040.219630.6970.053.0511.21.91NANANANANA
875exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass._omp_fn.9Innermost0.220.220.060.060.040.04960502.221.2522.33NANANANANA
4018exec - vector.c:271-271hypre_SeqVectorSetConstantValues._omp_fn.0Innermost0.200.200.050.050.030.03961001001112.200110
3559exec - IJMatrix_parcsr.c:2802-2812hypre_IJMatrixAssembleParCSR._omp_fn.1InBetween0.170.740.060.090.030.12950502122.8NANANANANA
3975exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.170.170.050.050.030.03940501.25122.6210001
2402exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.161.130.040.140.030.18960501122.2NANANANANA
3594exec - IJMatrix_parcsr.c:3240-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.160.260.050.070.030.0494059.485.4811.122.47NANANANANA
2412exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.151.090.050.140.020.1795048.44112.42.99NANANANANA
26exec - amg.c:1160-2346 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.130.130.050.050.020.02940502.1122.95NANANANANA
2658exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.130.130.040.040.020.026505011.221.7110110
2322exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS._omp_fn.1InBetween0.120.220.040.060.020.049437.7269.572.631.041.22.68NANANANANA
2351exec - par_strength.c:498-503hypre_BoomerAMGCreateS._omp_fn.1Innermost0.120.120.040.040.020.02910501122.950.50000
2331exec - par_strength.c:451-460hypre_BoomerAMGCreateS._omp_fn.1Innermost0.100.100.030.030.020.02910501.33122.2310000
951exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.090.091.121.120.020.02105011211.50001
938exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.090.091.081.080.010.011050112110002
19exec - amg.c:798-1367 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.090.090.030.030.010.01830501122.39NANANANANA
815exec - par_multi_interp.c:1072-1125hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.080.840.030.110.010.13840501122.97NANANANANA
2407exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.080.080.010.010.010.01960501121.0210000
3814exec - csr_matop.c:541-548hypre_CSRMatrixTranspose._omp_fn.0Innermost0.080.080.020.020.010.01950502.14122.0110003
3803exec - csr_matop.c:282-298hypre_CSRMatrixMultiply._omp_fn.0InBetween0.080.700.030.100.010.11850501.64122.83NANANANANA
176exec - par_coarsen.c:2332-2334hypre_BoomerAMGCoarsenPMIS._omp_fn.4Innermost0.070.070.020.020.010.01810503121.88NANANANANA
202exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.070.070.010.010.010.0196044.44112.341.71NANANANANA
2655exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.070.070.010.010.010.01640501.33121.21NANANANANA
3596exec - IJMatrix_parcsr.c:3383-3484 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.060.060.020.020.010.01770507.5122.5NANANANANA
985exec - par_lr_interp.c:1624-1628hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.060.060.020.020.010.017810090.281112.5500141
2647exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.060.060.030.030.010.013505011.221.6110110
823exec - par_multi_interp.c:939-999 [...]hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.060.830.020.110.010.13770501122.62NANANANANA
868exec - par_multi_interp.c:1593-1660 [...]hypre_BoomerAMGBuildMultipass._omp_fn.9Outermost0.060.280.030.060.010.057540.2671.432.9611.133.31NANANANANA
170exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS._omp_fn.6InBetween0.051.000.020.150.010.16710503122.33NANANANANA
945exec - par_multi_interp.c:550-576 [...]hypre_BoomerAMGBuildMultipassInBetween0.050.070.590.870.010.0110501121NANANANANA
821exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass._omp_fn.5Innermost0.050.050.010.010.010.01950501121.6520002
3809exec - csr_matop.c:222-231hypre_CSRMatrixMultiply._omp_fn.0InBetween0.050.360.020.050.010.06680501122.45NANANANANA
983exec - par_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.050.050.020.020.010.01640502.041.3622.94NANANANANA
968exec - par_lr_interp.c:1609-1675 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.040.060.020.020.010.0165054.17511.483.07NANANANANA
177exec - par_coarsen.c:2446-2477 [...]hypre_BoomerAMGCoarsenPMIS._omp_fn.7InBetween0.040.610.020.090.010.1064NANA1NANA2.46NANANANANA
976exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.040.040.020.020.010.01610501.45122.770.330002.67
3115exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes._omp_fn.0Innermost0.040.040.000.000.010.0185100100111100200
3821exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose._omp_fn.0Innermost0.030.030.010.010.010.01760501121.8810001
2616exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.030.030.010.010.010.01320501.33121.22NANANANANA
3817exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose._omp_fn.0Innermost0.030.030.010.010.010.01650501121.7300001
181exec - par_coarsen.c:2446-2453 [...]hypre_BoomerAMGCoarsenPMIS._omp_fn.7Innermost0.030.030.010.010.000.00510501.63122.07NANANANANA
2656exec - ams.c:3382-3401 [...]hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.030.150.020.040.000.02390501.651.2422.48NANANANANA
998exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.030.030.010.010.000.00480501121.610001.67
947exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.020.020.270.270.000.001050112101001
964exec - par_lr_interp.c:1196-1756 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Outermost0.020.230.010.040.000.044125.2563.092.931.051.232.41NANANANANA
201exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS._omp_fn.8Innermost0.020.020.010.010.000.0040041.67112.42.5NANANANANA
3121exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.021.020.010.130.000.1636055.88111.192.3NANANANANA
3131exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.021.140.010.180.000.1836065.15111.292.4NANANANANA
2387exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.020.020.010.010.000.00320501122.2310000
3583exec - IJMatrix_parcsr.c:3240-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.020.020.010.010.000.003125.6970.412.5311.182.21NANANANANA
3593exec - IJMatrix_parcsr.c:3240-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.020.100.020.040.000.0234066.67111.164.05NANANANANA
180exec - par_coarsen.c:2446-2477 [...]hypre_BoomerAMGCoarsenPMIS._omp_fn.7InBetween0.020.050.010.020.000.01320501122.34NANANANANA
969exec - par_lr_interp.c:1609-1675 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.010.010.020.020.000.00250501.921.2123.031000.54
957exec - par_multi_interp.c:385-410hypre_BoomerAMGBuildMultipassSingle0.010.010.160.160.000.0010501121NANANANANA
2645exec - ams.c:3382-3401 [...]hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.010.080.020.030.000.01200501.631.2622.76NANANANANA
924exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.010.140.140.000.001050112100400
3582exec - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Single0.010.010.000.000.000.0027050112110110
2413exec - par_strength.c:1756-1765hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.010.010.010.010.000.0025NANA1NANA1.92NANANANANA
3822exec - csr_matop.c:483-485hypre_CSRMatrixTranspose._omp_fn.0Innermost0.010.010.010.010.000.00240501121.9210001
×