options

Loops Index

231 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

Columns Filter

Level Exclusive Coverage gcc_5 (%) Inclusive Coverage gcc_5 (%) Max Exclusive Time Over Threads gcc_5 (s) Max Inclusive Time Over Threads gcc_5 (s) Exclusive Time w.r.t. Wall Time gcc_5 (s) Inclusive Time w.r.t. Wall Time gcc_5 (s) Nb Threads gcc_5 GFLOPS gcc_5 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing gcc_5 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage gcc_5 (%)Inclusive Coverage gcc_5 (%)Max Exclusive Time Over Threads gcc_5 (s)Max Inclusive Time Over Threads gcc_5 (s)Exclusive Time w.r.t. Wall Time gcc_5 (s)Inclusive Time w.r.t. Wall Time gcc_5 (s)Nb Threads gcc_5GFLOPS gcc_5Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing gcc_5Stride 0Stride 1Stride nStride UnknownStride Indirect
2052exec - ams.c:3672-3675hypre_ParCSRRelaxThreads._omp_fn.1Innermost40.4140.4115.6415.6417.4617.462520.00012.512.3181.0200201
2937exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost10.5710.574.134.134.574.572520.00012.512.3181.0400201
2921exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost9.439.433.673.674.074.072520.00012.512.3181.0300201
2050exec - ams.c:3662-3682 [...]hypre_ParCSRRelaxThreads._omp_fn.1Outermost6.3846.832.7017.942.7620.232520.00012.51.722.0581.12NANANANANA
2928exec - csr_matvec.c:334-341hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost1.801.830.720.730.780.792520.00012.51.691.7981.06NANANANANA
2977exec - vector.c:452-452hypre_SeqVectorAxpy._omp_fn.0Single1.681.680.670.670.730.732520.00012.511.0681.0602000
2049exec - ams.c:3659-3659hypre_ParCSRRelaxThreads._omp_fn.0Single1.571.570.670.670.680.682520.00012.51.04181.1200200
2945exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Outermost1.191.210.490.500.510.522520.00012.51.931.7681.08NANANANANA
2936exec - csr_matvec.c:307-314hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost1.1611.730.554.490.505.072520.00012.51.691.7981.26NANANANANA
2693exec - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween1.121.120.470.470.480.482520.00012.51.21181.12NANANANANA
93exec - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS._omp_fn.6Innermost1.051.050.440.440.450.452520.00011.8118.81.10.751001.25
2920exec - csr_matvec.c:256-263hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost1.0310.460.514.000.454.522520.004131.691.9181.31NANANANANA
2979exec - vector.c:486-486hypre_SeqVectorInnerProd._omp_fn.0Single0.860.860.370.370.370.372520.00012.511.4881.1302000
2364exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul._omp_fn.3Innermost0.860.860.400.400.370.372520.00012.51.5281.241301.50
584exec - par_multi_interp.c:944-970hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.840.840.350.350.360.362520.00012.51181.11NANANANANA
614exec - par_multi_interp.c:1811-1837hypre_BoomerAMGBuildMultipass._omp_fn.10InBetween0.820.820.380.380.360.362520.00012.51.642.281.22NANANANANA
1826exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.810.810.340.340.350.352520.00012.51181.110.75100.51.75
1816exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.790.790.330.330.340.342520.00012.51181.110.75100.52
576exec - par_multi_interp.c:1075-1099hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.740.740.310.310.320.322520.00012.51181.13NANANANANA
2354exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes._omp_fn.0Innermost0.690.690.330.330.300.302520.00012.51181.290.51010
2668exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR._omp_fn.1Innermost0.680.680.270.270.290.292520.00012.51.57181.0421.5000
2352exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.671.360.310.540.290.592520.00012.51181.24NANANANANA
105exec - par_coarsen.c:2135-2136hypre_BoomerAMGCoarsenPMIS._omp_fn.2Single0.660.660.260.260.280.282520.00012.51181.0701001
10exec - amg.c:883-2346 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.610.610.260.260.270.272520.00012.52.74181.12NANANANANA
1761exec - par_strength.c:498-503hypre_BoomerAMGCreateS._omp_fn.1Innermost0.600.600.260.260.260.262520.00012.51181.140.51.5000
17exec - amg.c:798-1367 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.510.510.250.250.220.222520.00012.51181.3NANANANANA
98exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS._omp_fn.7Innermost0.500.500.210.210.210.212520.00010.941110.41.1511001
2362exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.491.350.250.550.210.582520.00012.52.79181.36NANANANANA
2827exec - csr_matop.c:286-298hypre_CSRMatrixMultiply._omp_fn.0Innermost0.460.460.200.200.200.202520.00012.51.5281.180.52.501.50.5
618exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass._omp_fn.10Innermost0.450.450.220.220.190.192520.00012.51181.341.51001.5
1772exec - par_strength.c:451-460hypre_BoomerAMGCreateS._omp_fn.1Innermost0.390.390.220.220.170.172520.00011.46119.61.4412.5010
1774exec - par_strength.c:324-327hypre_BoomerAMGCreateS._omp_fn.1Innermost0.390.390.220.220.170.172520.00012.511.5581.4801000
2915exec - csr_matvec.c:237-237hypre_CSRMatrixMatvecOutOfPlace._omp_fn.5Single0.380.380.180.180.160.162520.00012.51181.2601000
628exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass._omp_fn.9Innermost0.370.370.170.170.160.162520.00012.522.481.17NANANANANA
2896exec - csr_matvec.c:161-161hypre_CSRMatrixMatvecOutOfPlace._omp_fn.2Single0.360.360.170.170.160.162520.00012.511.0881.2502000
2976exec - vector.c:416-416hypre_SeqVectorScale._omp_fn.0Single0.320.320.150.150.140.142520.00012.51181.2301000
2833exec - csr_matop.c:225-231hypre_CSRMatrixMultiply._omp_fn.0Innermost0.260.260.130.130.110.112520.00012.51181.30.51010
609exec - par_multi_interp.c:1774-1876hypre_BoomerAMGBuildMultipass._omp_fn.10Outermost0.191.460.130.580.080.632520.003.6212.322.611.5111.91.91NANANANANA
2974exec - vector.c:271-271hypre_SeqVectorSetConstantValues._omp_fn.0Single0.170.170.090.090.070.072520.00012.51181.5101000
1762exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS._omp_fn.1Outermost0.140.920.090.360.060.402520.006.8213.161.92.3716.241.68NANANANANA
2826exec - csr_matop.c:282-298hypre_CSRMatrixMultiply._omp_fn.0InBetween0.140.600.090.240.060.262520.00012.53181.68NANANANANA
2422exec - par_csr_matop.c:3504-3505hypre_ParTMatmul._omp_fn.0Innermost0.130.130.070.070.060.062520.00012.51181.4400010
2835exec - csr_matop.c:541-548hypre_CSRMatrixTranspose._omp_fn.0Innermost0.130.130.060.060.050.052520.00012.51.83181.2510014
2414exec - par_csr_matop.c:3607-3608hypre_ParTMatmul._omp_fn.0Innermost0.120.120.060.060.050.052520.00012.51181.3900010
2685exec - IJMatrix_parcsr.c:3274-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Outermost0.121.240.190.490.050.542520.00012.445.11111.524.05NANANANANA
2832exec - csr_matop.c:222-231hypre_CSRMatrixMultiply._omp_fn.0InBetween0.120.380.080.160.050.172520.00012.51181.66NANANANANA
2026exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.120.120.100.100.050.051440.002515.6311.981.2910200
91exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS._omp_fn.6Outermost0.111.160.080.470.050.502520.00012.51.67181.92NANANANANA
1998exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.110.110.100.100.050.051290.002515.6311.981.2710200
1824exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.100.920.080.360.040.402520.00012.51182.17NANANANANA
1814exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.100.890.070.340.040.382520.00012.51181.97NANANANANA
721exec - par_lr_interp.c:1624-1628hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.100.100.080.080.040.042510.00012.512.1382NANANANANA
699exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.090.091.451.450.040.0460.00011.721110.341.021.51001
685exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.080.081.291.290.030.0360.00012.51181.0211011.5
717exec - par_lr_interp.c:1609-1675 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.070.210.050.110.030.092520.003.8512.981.512.4781.95NANANANANA
692exec - par_multi_interp.c:550-576 [...]hypre_BoomerAMGBuildMultipassInBetween0.070.091.211.370.030.0460.00012.51181.02NANANANANA
104exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.070.070.040.040.030.032520.0009.381113.191.61NANANANANA
581exec - par_multi_interp.c:939-999 [...]hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.070.900.060.360.030.392500.00012.51182.42NANANANANA
1759exec - par_strength.c:492-513hypre_BoomerAMGCreateS._omp_fn.1Outermost0.060.670.050.260.030.292470.00012.51182.27NANANANANA
621exec - par_multi_interp.c:1593-1660 [...]hypre_BoomerAMGBuildMultipass._omp_fn.9Outermost0.060.440.050.180.030.192510.002.812.852.322.2782.19NANANANANA
95exec - par_coarsen.c:2332-2334hypre_BoomerAMGCoarsenPMIS._omp_fn.4Single0.050.050.030.030.020.022520.0009.38118.51.49NANANANANA
96exec - par_coarsen.c:2446-2477 [...]hypre_BoomerAMGCoarsenPMIS._omp_fn.7Outermost0.050.550.050.230.020.242460.00011.111.52113.132.45NANANANANA
573exec - par_multi_interp.c:1072-1125hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.050.790.050.330.020.342450.00012.51182.26NANANANANA
2953exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.040.040.720.720.020.0260.00012.51.04181.0800200
2664exec - IJMatrix_parcsr.c:306-307hypre_IJMatrixInitializeParCSR._omp_fn.0Single0.040.040.020.020.020.022520.00012.51181.2600400
2904exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace._omp_fn.3Innermost0.040.040.060.060.020.022350.00012.512.3183.5300201
579exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass._omp_fn.5Single0.040.040.020.020.020.022460.00012.51181.2541000
727exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.040.040.040.040.020.022380.00012.51.33182.740.671.6700.671.33
2021exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.040.040.040.040.020.021340.002515.631.27181.21NANANANANA
2943exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.040.040.050.050.020.022440.00012.511.9583.2510080
102exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.040.040.030.030.020.022520.00010.421112.242.06NANANANANA
719exec - par_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.040.040.040.040.020.022370.00012.51.051.8382.97NANANANANA
2051exec - ams.c:3677-3680hypre_ParCSRRelaxThreads._omp_fn.1Innermost0.040.040.050.050.020.022350.00012.512.3182.9500201
1993exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.040.040.040.040.020.021200.002515.631.27181.19NANANANANA
739exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.040.040.030.030.020.022450.00012.51182.141100.671
2347exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.031.400.040.550.020.602370.00012.51182.85NANANANANA
2929exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost0.030.030.030.030.010.012280.00012.512.3182.2900201
2344exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes._omp_fn.0Single0.030.030.020.020.010.012460.00012.51181.812000
1819exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.030.030.020.020.010.012520.0006.2511161.4411000
3009exec - binsearch.c:35-44hypre_BinarySearchSingle0.030.030.030.030.010.012420.00012.51183.4410000
2801exec - IJVector_parcsr.c:443-443hypre_IJVectorSetValuesPar._omp_fn.0Single0.020.020.020.020.010.012520.00012.51.04181.6200200
2946exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.020.020.040.040.010.012100.00012.51.331.2883.6312080
2358exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.021.370.030.550.010.592160.00012.51183NANANANANA
1837exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.020.020.010.010.010.012520.00011.221110.671.28NANANANANA
2834exec - csr_matop.c:540-548hypre_CSRMatrixTranspose._omp_fn.0Outermost0.020.150.030.070.010.062240.00012.51183.4400014
99exec - par_coarsen.c:2142-2142hypre_BoomerAMGCoarsenPMIS._omp_fn.3Single0.020.020.020.020.010.012520.00012.51182.202000
2975exec - vector.c:337-337hypre_SeqVectorCopy._omp_fn.0Single0.020.020.010.010.010.012510.00012.51.04181.4700200
2843exec - csr_matop.c:483-485hypre_CSRMatrixTranspose._omp_fn.0Single0.020.020.020.020.010.012520.00012.51182.3311001
2842exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose._omp_fn.0Single0.020.020.010.010.010.012470.00012.51122.3610010
2024exec - ams.c:3382-3401 [...]hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.020.130.030.100.010.061260.0021.0515.051.532.3811.232.94NANANANANA
1996exec - ams.c:3382-3401 [...]hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.010.120.030.100.010.051100.0021.0515.051.532.3811.232.44NANANANANA
694exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.010.010.210.210.000.0060.00012.51181.1301001
736exec - par_lr_interp.c:1264-1532 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.010.050.020.040.000.021490.00012.51182.73NANANANANA
2838exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose._omp_fn.0Single0.010.010.020.020.000.001740.00012.51122.6400010
724exec - par_lr_interp.c:1494-1700 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.010.050.020.050.000.021350.00012.53.17182.81NANANANANA
1838exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.010.010.010.010.000.001920.00010.421111.081NANANANANA
×