options

Loops Index

214 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.24% 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 Exclusive coverage gcc_11 (%) Inclusive coverage gcc_11 (%) Max Exclusive Time Over Threads gcc_11 (s) Max Inclusive Time Over Threads gcc_11 (s) Exclusive Time w.r.t. Wall Time gcc_11 (s) Inclusive Time w.r.t. Wall Time gcc_11 (s) Nb Threads gcc_11 GFLOPS gcc_11 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing gcc_11 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive coverage gcc_11 (%)Inclusive coverage gcc_11 (%)Max Exclusive Time Over Threads gcc_11 (s)Max Inclusive Time Over Threads gcc_11 (s)Exclusive Time w.r.t. Wall Time gcc_11 (s)Inclusive Time w.r.t. Wall Time gcc_11 (s)Nb Threads gcc_11GFLOPS gcc_11Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing gcc_11Stride 0Stride 1Stride nStride UnknownStride Indirect
44libparcsr_ls.so - ams.c:3662-3682 [...]hypre_ParCSRRelaxThreads._omp_fn.1Outermost48.070.9133.620.6635.720.68192197.4964.4632.131.212.414.391.03NANANANANA
147libseq_mv.so - csr_matvec.c:307-314hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost12.080.008.460.008.970.00192195.6962.931.551.22.234.361.03NANANANANA
130libseq_mv.so - csr_matvec.c:256-263hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6InBetween10.8310.837.597.598.058.05192193.7566.132.521.152.194.271.04NANANANANA
62libparcsr_ls.so - ams.c:3780-3780hypre_ParCSRRelaxThreads._omp_fn.4.lto_priv.0Single2.260.351.590.251.680.2619214.8610050111.331.0402000
139libseq_mv.so - csr_matvec.c:334-341hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost1.811.811.281.281.341.34192153.3562.931.551.22.234.361.05NANANANANA
42libseq_mv.so - vector.c:452-452hypre_SeqVectorAxpy._omp_fn.0Single1.621.621.161.161.201.2019221.6910050111.21.0602000
32libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Outermost1.220.000.900.000.900.0019293.41012.51.451.314.841.09NANANANANA
36libIJ_mv.so - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween1.131.131.011.010.840.8419227.13012.51.0817.061.32NANANANANA
25libparcsr_mv.so - par_csr_matop.c:946-965 [...]hypre_ParMatmul._omp_fn.3Innermost0.940.000.710.010.700.0019274.45012.51.931.464.911.121301.50
902libparcsr_ls.so - par_multi_interp.c:1811-1837hypre_BoomerAMGBuildMultipass._omp_fn.10InBetween0.910.910.710.710.680.6819221.34012.51.751.564.391.14NANANANANA
44libseq_mv.so - vector.c:486-486hypre_SeqVectorInnerProd._omp_fn.0Single0.910.910.660.660.680.6819226.901005011.2321.0802000
326libparcsr_ls.so - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS._omp_fn.6Innermost0.870.870.650.650.640.64192149.19011.81.1418.331.110.751001.25
854libparcsr_ls.so - par_multi_interp.c:1075-1099hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.790.790.570.570.590.591920.00012.5115.051.06NANANANANA
862libparcsr_ls.so - par_multi_interp.c:944-970hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.730.730.540.540.540.541920.00012.5115.891.1NANANANANA
1995libparcsr_ls.so - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.650.650.490.490.490.491920.00012.04114.541.111100.51.75
1985libparcsr_ls.so - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.640.640.490.490.480.481920.00012.5114.531.141102.50
3libIJ_mv.so - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR._omp_fn.1Innermost0.580.000.400.010.430.001924.86012.51.5915.41.042100.50
1948libparcsr_ls.so - par_strength.c:451-460hypre_BoomerAMGCreateS._omp_fn.1Innermost0.560.560.450.450.420.4219281.51011.461.2515.221.1912.5000
17libparcsr_mv.so - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes._omp_fn.0Innermost0.520.090.430.190.390.061920.00012.5115.451.240.51010
330libparcsr_ls.so - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS._omp_fn.7Innermost0.490.490.370.370.360.361923.33010.94115.331.1211001
46libparcsr_ls.so - ams.c:3672-3675hypre_ParCSRRelaxThreads._omp_fn.1Innermost0.420.140.360.130.310.10192221.911005011.2721.2702006
58libseq_mv.so - csr_matop.c:286-298hypre_CSRMatrixMultiply._omp_fn.0Innermost0.420.420.330.330.310.3119255.70012.51.931.464.911.180.52.501.50.5
906libparcsr_ls.so - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass._omp_fn.10Innermost0.410.410.360.360.300.3019220.56012.5114.191.31.51001.5
1942libparcsr_ls.so - par_strength.c:498-503hypre_BoomerAMGCreateS._omp_fn.1Innermost0.410.410.330.330.300.301920.00012.51171.210.51.5000
15libparcsr_mv.so - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.400.000.350.010.300.001920.00012.51141.3NANANANANA
28libseq_mv.so - csr_matvec.c:237-237hypre_CSRMatrixMatvecOutOfPlace._omp_fn.5Single0.390.390.290.290.290.2919222.2110050111.331.1301000
10exec - amg.c:857-2344 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.380.380.440.440.280.2819282.04012.53.0515.181.73NANANANANA
39libseq_mv.so - vector.c:271-271hypre_SeqVectorSetConstantValues._omp_fn.0Single0.360.170.270.190.260.1319211.91100501121.1201000
9libseq_mv.so - csr_matvec.c:161-161hypre_CSRMatrixMatvecOutOfPlace._omp_fn.2Single0.350.000.250.010.260.0019224.3410050111.331.0402000
40libseq_mv.so - vector.c:416-416hypre_SeqVectorScale._omp_fn.0Single0.310.000.220.010.230.0019224.4810050111.331.0501000
23libparcsr_mv.so - par_csr_matop.c:937-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.311.250.290.890.230.93192151.52012.52.814.311.39NANANANANA
894libparcsr_ls.so - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass._omp_fn.9Innermost0.310.310.250.250.230.2319218.35012.52.171.684.331.23NANANANANA
320libparcsr_ls.so - par_coarsen.c:2135-2136hypre_BoomerAMGCoarsenPMIS._omp_fn.2Single0.270.270.200.200.200.201920.00012.5115.331.0801800
1943libparcsr_ls.so - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS._omp_fn.1Outermost0.240.810.230.610.180.6019276.7722.818.751.872.023.821.46NANANANANA
64libseq_mv.so - csr_matop.c:225-231hypre_CSRMatrixMultiply._omp_fn.0Innermost0.220.220.190.190.170.171920.00012.5115.451.260.51010
17exec - amg.c:798-1367 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.190.090.220.190.140.061920.00012.51181.65NANANANANA
57libseq_mv.so - csr_matop.c:282-298hypre_CSRMatrixMultiply._omp_fn.0InBetween0.190.000.170.000.140.0019241.61012.53.3314.211.3512.670.6740.33
897libparcsr_ls.so - par_multi_interp.c:1774-1876hypre_BoomerAMGBuildMultipass._omp_fn.10Outermost0.181.510.191.050.141.1219244.6922.7319.322.661.664.061.59NANANANANA
1993libparcsr_ls.so - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.170.830.180.580.130.611920.00011.72114.641.54NANANANANA
1983libparcsr_ls.so - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.170.810.190.560.130.601920.00012.5114.471.62NANANANANA
41libparcsr_ls.so - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.140.140.170.170.110.11146301.122515.6311.981.3311000
59libparcsr_mv.so - par_csr_matop.c:3504-3505hypre_ParTMatmul._omp_fn.0Innermost0.140.140.140.140.100.101920.00012.5117.871.4500020
50libparcsr_mv.so - par_csr_matop.c:3607-3608hypre_ParTMatmul._omp_fn.0Innermost0.130.130.130.130.090.091924.62012.5117.871.4500020
115libseq_mv.so - csr_matop.c:541-548hypre_CSRMatrixTranspose._omp_fn.0Innermost0.130.130.100.100.090.0919218.84012.52.3315.091.2214010
887libparcsr_ls.so - par_multi_interp.c:1605-1660hypre_BoomerAMGBuildMultipass._omp_fn.9Outermost0.130.440.130.310.090.3219228.8226.7721.362.491.833.651.51NANANANANA
63libseq_mv.so - csr_matop.c:222-231hypre_CSRMatrixMultiply._omp_fn.0InBetween0.130.000.120.000.090.001920.00012.5114.961.450.671.6701.671
28libIJ_mv.so - IJMatrix_parcsr.c:3274-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Outermost0.100.390.170.290.080.2919261.3626.0921.164.5313.712.43NANANANANA
947libparcsr_ls.so - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.100.101.681.680.080.0880.00012.5114.631.0311002.5
148libseq_mv.so - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost0.100.100.100.100.070.07192248.021005011.2721.5302007
851libparcsr_ls.so - par_multi_interp.c:1072-1125hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.080.870.090.610.060.651920.00012.5114.871.81NANANANANA
19libparcsr_ls.so - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.070.010.170.030.060.00146298.082515.6311.982.5711000
859libparcsr_ls.so - par_multi_interp.c:939-999 [...]hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.070.800.080.560.050.601920.00012.5114.711.61NANANANANA
1355libparcsr_ls.so - par_lr_interp.c:1451-1700 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0.lto_priv.0InBetween0.070.160.080.140.050.1219279.4041.5823.891.452.255.841.62NANANANANA
324libparcsr_ls.so - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS._omp_fn.6Outermost0.070.940.090.660.050.70192178.76012.5215.471.95NANANANANA
322libparcsr_ls.so - par_coarsen.c:2332-2334hypre_BoomerAMGCoarsenPMIS._omp_fn.4Single0.070.070.060.060.050.0519230.2409.381.7815.331.42NANANANANA
327libparcsr_ls.so - par_coarsen.c:2446-2477 [...]hypre_BoomerAMGCoarsenPMIS._omp_fn.7Outermost0.070.550.100.400.050.411924.68011.111.6716.322.21NANANANANA
346libparcsr_ls.so - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.070.010.070.020.050.011920.0009.38114.751.45NANANANANA
954libparcsr_ls.so - par_multi_interp.c:550-576 [...]hypre_BoomerAMGBuildMultipassInBetween0.060.091.111.470.050.0780.00012.5115.921.07NANANANANA
961libparcsr_ls.so - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.060.060.980.980.040.0480.00011.72115.571.041.51001
1359libparcsr_ls.so - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp._omp_fn.0.lto_priv.0Innermost0.060.060.090.090.040.04192314.281005011.2122.4102002
16libseq_mv.so - csr_matvec.c:183-196 [...]hypre_CSRMatrixMatvecOutOfPlace._omp_fn.3Outermost0.050.000.070.010.040.00192122.2068.3332.61.212.274.372.05NANANANANA
1940libparcsr_ls.so - par_strength.c:492-513hypre_BoomerAMGCreateS._omp_fn.1Outermost0.050.460.070.380.040.341920.00012.5115.331.99NANANANANA
24libparcsr_ls.so - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.050.010.060.020.040.0013019.642515.631.3214.551.16NANANANANA
1libIJ_mv.so - IJMatrix_parcsr.c:306-307hypre_IJMatrixInitializeParCSR._omp_fn.0Single0.040.000.050.000.030.0019214.9310050111.331.7104000
33libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.040.040.070.070.030.03192119.82012.51.251.184.442.6212030
857libparcsr_ls.so - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass._omp_fn.5Single0.040.040.030.030.030.031840.00012.51151.0921020
344libparcsr_ls.so - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.040.000.040.000.030.001920.00010.42115.11.8NANANANANA
1365libparcsr_ls.so - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp._omp_fn.0.lto_priv.0Innermost0.040.040.050.050.030.031925.82012.51.4315.412.250.671.6700.671.33
1357libparcsr_ls.so - par_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp._omp_fn.0.lto_priv.0Innermost0.030.030.050.050.020.02192540.19012.51.452.367.112.56NANANANANA
10libparcsr_mv.so - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.030.380.050.440.020.281890.00012.5114.632.65NANANANANA
1988libparcsr_ls.so - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.030.030.030.030.020.021920.0006.25119.61.2511000
7libparcsr_mv.so - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes._omp_fn.0Single0.030.010.030.140.020.0118422.8410050111.331.4702000
160libseq_mv.so - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.030.030.480.480.020.028274.4310050111.331.0201200
30libseq_mv.so - csr_matvec.c:577-579hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.030.030.050.050.020.02192456.88012.511.9582.5710010
39libparcsr_ls.so - ams.c:3382-3409hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.030.170.050.190.020.13136285.2117.7514.681.571.586.232.17NANANANANA
956libparcsr_ls.so - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.030.030.480.480.020.0280.00012.51141.1601001
2libparcsr_ls.so - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.020.000.050.040.020.007619.512515.631.2914.551.34NANANANANA
1378libparcsr_ls.so - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp._omp_fn.0.lto_priv.0Innermost0.020.020.030.030.020.021900.00012.5115.131.621100.671
18libparcsr_mv.so - par_csr_matop.c:865-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.020.000.040.010.020.0019285.57012.5114.473.03NANANANANA
5libIJ_mv.so - IJVector_parcsr.c:443-443hypre_IJVectorSetValuesPar._omp_fn.0Single0.020.000.030.010.010.0019232.1710050111.332.202000
959libparcsr_ls.so - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.020.080.351.240.010.0680.00012.5114.551.19NANANANANA
1963libparcsr_ls.so - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.020.020.020.020.010.011910.00011.22116.41.76NANANANANA
123libseq_mv.so - csr_matop.c:483-485hypre_CSRMatrixTranspose._omp_fn.0Single0.020.020.020.020.010.011920.00012.5114.81.8411010
321libparcsr_ls.so - par_coarsen.c:2142-2142hypre_BoomerAMGCoarsenPMIS._omp_fn.3Single0.020.020.020.020.010.0119292.64012.5115.331.8402000
945libparcsr_ls.so - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.020.120.311.920.010.0980.00012.5114.311.22NANANANANA
5libseq_mv.so - csr_matrix.c:430-430hypre_CSRMatrixCopy._omp_fn.2Single0.020.000.020.010.010.0019221.5810050111.331.9102000
17libparcsr_ls.so - ams.c:3382-3409hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.010.090.050.190.010.0695309.9117.7514.681.571.576.193NANANANANA
1989libparcsr_ls.so - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS._omp_fn.7Outermost0.010.840.030.580.010.621530.00012.24114.813.08NANANANANA
1979libparcsr_ls.so - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS._omp_fn.7Outermost0.010.820.030.570.010.611320.00012.5114.462.39NANANANANA
114libseq_mv.so - csr_matop.c:540-548hypre_CSRMatrixTranspose._omp_fn.0Outermost0.010.140.020.110.010.1018411.09012.5117.52.060111.50
×