options

Loops Index

72 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.21% 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_0 (%) Inclusive Coverage gcc_0 (%) Max Exclusive Time Over Threads gcc_0 (s) Max Inclusive Time Over Threads gcc_0 (s) Exclusive Time w.r.t. Wall Time gcc_0 (s) Inclusive Time w.r.t. Wall Time gcc_0 (s) Nb Threads gcc_0 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing gcc_0 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage gcc_0 (%)Inclusive Coverage gcc_0 (%)Max Exclusive Time Over Threads gcc_0 (s)Max Inclusive Time Over Threads gcc_0 (s)Exclusive Time w.r.t. Wall Time gcc_0 (s)Inclusive Time w.r.t. Wall Time gcc_0 (s)Nb Threads gcc_0Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing gcc_0Stride 0Stride 1Stride nStride UnknownStride Indirect
2654exec - ams.c:3672-3675hypre_ParCSRRelaxThreads._omp_fn.1Innermost50.1450.146.336.338.038.03961001001111.0200021
3949exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost12.8412.841.671.672.062.06961001001111.0500021
3931exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost11.4611.461.461.461.841.84961001001111.0300021
4011exec - vector.c:452-452hypre_SeqVectorAxpy._omp_fn.0Innermost1.851.850.280.280.300.30961001001111.2400200
2652exec - ams.c:3662-3682 [...]hypre_ParCSRRelaxThreads._omp_fn.1InBetween1.7351.870.356.550.288.31960502.391.3221.63NANANANANA
2650exec - ams.c:3659-3659hypre_ParCSRRelaxThreads._omp_fn.0Innermost1.701.700.250.250.270.27961001001111.1800400
3941exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost1.251.250.190.190.200.20961001001111.2500021
173exec - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS._omp_fn.6Innermost1.011.010.150.150.160.16960501.14121.190.750001.25
2374exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.980.980.140.140.160.16960501121.150.50002.5
4014exec - vector.c:486-486hypre_SeqVectorInnerProd._omp_fn.0Innermost0.980.980.170.170.160.16961001001111.4400020
2385exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost0.920.920.130.130.150.1596048.96112.291.180.250002.25
3104exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul._omp_fn.3Innermost0.870.870.150.150.140.14960501.871.0921.390.50002.5
3961exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Outermost0.840.990.130.140.130.16960501.41.0621.3NANANANANA
819exec - par_multi_interp.c:1075-1099hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.770.780.110.110.120.12960501121.15NANANANANA
827exec - par_multi_interp.c:944-970hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.760.760.110.110.120.12960501121.17NANANANANA
862exec - par_multi_interp.c:1811-1837hypre_BoomerAMGBuildMultipass._omp_fn.10InBetween0.740.740.140.140.120.1296052.991.561.371.311.58NANANANANA
207exec - par_coarsen.c:2135-2136hypre_BoomerAMGCoarsenPMIS._omp_fn.2Innermost0.710.710.100.100.110.11960501121.200190
3094exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes._omp_fn.0Innermost0.630.630.110.110.100.10960501121.40.50001
3789exec - csr_matop.c:286-298hypre_CSRMatrixMultiply._omp_fn.0Innermost0.620.620.090.090.100.109605021.1221.170.50002
3536exec - IJMatrix_parcsr.c:2802-2811hypre_IJMatrixAssembleParCSR._omp_fn.1InBetween0.570.570.090.090.090.09960501121.35NANANANANA
186exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS._omp_fn.7Innermost0.550.550.080.080.090.09960501121.2410001
3091exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.381.010.080.140.060.16960501121.8NANANANANA
4008exec - vector.c:416-416hypre_SeqVectorScale._omp_fn.0Innermost0.350.350.080.080.060.06961001001111.9401010
3795exec - csr_matop.c:225-231hypre_CSRMatrixMultiply._omp_fn.0Innermost0.320.320.050.050.050.05960501121.390.50001
3959exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.290.290.090.090.050.059605011.3622.5210070
866exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass._omp_fn.10Innermost0.280.280.060.060.040.04960501121.721.50001.5
857exec - par_multi_interp.c:1774-1876hypre_BoomerAMGBuildMultipass._omp_fn.10Outermost0.261.280.060.200.040.219630.6970.053.0511.22.05NANANANANA
3102exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.251.120.060.170.040.18960502.63121.92NANANANANA
876exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass._omp_fn.9Innermost0.220.220.040.040.040.04960502.221.2521.65NANANANANA
4003exec - vector.c:271-271hypre_SeqVectorSetConstantValues._omp_fn.0Innermost0.210.210.040.040.030.03961001001111.700110
2306exec - par_strength.c:451-460hypre_BoomerAMGCreateS._omp_fn.1Innermost0.200.200.050.050.030.03960501.33122.1810000
3948exec - csr_matvec.c:307-314hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost0.1813.020.051.690.032.09960501.63122.2200021
3570exec - IJMatrix_parcsr.c:3240-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.170.260.060.060.030.0495059.485.4811.122.81NANANANANA
3535exec - IJMatrix_parcsr.c:2802-2812hypre_IJMatrixAssembleParCSR._omp_fn.1InBetween0.170.740.050.090.030.12940502122.33NANANANANA
3940exec - csr_matvec.c:334-341hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost0.161.410.040.210.030.23960501.63122.2400021
3962exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.160.160.050.050.030.03940501.25122.7610001
2382exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.161.090.050.140.020.1796048.44112.42.58NANANANANA
2372exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.151.130.050.140.020.18940501122.68NANANANANA
26exec - amg.c:1160-2346 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.130.130.040.040.020.02930502.1122.67NANANANANA
2623exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.130.130.030.030.020.026505011.221.4710110
2326exec - par_strength.c:498-503hypre_BoomerAMGCreateS._omp_fn.1Innermost0.120.120.040.040.020.02890501122.420.50000
3932exec - csr_matvec.c:256-263hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6InBetween0.1011.560.031.470.021.85860501.5122.54NANANANANA
952exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.100.101.161.160.020.02105011211.50001
939exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.090.091.091.090.010.011050112110002
2299exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS._omp_fn.1InBetween0.090.320.020.070.010.0589050.164.741.361.212.12NANANANANA
19exec - amg.c:798-1367 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.080.080.020.020.010.01870501122.3NANANANANA
2377exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.080.080.010.010.010.01960501121.0210000
987exec - par_lr_interp.c:1624-1628hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.080.080.020.020.010.01870504.881.5122.43NANANANANA
205exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.070.070.010.010.010.0196044.44112.341.62NANANANANA
3788exec - csr_matop.c:282-298hypre_CSRMatrixMultiply._omp_fn.0InBetween0.070.690.030.100.010.11820501.64122.78NANANANANA
3799exec - csr_matop.c:541-548hypre_CSRMatrixTranspose._omp_fn.0Innermost0.070.070.020.020.010.01940502.14122.2410003
2620exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.070.070.010.010.010.01640501.28121.2NANANANANA
816exec - par_multi_interp.c:1072-1125hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.070.840.030.110.010.13790501123.02NANANANANA
2612exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.060.060.040.040.010.013305011.221.7310110
824exec - par_multi_interp.c:939-999 [...]hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween0.060.820.020.110.010.13770501122.52NANANANANA
3572exec - IJMatrix_parcsr.c:3383-3484 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.060.060.020.020.010.01750507.5122.19NANANANANA
178exec - par_coarsen.c:2332-2334hypre_BoomerAMGCoarsenPMIS._omp_fn.4Innermost0.060.060.020.020.010.01890503122.6NANANANANA
869exec - par_multi_interp.c:1593-1660 [...]hypre_BoomerAMGBuildMultipass._omp_fn.9Outermost0.050.270.020.050.010.047440.2671.432.9611.132.91NANANANANA
946exec - par_multi_interp.c:550-576 [...]hypre_BoomerAMGBuildMultipassInBetween0.050.070.630.870.010.0110501121NANANANANA
822exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass._omp_fn.5Innermost0.050.050.010.010.010.01950501121.620002
985exec - par_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.050.050.020.020.010.01700502.441.6322.46NANANANANA
169exec - par_coarsen.c:2359-2381hypre_BoomerAMGCoarsenPMIS._omp_fn.6InBetween0.051.080.020.150.010.17610501122.75NANANANANA
978exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.050.050.020.020.010.01720502.71123.2720005
3794exec - csr_matop.c:222-231hypre_CSRMatrixMultiply._omp_fn.0InBetween0.040.360.020.050.010.06640501122.51NANANANANA
969exec - par_lr_interp.c:1609-1675 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.040.050.020.020.010.01630653.3311.213.32NANANANANA
3080exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes._omp_fn.0Innermost0.030.030.000.000.010.0181100100111100200
3806exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose._omp_fn.0Innermost0.030.030.010.010.010.01740501121.8310001
182exec - par_coarsen.c:2446-2453 [...]hypre_BoomerAMGCoarsenPMIS._omp_fn.7Innermost0.030.030.020.020.010.01550503.9123.44NANANANANA
2587exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.030.030.010.010.010.01320501.36121.23NANANANANA
3802exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose._omp_fn.0Innermost0.030.030.010.010.010.01720501121.8700001
204exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS._omp_fn.8Innermost0.030.030.010.010.000.0052041.67112.42.4NANANANANA
1000exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.030.030.010.010.000.00540501121.6910001.67
2308exec - par_strength.c:324-327hypre_BoomerAMGCreateS._omp_fn.1Innermost0.030.030.020.020.000.00546.6753.3311.261.73.4300210
2621exec - ams.c:3382-3401 [...]hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.020.150.010.040.000.02440501.661.2622.28NANANANANA
948exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.020.020.240.240.000.001050112101001
2357exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.020.020.010.010.000.00370501121.7610000
3569exec - IJMatrix_parcsr.c:3240-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.020.080.010.030.000.0134066.67111.162.55NANANANANA
170exec - par_coarsen.c:2359-2359hypre_BoomerAMGCoarsenPMIS._omp_fn.6Innermost0.020.020.010.010.000.00310502.4122.45NANANANANA
3087exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.011.030.010.140.000.1630055.88111.191.76NANANANANA
965exec - par_lr_interp.c:1196-1756 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Outermost0.010.240.010.030.000.042825.9464.021.091.041.041.65NANANANANA
3097exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.011.140.010.170.000.1830065.15111.292.65NANANANANA
958exec - par_multi_interp.c:385-410hypre_BoomerAMGBuildMultipassSingle0.010.010.160.160.000.0010501121NANANANANA
925exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.010.140.140.000.001050112100400
3559exec - IJMatrix_parcsr.c:3240-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.010.010.010.010.000.002225.6971.562.5311.171.76NANANANANA
2610exec - ams.c:3382-3401 [...]hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.010.070.010.030.000.01210501.651.2621.75NANANANANA
×