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.29% 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 orig_0 (%) Inclusive Coverage orig_0 (%) Max Exclusive Time Over Threads orig_0 (s) Max Inclusive Time Over Threads orig_0 (s) Exclusive Time w.r.t. Wall Time orig_0 (s) Inclusive Time w.r.t. Wall Time orig_0 (s) Nb Threads orig_0 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing orig_0 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage orig_0 (%)Inclusive Coverage orig_0 (%)Max Exclusive Time Over Threads orig_0 (s)Max Inclusive Time Over Threads orig_0 (s)Exclusive Time w.r.t. Wall Time orig_0 (s)Inclusive Time w.r.t. Wall Time orig_0 (s)Nb Threads orig_0Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing orig_0Stride 0Stride 1Stride nStride UnknownStride Indirect
373exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.omp_outlined.28Innermost31.5231.5216.6516.6516.6116.61256012.512.9181.0702001
371exec - ams.c:3664-3682hypre_ParCSRRelaxThreads.omp_outlined.28Outermost15.0546.678.2823.337.9324.59256012.511.6481.11NANANANANA
3299exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost11.1811.185.655.655.895.89256012.512.9181.0202001
3307exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost10.1210.125.105.105.335.33256012.512.9181.0202001
369exec - ams.c:3659-3659hypre_ParCSRRelaxThreads.omp_outlinedSingle2.342.341.211.211.231.232561001001111.0402000
3360exec - vector.c:451-452hypre_SeqVectorAxpy.omp_outlinedSingle1.681.680.880.880.880.882561001001111.0602000
3295exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost1.051.050.610.610.550.55256012.512.9181.1702001
2599exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.omp_outlined.7Innermost0.950.950.540.540.500.50256012.51.781.7881.151300.51.5
3363exec - vector.c:485-486hypre_SeqVectorInnerProd.omp_outlinedSingle0.890.890.480.480.470.47256012.512.5881.0702000
552exec - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS.omp_outlined.19Innermost0.860.860.460.460.450.45256011.81.1419.521.071.251001.25
3077exec - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.omp_outlined.15InBetween0.820.820.460.460.430.43256012.52.72181.13NANANANANA
3325exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.omp_outlined.24Innermost0.800.800.480.480.420.42256012.51.251.2181.2212001
3294exec - csr_matvec.c:334-341hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Outermost0.781.830.460.940.410.96256012.51.13181.1900021
2329exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.omp_outlined.16Innermost0.750.750.400.400.390.39256012.51181.11100.252.5
2348exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.omp_outlined.16Innermost0.710.710.380.380.380.38256012.51181.0911002.5
3052exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.omp_outlined.11Innermost0.610.610.310.310.320.32256012.51.25181.022.51000
2573exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.omp_outlinedInnermost0.580.580.360.360.310.31256012.51181.250.5100.51
544exec - par_coarsen.c:2133-2136hypre_BoomerAMGCoarsenPMIS.omp_outlined.11Single0.570.570.300.300.300.30256012.51181.0531001
3298exec - csr_matvec.c:307-314hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Outermost0.5011.680.375.870.266.16256012.51.13181.4800021
555exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.omp_outlined.21Innermost0.480.480.260.260.250.25256011.461110.071.110.51001
971exec - par_multi_interp.c:1075-1099hypre_BoomerAMGBuildMultipass.omp_outlined.10InBetween0.480.710.280.370.250.37256012.51181.21NANANANANA
1063exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.omp_outlined.20Innermost0.450.450.310.310.240.24256012.51181.391.51001.5
979exec - par_multi_interp.c:944-970hypre_BoomerAMGBuildMultipass.omp_outlined.10InBetween0.450.680.280.370.230.36256012.51181.27NANANANANA
3165exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.omp_outlinedInnermost0.430.430.250.250.230.23256012.51.631.5181.170.52.5002
1059exec - par_multi_interp.c:1811-1837hypre_BoomerAMGBuildMultipass.omp_outlined.20InBetween0.420.820.300.500.220.43256012.52.12.6781.42NANANANANA
2571exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes.omp_outlinedInBetween0.421.020.280.530.220.54256012.51181.34NANANANANA
1061exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.omp_outlined.20Innermost0.390.390.270.270.210.21256012.511.8881.3812001
3264exec - csr_matvec.c:160-161hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.7Single0.390.390.240.240.210.21256012.511.3381.2612000
3282exec - csr_matvec.c:236-237hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.13Single0.390.390.230.230.210.212561001001111.2101000
11exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.omp_outlinedInnermost0.390.390.250.250.200.20256012.52.59181.3NANANANANA
3350exec - vector.c:270-270hypre_SeqVectorSetConstantValues.omp_outlinedSingle0.380.380.220.220.200.202561001001111.1801000
3324exec - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.omp_outlined.24Outermost0.361.160.230.630.190.61256012.51181.2900031
1067exec - par_multi_interp.c:1760-1761hypre_BoomerAMGBuildMultipass.omp_outlined.20Single0.360.360.190.190.190.1925606.2511161.0711000
3357exec - vector.c:415-416hypre_SeqVectorScale.omp_outlinedSingle0.340.340.220.220.180.182561001001111.301000
2241exec - par_strength.c:451-460hypre_BoomerAMGCreateS.omp_outlined.2Innermost0.340.340.220.220.180.18256011.881.1319.291.3512.5000
2251exec - par_strength.c:324-327hypre_BoomerAMGCreateS.omp_outlined.2Innermost0.330.330.230.230.170.17256012.512.481.4301000
2238exec - par_strength.c:498-503hypre_BoomerAMGCreateS.omp_outlined.2Innermost0.320.320.180.180.170.17256012.51181.190.51.5000
1038exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.omp_outlined.18Innermost0.300.300.190.190.160.16256012.52.131.781.23NANANANANA
2597exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.omp_outlined.7InBetween0.301.260.220.650.160.66256012.54.83181.47NANANANANA
3306exec - csr_matvec.c:256-263hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Outermost0.2610.370.225.170.135.4725633.3316.671.13181.7400021
360exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.omp_outlinedInnermost0.240.240.130.130.130.132562515.6312.6781.0811000
3073exec - IJMatrix_parcsr.c:3291-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.omp_outlined.15Outermost0.241.060.180.550.130.562561.5912.51112.81.53NANANANANA
981exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.omp_outlined.10Innermost0.240.240.170.170.120.12256012.51181.411.5100.52
973exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.omp_outlined.10Innermost0.230.230.180.180.120.12256012.51181.5911.5002
3176exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.omp_outlinedInnermost0.220.220.140.140.110.11256012.51181.30.51001
15exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.omp_outlinedInnermost0.220.220.170.170.110.11256012.51181.53NANANANANA
2796exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.omp_outlinedInnermost0.180.180.110.110.100.10256012.51181.2801000
2785exec - par_csr_matop.c:3607-3608hypre_ParTMatmul.omp_outlinedInnermost0.180.180.110.110.100.10256012.51181.2801000
1027exec - par_multi_interp.c:1590-1591hypre_BoomerAMGBuildMultipass.omp_outlined.18Single0.180.180.100.100.090.0925606.2511161.0811000
3164exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.omp_outlinedInBetween0.160.590.130.320.080.31256012.52.5181.61NANANANANA
1041exec - par_multi_interp.c:1774-1876hypre_BoomerAMGBuildMultipass.omp_outlined.20Outermost0.141.430.130.720.070.762569.0913.642.672.8381.99NANANANANA
3175exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.omp_outlinedInBetween0.130.350.110.190.070.18256012.51181.67NANANANANA
3190exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.omp_outlinedInnermost0.120.120.070.070.060.06256012.51.8181.220023
372exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.omp_outlined.28Innermost0.100.100.130.130.050.05255012.512.9182.5902001
1028exec - par_multi_interp.c:1605-1660hypre_BoomerAMGBuildMultipass.omp_outlined.18Outermost0.100.430.100.220.050.2325611.4313.752.83.713.622.04NANANANANA
1146exec - par_lr_interp.c:1624-1628hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.080.080.070.070.040.04256012.51.592.9181.84NANANANANA
2346exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.omp_outlined.16InBetween0.080.790.080.410.040.42256012.51182NANANANANA
2327exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.omp_outlined.16InBetween0.080.820.080.420.040.43255012.51182.24NANANANANA
940exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.080.081.261.260.040.048012.51181.0511.5001.5
2236exec - par_strength.c:492-513hypre_BoomerAMGCreateS.omp_outlined.2Outermost0.070.390.070.210.040.20256012.51181.95NANANANANA
559exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.omp_outlined.23Single0.070.070.050.050.040.04256010.941110.181.5301001.5
2239exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.omp_outlined.2Outermost0.070.730.080.380.040.3925516.1314.422.773.2312.962.39NANANANANA
548exec - par_coarsen.c:2329-2334hypre_BoomerAMGCoarsenPMIS.omp_outlined.15Single0.070.070.040.040.040.04256011.461.19110.411.160.51001.5
335exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.omp_outlinedInnermost0.070.070.040.040.040.0425612.514.061.12181.1801.5001
1144exec - par_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.060.060.070.070.030.03255012.51.52.2582.29NANANANANA
3322exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.omp_outlined.24Innermost0.060.060.060.060.030.03255012.512.5882.1710010
550exec - par_coarsen.c:2356-2381hypre_BoomerAMGCoarsenPMIS.omp_outlined.19Outermost0.060.920.060.470.030.48255012.52.44182.18NANANANANA
946exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.050.050.910.910.030.038012.51181.0601001
553exec - par_coarsen.c:2437-2477 [...]hypre_BoomerAMGCoarsenPMIS.omp_outlined.21Outermost0.050.530.060.280.030.28254010.942.51102.51NANANANANA
3274exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.9Innermost0.050.050.050.050.020.02245012.512.9182.2702001
976exec - par_multi_interp.c:939-999 [...]hypre_BoomerAMGBuildMultipass.omp_outlined.10Outermost0.040.730.050.370.020.38252012.51182.51NANANANANA
951exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.040.040.770.770.020.028011.88119.411.1121001
2332exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.omp_outlined.16Single0.040.040.030.030.020.0225606.2511161.211000
557exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.omp_outlined.23Single0.040.040.030.030.020.02256012.51181.680.51001.5
974exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.omp_outlined.10Single0.040.040.030.030.020.02248012.51181.1821002
2952exec - IJMatrix_parcsr.c:304-307hypre_IJMatrixInitializeParCSR.omp_outlinedSingle0.040.040.030.030.020.02256012.51181.2614000
968exec - par_multi_interp.c:1072-1125hypre_BoomerAMGBuildMultipass.omp_outlined.10Outermost0.040.750.050.380.020.39249012.51182.72NANANANANA
1154exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.040.040.050.050.020.02249012.51.85182.711.6700.672
2570exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes.omp_outlinedOutermost0.031.050.040.540.020.56246012.51182.4NANANANANA
1142exec - par_lr_interp.c:1609-1675 [...]hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInBetween0.030.180.040.110.020.092473.8512.981.922.2382.56NANANANANA
944exec - par_multi_interp.c:550-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.030.080.561.340.020.048012.51181.18NANANANANA
2565exec - par_csr_matop.c:265-266hypre_ParMatmul_RowSizes.omp_outlinedSingle0.030.030.030.030.020.022481001001111.6302000
1174exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.030.030.030.030.020.02256012.51182.111.67100.331.67
3258exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.030.030.440.440.010.018012.51.33181.01NANANANANA
2596exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.omp_outlined.7Outermost0.031.290.040.660.010.68232012.55.38182.42NANANANANA
3132exec - IJVector_parcsr.c:443-443hypre_IJVectorSetValuesPar.omp_outlinedSingle0.020.020.020.020.010.012561001001111.3302000
3189exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.omp_outlinedOutermost0.020.140.030.080.010.07244012.51182.3810024
2572exec - par_csr_matop.c:218-231 [...]hypre_ParMatmul_RowSizes.omp_outlinedInnermost0.020.020.030.030.010.01211012.51182.882.51011
2296exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.omp_outlinedSingle0.020.020.010.010.010.01256010.94119.431.2212000.5
3194exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.omp_outlinedSingle0.020.020.020.020.010.01256012.51181.8821010
1039exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.omp_outlined.18Innermost0.020.020.030.030.010.01206012.51182.6101002
545exec - par_coarsen.c:2142-2142hypre_BoomerAMGCoarsenPMIS.omp_outlined.13Single0.020.020.020.020.010.012561001001111.9902000
3354exec - vector.c:337-337hypre_SeqVectorCopy.omp_outlinedSingle0.020.020.010.010.010.012561001001111.3402000
1065exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.omp_outlined.20Innermost0.010.010.040.040.010.01203010.4211123.7513002
3177exec - csr_matop.c:210-211hypre_CSRMatrixMultiply.omp_outlinedSingle0.010.010.010.010.010.0122306.2511161.9211000
3166exec - csr_matop.c:268-269hypre_CSRMatrixMultiply.omp_outlinedSingle0.010.010.020.020.010.0118806.2511161.7811000
3193exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.omp_outlinedSingle0.010.010.010.010.010.01243012.51182.4510010
2350exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.omp_outlined.16Single0.010.010.010.010.010.0125206.2511161.7811000
1045exec - par_multi_interp.c:1873-1874hypre_BoomerAMGBuildMultipass.omp_outlined.20Innermost0.010.010.020.020.010.01179012.51282.5401000
938exec - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.010.090.241.400.010.058012.51181.4NANANANANA
×