options

Loops Index

221 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.25% 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 icx_9 (%) Inclusive coverage icx_9 (%) Max Exclusive Time Over Threads icx_9 (s) Max Inclusive Time Over Threads icx_9 (s) Exclusive Time w.r.t. Wall Time icx_9 (s) Inclusive Time w.r.t. Wall Time icx_9 (s) Nb Threads icx_9 GFLOPS icx_9 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing icx_9 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive coverage icx_9 (%)Inclusive coverage icx_9 (%)Max Exclusive Time Over Threads icx_9 (s)Max Inclusive Time Over Threads icx_9 (s)Exclusive Time w.r.t. Wall Time icx_9 (s)Inclusive Time w.r.t. Wall Time icx_9 (s)Nb Threads icx_9GFLOPS icx_9Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing icx_9Stride 0Stride 1Stride nStride UnknownStride Indirect
383libparcsr_ls.so - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost29.0429.0421.3721.3721.4121.41192127.0552.1719.021.61.433.331.0602001
381libparcsr_ls.so - ams.c:3662-3682hypre_ParCSRRelaxThreads.extracted.57Outermost11.4642.378.8930.498.4531.24192118.55012.51.32.445.21.12NANANANANA
118libseq_mv.so - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost8.780.006.470.016.470.00192122.9352.1719.021.61.433.331.0602001
128libseq_mv.so - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost7.780.015.820.035.730.00192124.0552.1719.021.61.433.331.0802001
380libparcsr_ls.so - ams.c:3662-3669hypre_ParCSRRelaxThreads.extracted.57Innermost1.791.792.642.641.321.32192111.51012.51.6716.672.12NANANANANA
117libseq_mv.so - csr_matvec.c:307-339 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost1.6410.421.347.591.217.68192110.37012.52181.18NANANANANA
47exec - __intel_avx_rep_memcpySingle1.591.591.221.221.171.1719221.96100501.2511.431.1100020
176libseq_mv.so - vector.c:449-452hypre_SeqVectorAxpy.extractedSingle1.571.571.131.131.161.16192104.9485.7123.2111.53.61.0402000
127libseq_mv.so - csr_matvec.c:256-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost1.540.561.340.411.140.42192112.5616.6714.581.92181.26NANANANANA
151libIJ_mv.so - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween1.050.000.970.000.770.0019229.76012.52.9114.491.33NANANANANA
127libparcsr_mv.so - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost0.960.560.730.410.710.42192100.56012.52.771.854.51.111102
179libseq_mv.so - vector.c:483-486hypre_SeqVectorInnerProd.extractedSingle0.880.880.670.670.650.65192111.551002512.1541.0802000
685libparcsr_ls.so - par_coarsen.c:2361-2368hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost0.840.840.620.620.620.62192155.52011.561.2817.791.0711001.67
147libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.660.000.540.000.490.00192119.33012.51.251.184.441.1712010
119libseq_mv.so - csr_matvec.c:285-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.650.690.570.580.480.5119269.32012.52181.26NANANANANA
2537libparcsr_ls.so - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.630.630.500.500.470.471920.00012.5114.31.1411002.25
2561libparcsr_ls.so - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.630.630.500.500.460.461920.00012.5114.261.1411001.75
1219libparcsr_ls.so - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.621.000.530.780.460.7419233.423.712.962.421.934.211.24NANANANANA
127libIJ_mv.so - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.560.560.410.410.420.421925.01012.51.2715.61.032100.50
92libparcsr_mv.so - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.530.000.440.000.390.001920.00012.5116.671.2101001
1160libparcsr_ls.so - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.530.750.430.550.390.551920.00012.5115.051.19NANANANANA
1171libparcsr_ls.so - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.510.740.430.560.380.541920.00012.5115.241.2NANANANANA
688libparcsr_ls.so - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.460.460.360.360.340.341924.89011.46115.711.1211001
1225libparcsr_ls.so - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.450.450.400.400.330.3319234.85012.5114.141.2711002
2441libparcsr_ls.so - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.450.450.390.390.330.33192115.86011.721.515.141.261.52.5000
8libseq_mv.so - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.410.410.340.340.300.3019278.05012.51.51.544.621.1712.5002.5
89libparcsr_mv.so - par_csr_matop.c:109-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.410.000.360.010.300.001920.00012.5115.621.26NANANANANA
146libseq_mv.so - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.extracted.49Outermost0.381.240.370.950.280.9119256.14012.51181.42NANANANANA
1223libparcsr_ls.so - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.380.380.350.350.280.2819250.692515.63126.551.3112002
104libseq_mv.so - csr_matvec.c:234-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.380.000.290.000.280.0019268.9010025112.671.1301000
10exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.370.370.370.370.270.27192101.25012.52.1215.331.43NANANANANA
2429libparcsr_ls.so - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.360.360.310.310.270.271920.00012.51181.250.51.5000
169libseq_mv.so - vector.c:268-271hypre_SeqVectorSetConstantValues.extractedSingle0.350.000.280.000.250.001920.00012.51181.1401000
95libseq_mv.so - csr_matvec.c:158-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.340.000.250.000.250.00192151.14012.511.581.0402000
1211libparcsr_ls.so - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.310.310.260.260.230.2319219.46012.52.221.64.211.21NANANANANA
174libseq_mv.so - vector.c:413-416hypre_SeqVectorScale.extractedSingle0.300.300.220.220.220.2219276.0810025112.671.0501000
676libparcsr_ls.so - par_coarsen.c:2132-2136hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.270.270.200.200.200.201920.00012.5115.331.0801100
125libparcsr_mv.so - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.261.240.260.890.190.91192209.63012.53.5614.131.45NANANANANA
1174libparcsr_ls.so - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.220.220.220.220.160.161920.00012.51161.430.51001.5
1163libparcsr_ls.so - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.220.220.230.230.160.161920.00012.5115.141.520.51.5001.5
365libparcsr_ls.so - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.220.220.180.180.160.16192137.421002512.6741.201000
15libseq_mv.so - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.210.210.190.230.160.151920.00012.5115.821.280.51001
15exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.210.210.230.230.150.151920.00012.51181.57NANANANANA
148libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.200.200.200.200.140.1419296.57012.51.251.184.441.5112010
2433libparcsr_ls.so - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.190.190.190.190.140.14192107.4668.4221.0511.433.331.5101000
1214libparcsr_ls.so - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.181.650.201.190.141.2219251.7922.6415.333.332.274.331.57NANANANANA
7libseq_mv.so - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.170.580.160.430.130.4319249.21012.52.4714.091.350.673.33004
328libparcsr_mv.so - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.170.170.140.140.120.121920.00012.51181.2401000
315libparcsr_mv.so - par_csr_matop.c:3607-3608hypre_ParTMatmul.extractedInnermost0.170.170.140.140.120.121923.25012.51181.2501000
2559libparcsr_ls.so - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.150.780.170.560.110.581920.00012.5114.241.59NANANANANA
2535libparcsr_ls.so - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.150.790.170.570.110.581920.00012.5114.321.59NANANANANA
144libIJ_mv.so - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.151.200.171.090.110.8919240.16012.38115.011.66NANANANANA
2431libparcsr_ls.so - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedInBetween0.130.760.150.590.090.56192140.2311.3813.72.662.615.471.7NANANANANA
24libseq_mv.so - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.120.000.110.040.090.0019218.60012.51.7515.091.3312012
14libseq_mv.so - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.120.340.120.250.090.251920.00012.5114.461.470.671.67002.33
1205libparcsr_ls.so - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.110.420.110.310.080.3119230.7714.6314.332.62.995.641.5NANANANANA
1131libparcsr_ls.so - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipass.AInnermost0.100.101.701.700.070.0780.00012.5114.571.030.51.5002.5
2427libparcsr_ls.so - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.080.440.110.350.060.331920.00012.5114.362.01NANANANANA
1137libparcsr_ls.so - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipass.AInnermost0.080.081.391.390.060.0680.00012.51141.0211001
382libparcsr_ls.so - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.080.080.110.110.060.0619299.7552.1719.021.61.433.332.0902001
1311libparcsr_ls.so - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.080.080.090.090.060.0619240.3539.0217.382.12.687.331.57NANANANANA
318libparcsr_ls.so - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.070.070.050.050.050.0519219.9121.0515.131.5414.321.13NANANANANA
683libparcsr_ls.so - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.070.910.100.650.050.67192179.83012.51.8314.892.24NANANANANA
680libparcsr_ls.so - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.070.070.060.060.050.0519226.56010.331.5814.751.31NANANANANA
696libparcsr_ls.so - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.060.060.060.060.050.051920.00010.83114.81.33NANANANANA
1168libparcsr_ls.so - par_multi_interp.c:917-999 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.060.800.080.570.050.591920.00012.5114.481.93NANANANANA
686libparcsr_ls.so - par_coarsen.c:2435-2477 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.060.520.090.390.040.391925.22010.94214.82.14NANANANANA
1157libparcsr_ls.so - par_multi_interp.c:917-1125 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.060.810.080.570.040.591920.00012.5114.361.95NANANANANA
1142libparcsr_ls.so - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipass.AInnermost0.050.050.950.950.040.0480.00011.72115.031.050.51001.5
1306libparcsr_ls.so - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.050.180.070.160.040.1319250.0727.1815.532.672.535.651.91NANANANANA
1309libparcsr_ls.so - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.040.060.060.030.0319292.5427.7815.971.322.66.291.92NANANANANA
97libseq_mv.so - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.040.000.060.010.030.0019285.7352.1719.021.61.433.332.1102001
1317libparcsr_ls.so - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.040.060.060.030.031927.95012.15114.32.2311.67003
120libseq_mv.so - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.040.040.070.070.030.03192110.9952.1719.021.61.433.332.6302001
1166libparcsr_ls.so - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.040.040.030.030.030.031840.00012.5114.531.0911022
692libparcsr_ls.so - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.040.040.040.040.030.031920.00012.5114.51.62NANANANANA
143libseq_mv.so - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.030.030.080.080.020.02192393.9626.6715.831.191.4743.8310060
91libseq_mv.so - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlace.ASingle0.030.000.520.000.020.0081068.63012.51181.0402000
2541libparcsr_ls.so - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.030.030.030.030.020.021920.0006.25119.61.2311000
81libparcsr_mv.so - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.030.030.030.030.020.0218472.0410025112.671.4602000
85libparcsr_mv.so - par_csr_matop.c:109-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.030.000.050.020.020.001900.00012.23115.272.86NANANANANA
1337libparcsr_ls.so - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.030.030.030.020.021920.00012.5114.11.6611002.67
93libparcsr_mv.so - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.030.000.040.010.020.001910.00012.5114.472.22NANANANANA
360libparcsr_ls.so - ams.c:3363-3401 [...]hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.030.250.040.190.020.18192127.222014.252.293.5610.232.52NANANANANA
124libparcsr_mv.so - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.021.260.030.910.010.93192104.47012.02114.782.58NANANANANA
126libparcsr_mv.so - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.020.020.040.040.010.01192101.65012.52.6724.363.1413012
1135libparcsr_ls.so - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipass.AInBetween0.020.100.311.670.010.0780.00012.5115.071.05NANANANANA
2496libparcsr_ls.so - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.020.020.020.020.010.011920.00011.18116.51.74NANANANANA
678libparcsr_ls.so - par_coarsen.c:2139-2142hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.020.020.020.020.010.01192132.8533.3316.67115.331.7902000
31libseq_mv.so - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.020.020.020.020.010.011920.00012.5114.81.811100
1129libparcsr_ls.so - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipass.AOutermost0.010.110.231.910.010.0880.00012.5114.311.09NANANANANA
1140libparcsr_ls.so - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipass.AOutermost0.010.070.211.110.010.0580.00012.5114.331.12NANANANANA
2555libparcsr_ls.so - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.800.030.560.010.591470.00012.5114.363.06NANANANANA
2531libparcsr_ls.so - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.800.030.570.010.591440.00012.51142.54NANANANANA
1229libparcsr_ls.so - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.010.010.030.030.010.01192155.33010.42117.114.7503001
×