options

Loops Index

129 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
44libparcsr_ls.so - ams.c:3662-3682 [...]hypre_ParCSRRelaxThreads._omp_fn.1Outermost43.5513.4715.2211257.4854.2646.031.1311.121.12NANANANANA
147libseq_mv.so - csr_matvec.c:307-314hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost113.243.8411256.5853.8545.771.0811.111.06NANANANANA
130libseq_mv.so - csr_matvec.c:256-263hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6InBetween9.772.883.4111256.7658.3348.541.0311.111.06NANANANANA
139libseq_mv.so - csr_matvec.c:334-341hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost2.170.810.7611216.4853.8545.771.0811.111.35NANANANANA
32libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Outermost2.150.710.7511214.26012.51.931.7681.18NANANANANA
42libseq_mv.so - vector.c:452-452hypre_SeqVectorAxpy._omp_fn.0Single1.510.460.5311232.911001001111.102000
62libparcsr_ls.so - ams.c:3780-3780hypre_ParCSRRelaxThreads._omp_fn.4.lto_priv.0Single1.480.470.521120.001001001111.1502000
25libparcsr_mv.so - par_csr_matop.c:946-965 [...]hypre_ParMatmul._omp_fn.3Innermost1.140.40.411219.87012.51.5281.251301.50
862libparcsr_ls.so - par_multi_interp.c:944-970hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween1.090.350.381120.00012.51181.17NANANANANA
854libparcsr_ls.so - par_multi_interp.c:1075-1099hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween1.010.320.351120.00012.51181.14NANANANANA
326libparcsr_ls.so - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS._omp_fn.6Innermost10.330.351120.00011.8118.81.180.751001.25
1997libparcsr_ls.so - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.910.280.321120.00012.51181.121100.51.75
1987libparcsr_ls.so - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.910.290.321120.00012.51181.161102.50
17libparcsr_mv.so - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes._omp_fn.0Innermost0.860.280.31120.00012.51181.170.51010
902libparcsr_ls.so - par_multi_interp.c:1811-1837hypre_BoomerAMGBuildMultipass._omp_fn.10InBetween0.830.340.2911212.07012.51.652.3781.48NANANANANA
44libseq_mv.so - vector.c:486-486hypre_SeqVectorInnerProd._omp_fn.0Single0.810.260.2811263.961001001111.1802000
320libparcsr_ls.so - par_coarsen.c:2135-2136hypre_BoomerAMGCoarsenPMIS._omp_fn.2Single0.780.230.271120.00012.51181.0501800
3libIJ_mv.so - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR._omp_fn.1Innermost0.640.190.221120.00012.51.57181.062100.50
15libparcsr_mv.so - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.610.220.211120.00012.51181.29NANANANANA
330libparcsr_ls.so - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS._omp_fn.7Innermost0.540.240.191120.00010.941110.41.611001
23libparcsr_mv.so - par_csr_matop.c:937-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.520.20.1811221.43012.52.53181.43NANANANANA
58libseq_mv.so - csr_matop.c:286-298hypre_CSRMatrixMultiply._omp_fn.0Innermost0.480.170.1711216.99012.51.5281.310.52.501.50.5
906libparcsr_ls.so - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass._omp_fn.10Innermost0.460.20.161121.24012.51181.541.51001.5
36libIJ_mv.so - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.420.350.151120.00012.51.21182.92NANANANANA
17exec - amg.c:798-1367 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.40.140.141120.00012.51181.27NANANANANA
28libseq_mv.so - csr_matvec.c:237-237hypre_CSRMatrixMatvecOutOfPlace._omp_fn.5Single0.350.120.1211226.371001001111.201000
9libseq_mv.so - csr_matvec.c:161-161hypre_CSRMatrixMatvecOutOfPlace._omp_fn.2Single0.330.110.1211228.871001001111.2202000
894libparcsr_ls.so - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass._omp_fn.9Innermost0.330.140.111128.38012.522.481.56NANANANANA
64libseq_mv.so - csr_matop.c:225-231hypre_CSRMatrixMultiply._omp_fn.0Innermost0.290.10.11120.00012.51181.250.51010
40libseq_mv.so - vector.c:416-416hypre_SeqVectorScale._omp_fn.0Single0.290.10.111228.841001001111.2501000
39libseq_mv.so - vector.c:271-271hypre_SeqVectorSetConstantValues._omp_fn.0Single0.240.090.081120.001001001111.2901000
1944libparcsr_ls.so - par_strength.c:498-503hypre_BoomerAMGCreateS._omp_fn.1Innermost0.240.170.091120.00012.51182.430.51.5000
1950libparcsr_ls.so - par_strength.c:451-460hypre_BoomerAMGCreateS._omp_fn.1Innermost0.220.190.0811279.40011.46119.63.1712.5000
897libparcsr_ls.so - par_multi_interp.c:1774-1876hypre_BoomerAMGBuildMultipass._omp_fn.10Outermost0.20.10.0711213.9021.7428.342.581.011.351.67NANANANANA
46libparcsr_ls.so - ams.c:3672-3675hypre_ParCSRRelaxThreads._omp_fn.1Innermost0.20.10.0711254.151001001111.6702007
1945libparcsr_ls.so - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS._omp_fn.1Outermost0.170.130.0611261.4434.7730.081.721.071.492.6NANANANANA
19libparcsr_ls.so - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.160.080.059948.682515.6311.981.611000
115libseq_mv.so - csr_matop.c:541-548hypre_CSRMatrixTranspose._omp_fn.0Innermost0.160.060.061120.00012.51.83181.214010
57libseq_mv.so - csr_matop.c:282-298hypre_CSRMatrixMultiply._omp_fn.0InBetween0.150.060.0511213.25012.53181.511.670.6741.33
857libparcsr_ls.so - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass._omp_fn.5Single0.140.060.051100.00012.51181.521020
322libparcsr_ls.so - par_coarsen.c:2332-2334hypre_BoomerAMGCoarsenPMIS._omp_fn.4Single0.140.060.051120.0009.38118.51.5NANANANANA
1995libparcsr_ls.so - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.120.070.041120.00012.51182.33NANANANANA
1985libparcsr_ls.so - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.120.070.041120.00012.51182.33NANANANANA
63libseq_mv.so - csr_matop.c:222-231hypre_CSRMatrixMultiply._omp_fn.0InBetween0.120.050.041120.00012.51181.670.671.6701.671
10exec - amg.c:857-2344 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.110.050.041120.00012.53.47181.67NANANANANA
346libparcsr_ls.so - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.110.060.041120.0009.381113.192NANANANANA
344libparcsr_ls.so - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.10.040.031120.00010.421112.241.33NANANANANA
1357libparcsr_ls.so - par_lr_interp.c:1393-1675 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0.lto_priv.0InBetween0.10.050.0311229.5336.9134.461.791.071.411.67NANANANANA
959libparcsr_ls.so - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.11.510.0320.00011.721110.3411.51001
851libparcsr_ls.so - par_multi_interp.c:1072-1125hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.090.060.031120.00012.51183NANANANANA
859libparcsr_ls.so - par_multi_interp.c:939-999 [...]hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.090.050.031100.00012.51182.5NANANANANA
945libparcsr_ls.so - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.091.340.0320.00012.51181.0111002.5
50libparcsr_mv.so - par_csr_matop.c:3607-3608hypre_ParTMatmul._omp_fn.0Innermost0.080.030.031120.00012.51181.500020
324libparcsr_ls.so - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS._omp_fn.6Outermost0.080.050.031100.00012.51.67182.5NANANANANA
59libparcsr_mv.so - par_csr_matop.c:3504-3505hypre_ParTMatmul._omp_fn.0Innermost0.080.030.031120.00012.51181.500020
952libparcsr_ls.so - par_multi_interp.c:550-576 [...]hypre_BoomerAMGBuildMultipassInBetween0.071.080.0220.00012.51181.01NANANANANA
2libparcsr_ls.so - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.060.030.02960.002515.631.27181.5NANANANANA
160libseq_mv.so - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.060.90.0220.00100100111101200
30libseq_mv.so - csr_matvec.c:577-579hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.060.040.02112134.30012.511.958210010
887libparcsr_ls.so - par_multi_interp.c:1605-1660hypre_BoomerAMGBuildMultipass._omp_fn.9Outermost0.060.050.0211223.6524.4631.382.391.011.32.5NANANANANA
327libparcsr_ls.so - par_coarsen.c:2446-2477 [...]hypre_BoomerAMGCoarsenPMIS._omp_fn.7Outermost0.050.040.021050.00011.111.48112.974NANANANANA
10libparcsr_mv.so - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.050.040.021000.00012.51184NANANANANA
1990libparcsr_ls.so - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.050.020.021120.0006.251116211000
1367libparcsr_ls.so - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp._omp_fn.0.lto_priv.0Innermost0.050.040.021050.33012.51.331840.671.6700.671.33
148libseq_mv.so - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost0.050.040.0211044.48100100111402008
28libIJ_mv.so - IJMatrix_parcsr.c:3274-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Outermost0.050.050.021000.0024.2831.254.1311.335NANANANANA
1380libparcsr_ls.so - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp._omp_fn.0.lto_priv.0Innermost0.040.020.011050.00012.511821100.671
114libseq_mv.so - csr_matop.c:540-548hypre_CSRMatrixTranspose._omp_fn.0Outermost0.040.030.021100.00012.511830111.50
1359libparcsr_ls.so - par_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp._omp_fn.0.lto_priv.0Innermost0.040.030.0111128.05012.51.051.8383NANANANANA
41libparcsr_ls.so - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.030.080.014542.152515.6311.98411000
1361libparcsr_ls.so - par_lr_interp.c:1624-1628hypre_BoomerAMGBuildExtPIInterp._omp_fn.0.lto_priv.0Innermost0.030.030.01112106.551001001.1611312002
33libseq_mv.so - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.030.030.0111238.80012.51.331.288312030
18libparcsr_mv.so - par_csr_matop.c:865-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.030.040.0111223.65012.51184NANANANANA
17libparcsr_ls.so - ams.c:3382-3409hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.030.030.019656.6017.7514.681.642.1611.063NANANANANA
1966libparcsr_ls.so - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.030.010.011120.00010.421111.081NANANANANA
16libseq_mv.so - csr_matvec.c:183-196 [...]hypre_CSRMatrixMatvecOutOfPlace._omp_fn.3Outermost0.030.030.0111148.4057.8146.681.111.133NANANANANA
7libparcsr_mv.so - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes._omp_fn.0Single0.030.020.011100.00100100111202000
844libparcsr_ls.so - par_multi_interp.c:275-276hypre_BoomerAMGBuildMultipass._omp_fn.0Single0.020.010.011090.00100100111101000
965libparcsr_ls.so - par_multi_interp.c:385-410hypre_BoomerAMGBuildMultipassSingle0.020.310.0120.0008.511113.181.03NANANANANA
954libparcsr_ls.so - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.020.30.0120.00012.51181.0301001
123libseq_mv.so - csr_matop.c:483-485hypre_CSRMatrixTranspose._omp_fn.0Single0.020.010.01940.00012.5118111010
122libseq_mv.so - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose._omp_fn.0Single0.020.020.011090.00012.5112210050
118libseq_mv.so - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose._omp_fn.0Single0.020.010.01900.00012.5112101000
39libparcsr_ls.so - ams.c:3382-3409hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.010.030300.0017.7514.681.642.1611.063NANANANANA
724libparcsr_ls.so - par_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle0.010.08020.00012.51.881.818100200
52libparcsr_mv.so - par_csr_matop.c:3590-3596hypre_ParTMatmul._omp_fn.0Innermost0.010.010460.00012.51.518114001
40libIJ_mv.so - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Single0.010.010450.00012.5118011000
26libparcsr_mv.so - par_csr_matop.c:858-859hypre_ParMatmul._omp_fn.3Single0.010.010510.0006.251116111000
2112libparcsr_ls.so - par_strength.c:2311-2316hypre_BoomerAMGCorrectCFMarkerSingle0.010.09020.00011.671111.191.13NANANANANA
24libparcsr_ls.so - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.010.030170.002515.631.27181.5NANANANANA
3libparcsr_ls.so - ams.c:3536-3538hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.010.010450.00012.5118011000
1971libparcsr_ls.so - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.010.010620.0006.251116011000
470libparcsr_ls.so - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.1020.00010.611111.861.11NANANANANA
1364libparcsr_ls.so - par_lr_interp.c:1494-1655 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0.lto_priv.0InBetween0.010.020500.00012.53.21182NANANANANA
927libparcsr_ls.so - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.1020.00012.5118100200
957libparcsr_ls.so - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.010.11020.00012.51181NANANANANA
5libHYPRE_utilities.so - binsearch.c:99-105hypre_LowerBoundSingle0.010.020330.00012.5118200010
5libIJ_mv.so - IJVector_parcsr.c:443-443hypre_IJVectorSetValuesPar._omp_fn.0Single0.010.010320.00100100111002000
1981libparcsr_ls.so - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS._omp_fn.7Outermost0.010.010360.00012.51181NANANANANA
3libHYPRE_utilities.so - binsearch.c:35-44hypre_BinarySearchSingle0.010.020270.00012.5118200010
413libparcsr_ls.so - par_coarse_parms.c:94-96hypre_BoomerAMGCoarseParmsSingle0.010.14020.00010.421111.081NANANANANA
1965libparcsr_ls.so - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.010.010670.00011.221110.671NANANANANA
1libIJ_mv.so - IJMatrix_parcsr.c:306-307hypre_IJMatrixInitializeParCSR._omp_fn.0Single0.010.010340.00100100111104000
1942libparcsr_ls.so - par_strength.c:492-513hypre_BoomerAMGCreateS._omp_fn.1Outermost0.010.020570.00012.51182NANANANANA
1991libparcsr_ls.so - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS._omp_fn.7Outermost0.010.020390.00012.51182NANANANANA
1377libparcsr_ls.so - par_lr_interp.c:1264-1532 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0.lto_priv.0InBetween0.010.010470.00012.51181NANANANANA
×