options

Loops Index

54 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.17% 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 orig_0 (%) Inclusive Coverage orig_0 (%) Max Exclusive Time Over Threads orig_0 (s) Max Inclusive Time Over Threads orig_0 (s) Exclusive Time w.r.t. Wall Time orig_0 (s) Inclusive Time w.r.t. Wall Time orig_0 (s) Nb Threads orig_0 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing orig_0 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage orig_0 (%)Inclusive Coverage orig_0 (%)Max Exclusive Time Over Threads orig_0 (s)Max Inclusive Time Over Threads orig_0 (s)Exclusive Time w.r.t. Wall Time orig_0 (s)Inclusive Time w.r.t. Wall Time orig_0 (s)Nb Threads orig_0Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing orig_0Stride 0Stride 1Stride nStride UnknownStride Indirect
2627exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.omp_outlined.28Innermost35.0835.085.655.656.506.5096206011.561.41.0320001
3571exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost8.998.991.491.491.671.6796206011.561.41.0620001
3577exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost7.997.991.311.311.481.4896206011.561.41.0620001
2628exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.omp_outlined.28Innermost3.413.410.620.620.630.639605011.5621.1800001
2624exec - ams.c:3664-3682hypre_ParCSRRelaxThreads.omp_outlined.28InBetween2.8741.360.576.540.537.6796048.081.621.372.71.27NANANANANA
3647exec - vector.c:451-452hypre_SeqVectorAxpy.omp_outlinedSingle1.471.470.250.250.270.279671.4385.71111.291.1112000
2622exec - ams.c:3659-3659hypre_ParCSRRelaxThreads.omp_outlinedSingle1.391.390.240.240.260.269666.6783.33111.091.1102000
3572exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost1.191.190.270.270.220.229605011.5621.4800001
3578exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost1.091.090.240.240.200.209605011.5621.4100001
3650exec - vector.c:486-486hypre_SeqVectorInnerProd.omp_outlinedSingle0.810.810.150.150.150.15961001001111.2300000
2137exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.omp_outlined.16Innermost0.760.760.130.130.140.14960501121.15NANANANANA
246exec - par_coarsen.c:2361-2368hypre_BoomerAMGCoarsenPMIS.omp_outlined.19Innermost0.750.750.140.140.140.14960501121.24NANANANANA
2156exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.omp_outlined.16Innermost0.720.720.130.130.130.13960501121.20.50002.25
3593exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost0.700.700.140.140.130.139605011.5621.3400001
2835exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.omp_outlined.7Innermost0.630.630.150.150.120.12960501.631.321.540.50001.5
766exec - par_multi_interp.c:1811-1837hypre_BoomerAMGBuildMultipass.omp_outlined.20InBetween0.580.610.130.140.110.11960502.521.5821.43NANANANANA
3314exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.omp_outlined.11Innermost0.580.580.090.090.110.11960501.39121.062.50000
238exec - par_coarsen.c:2133-2136hypre_BoomerAMGCoarsenPMIS.omp_outlined.11Single0.570.570.100.100.110.1196NANA1NANA1.1820030
3619exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.omp_outlined.24Innermost0.550.550.110.110.100.10960501.221.2221.3510001
2810exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.omp_outlinedInnermost0.510.510.110.110.090.09960501121.380.50001
3436exec - csr_matop.c:286-298 [...]hypre_CSRMatrixMultiply.omp_outlinedInnermost0.490.490.090.090.090.09960501.571.3821.2500002
249exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.omp_outlined.21Innermost0.450.450.080.080.080.08960501121.22NANANANANA
778exec - par_multi_interp.c:1760-1761hypre_BoomerAMGBuildMultipass.omp_outlined.20Single0.370.370.100.100.070.07960501121.7210000
711exec - par_multi_interp.c:944-970hypre_BoomerAMGBuildMultipass.omp_outlined.10InBetween0.370.590.080.100.070.11960501121.47NANANANANA
702exec - par_multi_interp.c:1075-1099hypre_BoomerAMGBuildMultipass.omp_outlined.10InBetween0.360.560.080.100.070.10960501121.51NANANANANA
3446exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.omp_outlinedInnermost0.280.280.060.060.050.05960501121.370.50001
3645exec - vector.c:415-416hypre_SeqVectorScale.omp_outlinedSingle0.280.280.060.060.050.059666.6783.33111.331.3811000
2808exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes.omp_outlinedInBetween0.270.800.070.140.050.15960501121.69NANANANANA
2833exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.omp_outlined.7Outermost0.260.900.070.190.050.17960502.87121.85NANANANANA
770exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.omp_outlined.20Innermost0.250.250.070.070.050.05960501121.83NANANANANA
3615exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.omp_outlined.24Innermost0.230.230.060.060.040.049605011.2521.8310010
3336exec - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.omp_outlined.15InBetween0.220.220.070.070.040.04960502.38122NANANANANA
713exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.omp_outlined.10Innermost0.220.220.060.060.040.04950501121.731.50002
3592exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost0.220.220.090.090.040.0496206011.561.42.6720001
704exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.omp_outlined.10Innermost0.200.200.060.060.040.04960501122.07NANANANANA
753exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.omp_outlined.18Innermost0.200.200.080.080.040.04960503.43122.56NANANANANA
760exec - par_multi_interp.c:1590-1591hypre_BoomerAMGBuildMultipass.omp_outlined.18Single0.190.190.060.060.040.04950501122.1410000
762exec - par_multi_interp.c:1774-1876 [...]hypre_BoomerAMGBuildMultipass.omp_outlined.20InBetween0.191.050.060.230.040.2096052.882.521.61.142.04NANANANANA
3591exec - csr_matvec.c:334-341hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Outermost0.181.100.050.200.030.2096047.5313.11.74NANANANANA
3570exec - csr_matvec.c:307-314hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Outermost0.1810.360.061.650.031.9294047.5313.132.24NANANANANA
2045exec - par_strength.c:451-460hypre_BoomerAMGCreateS.omp_outlined.2Innermost0.160.160.050.050.030.03960501.42121.971.50000
2602exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.omp_outlinedInnermost0.160.160.030.030.030.039605011.1921.410000
3639exec - vector.c:271-271hypre_SeqVectorSetConstantValues.omp_outlinedSingle0.150.150.050.050.030.03931001001112.2501000
2135exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.omp_outlined.16InBetween0.130.890.050.140.020.16950501122.37NANANANANA
3576exec - csr_matvec.c:256-263hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Outermost0.139.210.051.470.021.7193047.5513.222.6NANANANANA
3618exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.omp_outlined.24Innermost0.130.130.040.040.020.02960501.251.1122.310001
2154exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.omp_outlined.16InBetween0.120.850.040.140.020.16950501122.3NANANANANA
3617exec - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.omp_outlined.24Outermost0.120.790.040.150.020.1596047.22113.332.34NANANANANA
15exec - amg.c:794-1367 [...]BuildIJLaplacian27pt.omp_outlinedInnermost0.120.120.040.040.020.02960501122.46NANANANANA
10exec - amg.c:1402-2344 [...]BuildIJLaplacian27pt.omp_outlinedInBetween0.110.110.030.030.020.0293051.45.2112NANANANANA
2028exec - par_strength.c:492-513hypre_BoomerAMGCreateS.omp_outlined.2Outermost0.100.110.040.050.020.02930501122.78NANANANANA
2584exec - ams.c:3363-3540 [...]hypre_ParCSRComputeL1NormsThreads.omp_outlinedOutermost0.080.270.010.050.010.05960501.25121.19NANANANANA
2030exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.omp_outlined.2InBetween0.080.270.030.080.010.0590050.52.211.591.032.66NANANANANA
632exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.070.071.121.120.010.0110501121NANANANANA
680exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.070.071.121.120.010.0110501121NANANANANA
3459exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.omp_outlinedInnermost0.070.070.020.020.010.01950501.75122.4220006
862exec - par_lr_interp.c:1624-1628hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.060.060.020.020.010.01820504.691.3922.14NANANANANA
2140exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.omp_outlined.16Single0.060.060.010.010.010.01960501121.0210000
707exec - par_multi_interp.c:939-976 [...]hypre_BoomerAMGBuildMultipass.omp_outlined.10InBetween0.060.650.030.110.010.12840501122.78NANANANANA
13exec - amg.c:1402-2344 [...]BuildIJLaplacian27pt.omp_outlinedInBetween0.060.170.030.060.010.0380051.273.04112.7NANANANANA
3434exec - csr_matop.c:272-286hypre_CSRMatrixMultiply.omp_outlinedInBetween0.060.060.030.030.010.01840501123.04NANANANANA
698exec - par_multi_interp.c:1072-1104hypre_BoomerAMGBuildMultipass.omp_outlined.10InBetween0.050.610.020.100.010.11790501122.09NANANANANA
3462exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.omp_outlinedSingle0.050.050.010.010.010.01960501121.9310020
257exec - par_coarsen.c:2528-2536hypre_BoomerAMGCoarsenPMIS.omp_outlined.23Innermost0.050.050.010.010.010.01920501121.9300012
749exec - par_multi_interp.c:1605-1660 [...]hypre_BoomerAMGBuildMultipass.omp_outlined.18InBetween0.050.250.020.090.010.0579048.964.761.533.072.34NANANANANA
675exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.050.050.670.670.010.011050112110001
858exec - par_lr_interp.c:1609-1675 [...]hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInBetween0.040.150.020.030.010.03790502.661.5922.41NANANANANA
860exec - par_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.040.040.020.020.010.01750501.51.522.38NANANANANA
705exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.omp_outlined.10Single0.040.040.010.010.010.01950501121.720002
868exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.030.030.020.020.010.01630501.71122.550.67000.332
3335exec - IJMatrix_parcsr.c:3296-3458 [...]hypre_IJMatrixSetValuesOMPParCSR.omp_outlined.15InBetween0.030.260.020.080.010.0560050111.082.45NANANANANA
3447exec - csr_matop.c:214-225hypre_CSRMatrixMultiply.omp_outlinedInBetween0.030.030.020.020.010.01620501122.58NANANANANA
768exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.omp_outlined.20Innermost0.030.030.020.020.010.016305011.2623.5421002
242exec - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.omp_outlined.15Innermost0.030.030.010.010.010.0161055.882112.1NANANANANA
2804exec - par_csr_matop.c:265-266hypre_ParMatmul_RowSizes.omp_outlinedSingle0.030.030.000.000.010.018688.8994.44111102000
3460exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.omp_outlinedSingle0.030.030.010.010.010.01710501121.6910010
2807exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes.omp_outlinedInBetween0.030.030.020.020.000.00600501123NANANANANA
2033exec - par_strength.c:324-327hypre_BoomerAMGCreateS.omp_outlined.2Innermost0.020.020.020.020.000.004614.2957.1411.331.62.5210000
253exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.omp_outlined.23Single0.020.020.010.010.000.00550501122.2910001.5
241exec - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.omp_outlined.15Outermost0.020.050.010.020.000.01500501.17122.17NANANANANA
245exec - par_coarsen.c:2354-2380hypre_BoomerAMGCoarsenPMIS.omp_outlined.19Outermost0.020.780.020.140.000.15480501122.82NANANANANA
883exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.020.020.010.010.000.00430501121.43NANANANANA
250exec - par_coarsen.c:2435-2453 [...]hypre_BoomerAMGCoarsenPMIS.omp_outlined.21Innermost0.020.020.010.010.000.0046048.216.513.122.34NANANANANA
2603exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.omp_outlinedInnermost0.020.020.010.010.000.004605011.2722.3810000
673exec - par_multi_interp.c:550-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.020.060.280.950.000.0110501121NANANANANA
2159exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.omp_outlined.16Single0.020.020.010.010.000.00430501121.6910000
687exec - par_multi_interp.c:385-400hypre_BoomerAMGBuildMultipassSingle0.020.020.250.250.000.00105011211000.334.67
248exec - par_coarsen.c:2435-2473 [...]hypre_BoomerAMGCoarsenPMIS.omp_outlined.21InBetween0.020.480.020.090.000.09370501123.22NANANANANA
3448exec - csr_matop.c:210-211hypre_CSRMatrixMultiply.omp_outlinedSingle0.010.010.010.010.000.00400501121.8610000
2832exec - par_csr_matop.c:865-937 [...]hypre_ParMatmul.omp_outlined.7InBetween0.010.010.010.010.000.00360501.24121.67NANANANANA
3438exec - csr_matop.c:268-269hypre_CSRMatrixMultiply.omp_outlinedSingle0.010.010.000.000.000.0036050112110000
678exec - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.010.090.171.290.000.0210501121NANANANANA
870exec - par_lr_interp.c:1455-1456hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.010.010.000.000.000.0035050112110000
2839exec - par_csr_matop.c:858-859hypre_ParMatmul.omp_outlined.7Single0.010.010.010.010.000.00330501121.8920000
256exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.omp_outlined.23Outermost0.010.060.010.010.000.01310501121.94NANANANANA
655exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassInnermost0.010.010.150.150.000.001050112110020
2815exec - par_csr_matop.c:124-125hypre_ParMatmul_RowSizes.omp_outlinedSingle0.010.010.000.000.000.0030050112120000
×