options

Loops Index

205 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.27% 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_3 (%) Inclusive Coverage gcc_3 (%) Max Exclusive Time Over Threads gcc_3 (s) Max Inclusive Time Over Threads gcc_3 (s) Exclusive Time w.r.t. Wall Time gcc_3 (s) Inclusive Time w.r.t. Wall Time gcc_3 (s) Nb Threads gcc_3 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing gcc_3 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage gcc_3 (%)Inclusive Coverage gcc_3 (%)Max Exclusive Time Over Threads gcc_3 (s)Max Inclusive Time Over Threads gcc_3 (s)Exclusive Time w.r.t. Wall Time gcc_3 (s)Inclusive Time w.r.t. Wall Time gcc_3 (s)Nb Threads gcc_3Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing gcc_3Stride 0Stride 1Stride nStride UnknownStride Indirect
2134exec - ams.c:3662-3682 [...]hypre_ParCSRRelaxThreads._omp_fn.1Outermost47.9448.3623.0723.2924.9425.1625647.1728.31.241.553.11.01NANANANANA
3136exec - csr_matvec.c:307-314hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost12.0012.105.815.886.246.2925654.3530.711.251.533.121.02NANANANANA
3119exec - csr_matvec.c:256-263hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6InBetween10.7710.775.185.185.605.6025654.1730.081.221.533.111.01NANANANANA
2133exec - ams.c:3659-3659hypre_ParCSRRelaxThreads._omp_fn.0Single2.422.421.241.241.261.26256100501121.0702000
3128exec - csr_matvec.c:334-341hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost1.901.900.940.940.990.9925654.3530.711.251.533.121.04NANANANANA
3181exec - vector.c:452-452hypre_SeqVectorAxpy._omp_fn.0Single1.721.720.860.860.900.90256100501121.0502000
3145exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Outermost1.191.230.630.660.620.64256012.51.451.3581.11NANANANANA
3183exec - vector.c:486-486hypre_SeqVectorInnerProd._omp_fn.0Single0.910.910.480.480.470.472561005011.2321.1202000
2856exec - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.890.890.480.480.460.46256012.51.32181.13NANANANANA
2494exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul._omp_fn.3Innermost0.890.890.490.490.460.46256012.51.631.5381.150.5201.50
100exec - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS._omp_fn.6Innermost0.880.880.460.460.460.46256011.81.219.791.0821000
648exec - par_multi_interp.c:1811-1837hypre_BoomerAMGBuildMultipass._omp_fn.10InBetween0.820.820.480.480.430.43256012.51.591.8681.23NANANANANA
610exec - par_multi_interp.c:1075-1099hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.780.780.410.410.410.41256012.52.36181.09NANANANANA
1900exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.740.740.390.390.390.39256012.51.27181.10.75100.52
618exec - par_multi_interp.c:944-970hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.740.740.390.390.380.38256012.52.2181.09NANANANANA
1910exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.710.710.370.370.370.37256012.111.1819.751.11100.51.75
2830exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR._omp_fn.1Innermost0.630.630.310.310.330.33256012.51.56181.0321.5000
113exec - par_coarsen.c:2135-2136hypre_BoomerAMGCoarsenPMIS._omp_fn.2Single0.600.600.300.300.310.31256012.51181.0501001
2484exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes._omp_fn.0Innermost0.560.560.340.340.290.29256012.51181.280.51010
2482exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.521.080.320.550.270.56256012.51181.31NANANANANA
106exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS._omp_fn.7Innermost0.490.490.260.260.260.26256010.94119.851.1211001
652exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass._omp_fn.10Innermost0.480.480.320.320.250.25256012.51.38181.391.51001.5
3011exec - csr_matop.c:286-298hypre_CSRMatrixMultiply._omp_fn.0Innermost0.440.440.260.260.230.23256012.51.691.5781.240.52.501.50.5
1846exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS._omp_fn.1Outermost0.430.760.250.380.220.4025626.3819.71.562.325.991.26NANANANANA
2136exec - ams.c:3672-3675hypre_ParCSRRelaxThreads._omp_fn.1Innermost0.420.420.270.270.220.222561005011.2721.3902001
3112exec - csr_matvec.c:237-237hypre_CSRMatrixMatvecOutOfPlace._omp_fn.5Single0.400.400.240.240.210.21256100501121.2201100
2492exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.401.290.260.650.210.67256012.53.71181.37NANANANANA
3093exec - csr_matvec.c:161-161hypre_CSRMatrixMatvecOutOfPlace._omp_fn.2Single0.400.400.230.230.210.21256100501121.2302000
10exec - amg.c:883-2346 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.400.400.230.230.210.21256012.53.3181.22NANANANANA
3176exec - vector.c:271-271hypre_SeqVectorSetConstantValues._omp_fn.0Single0.390.390.220.220.200.20256100501121.1800200
3179exec - vector.c:416-416hypre_SeqVectorScale._omp_fn.0Single0.360.360.210.210.190.19256100501121.2201100
1856exec - par_strength.c:451-460hypre_BoomerAMGCreateS._omp_fn.1Innermost0.330.330.240.240.170.17256011.721.1919.51.512.5010
1845exec - par_strength.c:498-503hypre_BoomerAMGCreateS._omp_fn.1Innermost0.330.330.200.200.170.17256012.51181.240.51.5000
662exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass._omp_fn.9Innermost0.300.300.180.180.160.16256012.52.251.7881.24NANANANANA
3017exec - csr_matop.c:225-231hypre_CSRMatrixMultiply._omp_fn.0Innermost0.230.230.150.150.120.12256012.51181.310.51010
2099exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.220.220.130.130.120.122562515.6311.981.2310200
2847exec - IJMatrix_parcsr.c:3270-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Outermost0.221.100.170.560.110.5725619.0218.653.6417.451.7NANANANANA
3010exec - csr_matop.c:282-298hypre_CSRMatrixMultiply._omp_fn.0InBetween0.190.630.130.320.100.33256012.52.57181.45NANANANANA
643exec - par_multi_interp.c:1774-1876hypre_BoomerAMGBuildMultipass._omp_fn.10Outermost0.191.500.160.730.100.7825618.7518.322.352.238.581.79NANANANANA
2555exec - par_csr_matop.c:3504-3505hypre_ParTMatmul._omp_fn.0Innermost0.140.140.090.090.070.07256012.51181.3400010
3016exec - csr_matop.c:222-231hypre_CSRMatrixMultiply._omp_fn.0InBetween0.140.370.090.200.070.19256012.51181.47NANANANANA
2546exec - par_csr_matop.c:3607-3608hypre_ParTMatmul._omp_fn.0Innermost0.130.130.080.080.070.07256012.51181.3800010
655exec - par_multi_interp.c:1593-1660 [...]hypre_BoomerAMGBuildMultipass._omp_fn.9Outermost0.120.430.100.210.060.2225621.2319.952.612.526.611.69NANANANANA
3019exec - csr_matop.c:541-548hypre_CSRMatrixTranspose._omp_fn.0Innermost0.120.120.070.070.060.06256012.51.75181.2130012
17exec - amg.c:798-1367 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.120.120.080.080.060.06256012.51.61181.53NANANANANA
3137exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost0.100.100.100.100.050.052561005011.2722.0502001
1908exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.090.800.090.400.050.42256011.954.5116.841.99NANANANANA
708exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.090.091.441.440.050.058012.51.5181.021.5100.51.5
1898exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.080.830.100.410.040.43256012.53.71182.47NANANANANA
2075exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.070.070.040.040.040.042562515.631.02181.14NANANANANA
102exec - par_coarsen.c:2332-2334hypre_BoomerAMGCoarsenPMIS._omp_fn.4Single0.070.070.050.050.040.0425609.381.59112.751.29NANANANANA
112exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.070.070.050.050.040.0425608.51113.641.43NANANANANA
1843exec - par_strength.c:492-513hypre_BoomerAMGCreateS._omp_fn.1Outermost0.070.400.060.210.040.21256012.52.75181.83NANANANANA
715exec - par_multi_interp.c:550-576 [...]hypre_BoomerAMGBuildMultipassInBetween0.070.081.051.250.030.048012.51181.05NANANANANA
740exec - par_lr_interp.c:1609-1745 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.060.170.060.110.030.0925527.4220.691.622.356.321.94NANANANANA
744exec - par_lr_interp.c:1624-1628hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.060.060.060.060.030.0325681.8242.0511.353.682.0211101
98exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS._omp_fn.6Outermost0.060.950.070.480.030.49256012.51.79182.43NANANANANA
103exec - par_coarsen.c:2446-2477 [...]hypre_BoomerAMGCoarsenPMIS._omp_fn.7Outermost0.060.550.070.280.030.29256011.252113.892.45NANANANANA
3100exec - csr_matvec.c:183-196 [...]hypre_CSRMatrixMatvecOutOfPlace._omp_fn.3Outermost0.060.060.060.060.030.0325355.130.11.271.573.192.42NANANANANA
615exec - par_multi_interp.c:939-999 [...]hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.060.800.060.390.030.412563.712.961.31182.48NANANANANA
722exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.050.050.860.860.030.038011.72119.61.061.51001
607exec - par_multi_interp.c:1072-1125hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.050.830.060.410.030.43253012.53182.47NANANANANA
3143exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.050.050.060.060.020.02254012.511.9582.8610080
742exec - par_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.050.050.050.050.020.02252012.51.381.982.52NANANANANA
1903exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.040.040.030.030.020.0225606.2511161.211000
613exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass._omp_fn.5Single0.040.040.030.030.020.02248012.51181.1721002
110exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.040.040.040.040.020.02256010.421110.21.7NANANANANA
2826exec - IJMatrix_parcsr.c:306-307hypre_IJMatrixInitializeParCSR._omp_fn.0Single0.040.040.030.030.020.02256100501121.2404000
750exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.040.040.040.040.020.02253012.51.23182.490.67100.671.33
2477exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.041.120.050.550.020.58247012.52.19182.74NANANANANA
3146exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.040.040.050.050.020.02248012.51.251.2183.0712080
2474exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes._omp_fn.0Single0.030.030.020.020.020.02248100501121.2802000
2097exec - ams.c:3382-3401 [...]hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.030.250.040.130.020.1324920.7814.941.882.3311.482.62NANANANANA
763exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.030.030.030.030.020.02254012.51182.071100.671
2488exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.021.320.040.650.010.692296.6713.332.33183.05NANANANANA
3018exec - csr_matop.c:540-548hypre_CSRMatrixTranspose._omp_fn.0Outermost0.020.140.030.080.010.07245012.51182.720012
2983exec - IJVector_parcsr.c:443-443hypre_IJVectorSetValuesPar._omp_fn.0Single0.020.020.020.020.010.01256100501121.4102000
3154exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.020.020.340.340.010.018100501121.0500300
1921exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.020.020.010.010.010.01256011.22119.281.08NANANANANA
3027exec - csr_matop.c:483-485hypre_CSRMatrixTranspose._omp_fn.0Single0.020.020.020.020.010.01256012.51181.8611001
107exec - par_coarsen.c:2142-2142hypre_BoomerAMGCoarsenPMIS._omp_fn.3Single0.020.020.020.020.010.01256100501121.9802000
717exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.020.020.280.280.010.018012.51181.2101001
3178exec - vector.c:337-337hypre_SeqVectorCopy._omp_fn.0Single0.020.020.010.010.010.01256100501121.3802000
1884exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.010.010.010.010.010.0125306.2511161.4711000
×