options

Loops Index

133 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
2113exec - ams.c:3662-3682 [...]hypre_ParCSRRelaxThreads._omp_fn.1Outermost41.614.0914.249661.4754.2646.031.1311.121.13NANANANANA
3092exec - csr_matvec.c:307-314hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost10.573.683.629660.0553.8545.771.0811.111.16NANANANANA
3075exec - csr_matvec.c:256-263hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6InBetween9.493.243.259659.5158.3348.541.0311.111.14NANANANANA
3101exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Outermost2.50.860.869612.43012.51.931.7681.15NANANANANA
3084exec - csr_matvec.c:334-341hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost2.060.820.79617.5753.8545.771.0811.111.34NANANANANA
2112exec - ams.c:3659-3659hypre_ParCSRRelaxThreads._omp_fn.0Single1.40.460.48960.001001001111.102000
3133exec - vector.c:452-452hypre_SeqVectorAxpy._omp_fn.0Single1.40.460.489637.161001001111.102000
2461exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul._omp_fn.3Innermost1.250.420.439619.01012.51.5281.141301.50
622exec - par_multi_interp.c:944-970hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween1.060.370.36960.00012.51181.16NANANANANA
614exec - par_multi_interp.c:1075-1099hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween1.040.360.36960.00012.51181.16NANANANANA
96exec - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS._omp_fn.6Innermost0.960.340.33960.00011.8118.81.170.751001.25
2452exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes._omp_fn.0Innermost0.940.340.32960.00012.51181.210.51010
1889exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.930.320.32960.00012.51181.141102.50
652exec - par_multi_interp.c:1811-1837hypre_BoomerAMGBuildMultipass._omp_fn.10InBetween0.910.360.319611.11012.51.652.3781.33NANANANANA
1899exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.90.30.31960.00012.51181.111100.51.75
109exec - par_coarsen.c:2135-2136hypre_BoomerAMGCoarsenPMIS._omp_fn.2Single0.850.260.29960.00012.51181.0401800
2820exec - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.810.280.28960.00012.51.21181.17NANANANANA
3135exec - vector.c:486-486hypre_SeqVectorInnerProd._omp_fn.0Single0.750.260.269669.691001001111.1802000
2450exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.640.250.22960.00012.51181.32NANANANANA
2796exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR._omp_fn.1Innermost0.60.190.2960.00012.51.57181.062100.50
102exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS._omp_fn.7Innermost0.530.240.18960.00010.941110.41.511001
2459exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.530.220.189620.04012.52.53181.38NANANANANA
10exec - amg.c:1230-2344 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.530.190.18960.00012.53.48181.19NANANANANA
17exec - amg.c:798-1367 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.520.20.18960.00012.51181.33NANANANANA
2965exec - csr_matop.c:286-298hypre_CSRMatrixMultiply._omp_fn.0Innermost0.490.180.179616.84012.51.5281.20.52.501.50.5
656exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass._omp_fn.10Innermost0.460.190.16961.20012.51181.361.51001.5
1841exec - par_strength.c:451-460hypre_BoomerAMGCreateS._omp_fn.1Innermost0.420.170.149635.54011.46119.61.3112.5000
666exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass._omp_fn.9Innermost0.410.180.14966.56012.522.481.5NANANANANA
1835exec - par_strength.c:498-503hypre_BoomerAMGCreateS._omp_fn.1Innermost0.380.160.13960.00012.51181.450.51.5000
3068exec - csr_matvec.c:237-237hypre_CSRMatrixMatvecOutOfPlace._omp_fn.5Single0.330.120.119627.131001001111.201000
3049exec - csr_matvec.c:161-161hypre_CSRMatrixMatvecOutOfPlace._omp_fn.2Single0.320.120.119627.091001001111.202000
2971exec - csr_matop.c:225-231hypre_CSRMatrixMultiply._omp_fn.0Innermost0.290.110.1960.00012.51181.220.51010
3131exec - vector.c:416-416hypre_SeqVectorScale._omp_fn.0Single0.280.110.19625.041001001111.3801000
1836exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS._omp_fn.1Outermost0.260.120.099656.6434.7730.081.721.071.491.5NANANANANA
647exec - par_multi_interp.c:1774-1876hypre_BoomerAMGBuildMultipass._omp_fn.10Outermost0.250.130.099611.3621.7428.342.581.011.351.86NANANANANA
3128exec - vector.c:271-271hypre_SeqVectorSetConstantValues._omp_fn.0Single0.240.10.08960.001001001111.4301000
2115exec - ams.c:3672-3675hypre_ParCSRRelaxThreads._omp_fn.1Innermost0.20.090.079653.321001001111.502007
2973exec - csr_matop.c:541-548hypre_CSRMatrixTranspose._omp_fn.0Innermost0.20.080.07960.00012.51.83181.3314010
2812exec - IJMatrix_parcsr.c:3274-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Outermost0.160.090.05960.0024.2831.254.1311.331.8NANANANANA
2086exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.150.090.056838.062515.6311.981.511000
2964exec - csr_matop.c:282-298hypre_CSRMatrixMultiply._omp_fn.0InBetween0.150.070.059613.98012.53181.411.670.6741.33
94exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS._omp_fn.6Outermost0.150.070.05960.00012.51.67181.4NANANANANA
617exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass._omp_fn.5Single0.130.060.04940.00012.51181.521020
1887exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.130.090.04960.00012.51182.25NANANANANA
98exec - par_coarsen.c:2332-2334hypre_BoomerAMGCoarsenPMIS._omp_fn.4Single0.130.060.04960.0009.38118.51.5NANANANANA
1897exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.130.070.04960.00012.51181.75NANANANANA
2970exec - csr_matop.c:222-231hypre_CSRMatrixMultiply._omp_fn.0InBetween0.120.050.04960.00012.51181.250.671.6701.671
722exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.111.630.0420.00011.721110.341.041.51001
108exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.110.060.04960.0009.381113.192NANANANANA
106exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.10.050.04960.00010.421112.241.67NANANANANA
1833exec - par_strength.c:492-513hypre_BoomerAMGCreateS._omp_fn.1Outermost0.10.060.03960.00012.51182NANANANANA
742exec - par_lr_interp.c:1393-1675 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.10.060.049624.2036.9134.461.791.071.412NANANANANA
2522exec - par_csr_matop.c:3504-3505hypre_ParTMatmul._omp_fn.0Innermost0.090.030.03960.00012.5118100020
2513exec - par_csr_matop.c:3607-3608hypre_ParTMatmul._omp_fn.0Innermost0.090.040.03960.00012.51181.3300020
708exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.091.310.0320.00012.51181.0111002.5
611exec - par_multi_interp.c:1072-1125hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.080.050.03950.00012.51182.5NANANANANA
619exec - par_multi_interp.c:939-999 [...]hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.080.050.03950.00012.51182.5NANANANANA
715exec - par_multi_interp.c:550-576 [...]hypre_BoomerAMGBuildMultipassInBetween0.081.160.0320.00012.51181.05NANANANANA
659exec - par_multi_interp.c:1605-1660hypre_BoomerAMGBuildMultipass._omp_fn.9Outermost0.080.050.039615.6324.4631.382.391.011.32.5NANANANANA
3110exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.071.050.0220.001001001111.0401200
3093exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost0.070.050.039642.181001001112.502008
3099exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.060.050.0296120.98012.511.9582.510010
2108exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.060.070.026648.402515.6311.982.3311000
3056exec - csr_matvec.c:183-196 [...]hypre_CSRMatrixMatvecOutOfPlace._omp_fn.3Outermost0.050.050.029622.2557.8146.681.111.135NANANANANA
2445exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.050.040.02820.00012.51182NANANANANA
2972exec - csr_matop.c:540-548hypre_CSRMatrixTranspose._omp_fn.0Outermost0.050.040.02960.00012.511840111.50
752exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.050.030.02910.25012.51.331830.671.6700.671.33
99exec - par_coarsen.c:2446-2477 [...]hypre_BoomerAMGCoarsenPMIS._omp_fn.7Outermost0.050.040.02900.00011.111.48112.972NANANANANA
744exec - par_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.040.040.019633.90012.51.051.8384NANANANANA
2069exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.040.030.01650.002515.631.2181.5NANANANANA
765exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.040.020.01930.00012.511821100.671
2454exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.040.030.019627.45012.51183NANANANANA
2792exec - IJMatrix_parcsr.c:306-307hypre_IJMatrixInitializeParCSR._omp_fn.0Single0.040.020.01960.00100100111204000
1892exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.040.010.01960.0006.251116111000
1910exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.030.010.01960.00011.221110.671NANANANANA
746exec - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.030.030.0195119.401001001.1311312002
3102exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.030.030.019638.20012.51.331.288312030
2442exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes._omp_fn.0Single0.030.010.01940.00100100111102000
671exec - par_multi_interp.c:275-276hypre_BoomerAMGBuildMultipass._omp_fn.0Single0.020.010.01940.00100100111101000
2091exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.020.020.01330.002515.631.27181NANANANANA
2976exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose._omp_fn.0Single0.020.010.01800.00012.5112101000
2981exec - csr_matop.c:483-485hypre_CSRMatrixTranspose._omp_fn.0Single0.020.010.01930.00012.5118111100
1911exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.020.010.01960.00010.421111.081NANANANANA
2084exec - ams.c:3382-3409hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.020.030.016543.4517.7514.681.642.1611.063NANANANANA
2937exec - IJVector_parcsr.c:443-443hypre_IJVectorSetValuesPar._omp_fn.0Single0.020.010.01930.00100100111102000
717exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.020.250.0120.00012.51181.0401001
728exec - par_multi_interp.c:385-410hypre_BoomerAMGBuildMultipassSingle0.020.30.0120.0008.511113.181.15NANANANANA
2980exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose._omp_fn.0Single0.020.010.01900.00012.5112110140
609exec - par_multi_interp.c:1172-1173hypre_BoomerAMGBuildMultipass._omp_fn.6Single0.010.010310.00012.52.6718001013
2106exec - ams.c:3382-3409hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.010.030330.0016.6714.481.642.0510.893NANANANANA
3130exec - vector.c:337-337hypre_SeqVectorCopy._omp_fn.0Single0.010.010660.00100100111002000
762exec - par_lr_interp.c:1264-1532 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.010.010430.00012.51181NANANANANA
1873exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.010.010520.0006.251116011000
720exec - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.010.2020.00012.51181.33NANANANANA
2824exec - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Single0.010.010370.00012.5118011000
2515exec - par_csr_matop.c:3590-3596hypre_ParTMatmul._omp_fn.0Innermost0.010.010340.00012.51.518114001
1883exec - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS._omp_fn.7Outermost0.010.010290.00012.51181NANANANANA
305exec - par_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle0.010.11020.00012.51.881.8181.2200200
706exec - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.010.09020.00012.51181NANANANANA
749exec - par_lr_interp.c:1494-1655 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.010.010590.00012.53.21181NANANANANA
209exec - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.16020.00010.611111.861.23NANANANANA
3168exec - binsearch.c:35-44hypre_BinarySearchSingle0.010.020410.00012.5118200010
103exec - par_coarsen.c:2142-2142hypre_BoomerAMGCoarsenPMIS._omp_fn.3Single0.010.010630.00100100111102000
1959exec - par_strength.c:2311-2316hypre_BoomerAMGCorrectCFMarkerSingle0.010.09020.00011.671111.191.13NANANANANA
1893exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS._omp_fn.7Outermost0.010.010230.00012.51181NANANANANA
230exec - par_coarse_parms.c:94-96hypre_BoomerAMGCoarseParmsSingle0.010.15020.00010.421111.081.07NANANANANA
2843exec - IJMatrix_parcsr.c:199-200hypre_IJMatrixSetDiagOffdSizesParCSRSingle0.010.08020.00012.5118102000
690exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.11020.00012.51181.100200
×