options

Loops Index

238 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.31% 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 aocc_2 (%) Inclusive Coverage aocc_2 (%) Max Exclusive Time Over Threads aocc_2 (s) Max Inclusive Time Over Threads aocc_2 (s) Exclusive Time w.r.t. Wall Time aocc_2 (s) Inclusive Time w.r.t. Wall Time aocc_2 (s) Nb Threads aocc_2 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing aocc_2 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage aocc_2 (%)Inclusive Coverage aocc_2 (%)Max Exclusive Time Over Threads aocc_2 (s)Max Inclusive Time Over Threads aocc_2 (s)Exclusive Time w.r.t. Wall Time aocc_2 (s)Inclusive Time w.r.t. Wall Time aocc_2 (s)Nb Threads aocc_2Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing aocc_2Stride 0Stride 1Stride nStride UnknownStride Indirect
429exec - ams.c:3664-3682hypre_ParCSRRelaxThreads.omp_outlined.28Outermost18.8346.5810.2423.299.9924.712565022.921.773.535.751.1NANANANANA
433exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.omp_outlined.28Innermost15.0915.098.748.748.018.01256012.512.9181.1702001
432exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.omp_outlined.28Innermost12.5512.557.577.576.666.6625633.3320.831.81.2961.2202001
3622exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost5.785.783.153.153.073.0725633.3320.831.81.2961.102001
3635exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost5.315.312.942.942.822.8225633.3320.831.81.2961.1202001
3623exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost4.944.942.782.782.622.62256012.512.9181.1302001
3634exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost4.474.472.472.472.372.37256012.512.9181.1202001
427exec - ams.c:3659-3659hypre_ParCSRRelaxThreads.omp_outlinedSingle2.342.341.241.241.241.242561001001111.0702000
3690exec - vector.c:452-452hypre_SeqVectorAxpy.omp_outlinedSingle1.671.670.880.880.880.882561001001111.0702000
3617exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Innermost1.071.070.600.600.570.57256012.512.9181.1302001
2916exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.omp_outlined.7Innermost0.950.950.540.540.500.50256012.51.781.7881.151300.51.5
3621exec - csr_matvec.c:307-314hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Outermost0.9411.670.605.940.506.1925628.1318.361.682.015.221.3NANANANANA
3693exec - vector.c:486-486hypre_SeqVectorInnerProd.omp_outlinedSingle0.890.890.490.490.470.472561001001111.1202000
618exec - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS.omp_outlined.19Innermost0.860.860.470.470.460.46256011.81.1419.521.11.251001.25
3394exec - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.omp_outlined.15InBetween0.820.820.470.470.430.43256012.52.72181.16NANANANANA
3655exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.omp_outlined.24Innermost0.810.810.450.450.430.43256012.51.251.2181.1212001
3615exec - csr_matvec.c:334-341hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Outermost0.761.830.460.950.400.9725628.1318.361.682.015.221.23NANANANANA
2622exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.omp_outlined.16Innermost0.750.750.410.410.400.40256012.51181.121100.252.5
2641exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.omp_outlined.16Innermost0.710.710.390.390.380.38256012.51181.111002.5
3369exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.omp_outlined.11Innermost0.600.600.310.310.320.32256012.51.25181.042.51000
610exec - par_coarsen.c:2133-2136hypre_BoomerAMGCoarsenPMIS.omp_outlined.11Single0.570.570.300.300.300.30256012.51181.0431001
3633exec - csr_matvec.c:256-263hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18Outermost0.5710.360.455.180.305.4925643.619.971.612.15.071.58NANANANANA
2890exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.omp_outlinedInnermost0.540.540.330.330.280.28256012.51181.240.5100.51
621exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.omp_outlined.21Innermost0.470.470.260.260.250.25256011.461110.071.110.51001
1061exec - par_multi_interp.c:1075-1099hypre_BoomerAMGBuildMultipass.omp_outlined.10InBetween0.470.710.290.380.250.38256012.51181.24NANANANANA
1153exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.omp_outlined.20Innermost0.450.450.310.310.240.24256012.51181.41.51001.5
1069exec - par_multi_interp.c:944-970hypre_BoomerAMGBuildMultipass.omp_outlined.10InBetween0.440.680.280.370.240.36256012.51181.27NANANANANA
2888exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes.omp_outlinedInBetween0.440.990.290.530.230.52256012.51181.32NANANANANA
3482exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.omp_outlinedInnermost0.430.430.250.250.230.23256012.51.631.5181.190.52.5002
1149exec - par_multi_interp.c:1811-1837hypre_BoomerAMGBuildMultipass.omp_outlined.20InBetween0.420.820.280.470.220.43256012.52.12.6781.31NANANANANA
1151exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.omp_outlined.20Innermost0.390.390.290.290.210.21256012.511.8881.4912001
3583exec - csr_matvec.c:160-161hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.7Single0.390.390.230.230.210.21256012.511.3381.2112000
3598exec - csr_matvec.c:236-237hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.13Single0.390.390.240.240.210.212561001001111.2201000
11exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.omp_outlinedInnermost0.380.380.250.250.200.20256012.52.59181.32NANANANANA
3680exec - vector.c:270-270hypre_SeqVectorSetConstantValues.omp_outlinedSingle0.380.380.230.230.200.202561001001111.2301000
1157exec - par_multi_interp.c:1760-1761hypre_BoomerAMGBuildMultipass.omp_outlined.20Single0.360.360.190.190.190.1925606.2511161.0711000
3654exec - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.omp_outlined.24Outermost0.351.160.240.630.190.62256012.51181.400031
3687exec - vector.c:415-416hypre_SeqVectorScale.omp_outlinedSingle0.340.340.200.200.180.182561001001111.2201000
2510exec - par_strength.c:451-460hypre_BoomerAMGCreateS.omp_outlined.2Innermost0.340.340.230.230.180.18256011.721.519.61.3822.5000
2507exec - par_strength.c:498-503hypre_BoomerAMGCreateS.omp_outlined.2Innermost0.300.300.180.180.160.16256012.51181.190.51.5000
2914exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.omp_outlined.7InBetween0.301.250.230.640.160.67256012.54.83181.54NANANANANA
1128exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.omp_outlined.18Innermost0.300.300.190.190.160.16256012.52.131.781.31NANANANANA
2524exec - par_strength.c:326-327hypre_BoomerAMGCreateS.omp_outlined.2Innermost0.250.250.170.170.130.132561005011.521.3901000
1063exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.omp_outlined.10Innermost0.240.240.180.180.130.13256012.51181.511.5002
3390exec - IJMatrix_parcsr.c:3291-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.omp_outlined.15Outermost0.241.060.200.560.130.562561.5912.51112.81.63NANANANANA
1071exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.omp_outlined.10Innermost0.240.240.170.170.130.13256012.51181.441.5100.52
3493exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.omp_outlinedInnermost0.220.220.140.140.120.12256012.51181.280.51001
15exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.omp_outlinedInnermost0.210.210.160.160.110.11256012.51181.48NANANANANA
418exec - ams.c:3389-3389hypre_ParCSRComputeL1NormsThreads.omp_outlinedInnermost0.200.200.130.130.100.102561005011.7121.2811000
3113exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.omp_outlinedInnermost0.180.180.110.110.100.10256012.51181.2801000
1117exec - par_multi_interp.c:1590-1591hypre_BoomerAMGBuildMultipass.omp_outlined.18Single0.180.180.100.100.100.1025606.2511161.0611000
3102exec - par_csr_matop.c:3607-3608hypre_ParTMatmul.omp_outlinedInnermost0.180.180.120.120.100.10256012.51181.3401000
3481exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.omp_outlinedInBetween0.160.590.130.310.090.32256012.52.5181.57NANANANANA
1131exec - par_multi_interp.c:1774-1876hypre_BoomerAMGBuildMultipass.omp_outlined.20Outermost0.131.440.120.730.070.762569.0913.642.712.8381.91NANANANANA
3492exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.omp_outlinedInBetween0.120.340.100.190.070.18256012.51181.63NANANANANA
3507exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.omp_outlinedInnermost0.120.120.070.070.060.06256012.51.8181.2820023
2508exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.omp_outlined.2Outermost0.110.730.110.380.060.3925658.3232.661.821.031.361.95NANANANANA
1118exec - par_multi_interp.c:1605-1660hypre_BoomerAMGBuildMultipass.omp_outlined.18Outermost0.100.430.110.220.050.2325611.4313.752.833.6913.612.07NANANANANA
431exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.omp_outlined.28Innermost0.100.100.120.120.050.05256012.512.9182.4302001
2620exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.omp_outlined.16InBetween0.090.840.100.430.050.45256012.51182.21NANANANANA
2505exec - par_strength.c:492-513hypre_BoomerAMGCreateS.omp_outlined.2Outermost0.080.390.080.200.040.20256012.51181.87NANANANANA
2639exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.omp_outlined.16InBetween0.080.790.080.410.040.42256012.51182.04NANANANANA
1030exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.080.081.291.290.040.048012.51181.0611.5001.5
614exec - par_coarsen.c:2329-2334hypre_BoomerAMGCoarsenPMIS.omp_outlined.15Single0.070.070.050.050.040.04256010.941.13110.621.290.51001.5
3650exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.omp_outlined.24Innermost0.070.070.090.090.040.04256012.512.5882.6210010
625exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.omp_outlined.23Single0.070.070.060.060.040.04256010.941110.181.7601001.5
377exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.omp_outlinedInnermost0.070.070.040.040.040.0425612.514.061.1217.561.190.51.5001
616exec - par_coarsen.c:2356-2381hypre_BoomerAMGCoarsenPMIS.omp_outlined.19Outermost0.070.930.070.490.030.49255012.52.44182.15NANANANANA
619exec - par_coarsen.c:2437-2477 [...]hypre_BoomerAMGCoarsenPMIS.omp_outlined.21Outermost0.060.540.070.280.030.28256010.942.51102.34NANANANANA
1036exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.050.050.890.890.030.038012.51181.0501001
1250exec - par_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.050.050.060.060.030.03256012.51.442.1782.39NANANANANA
1041exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.040.040.980.980.020.028011.88119.411.3821001
3591exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.9Innermost0.040.040.050.050.020.02249012.512.9182.4602001
1064exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.omp_outlined.10Single0.040.040.030.030.020.02248012.51181.1521002
623exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.omp_outlined.23Single0.040.040.040.040.020.02256012.51181.910.51001.5
1058exec - par_multi_interp.c:1072-1125hypre_BoomerAMGBuildMultipass.omp_outlined.10Outermost0.040.760.060.390.020.40250012.51182.83NANANANANA
2625exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.omp_outlined.16Single0.040.040.030.030.020.0225606.2511161.2111000
1066exec - par_multi_interp.c:939-999 [...]hypre_BoomerAMGBuildMultipass.omp_outlined.10Outermost0.040.720.060.370.020.38250012.51182.92NANANANANA
1256exec - par_lr_interp.c:1624-1628hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.040.040.050.050.020.0225352.737.451.7511.542.2311.5001
3269exec - IJMatrix_parcsr.c:304-307hypre_IJMatrixInitializeParCSR.omp_outlinedSingle0.040.040.020.020.020.02256012.51181.2714000
2887exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes.omp_outlinedOutermost0.041.030.050.530.020.55249012.51182.75NANANANANA
1264exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.040.040.050.050.020.02252012.51.77182.6111.6700.672
1255exec - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.040.040.040.040.020.022555530.281.341.333.282.1611.5001
1248exec - par_lr_interp.c:1609-1675 [...]hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInBetween0.040.170.040.110.020.092465032.741.911.031.362.16NANANANANA
2882exec - par_csr_matop.c:265-266hypre_ParMatmul_RowSizes.omp_outlinedSingle0.030.030.020.020.020.022481001001111.2702000
1034exec - par_multi_interp.c:550-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.030.080.541.350.020.048012.51181.09NANANANANA
416exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.omp_outlinedInnermost0.030.030.040.040.020.022442515.6312.6782.5621000
1287exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.030.030.030.030.020.02253012.51182.081.67100.331.67
2523exec - par_strength.c:324-327hypre_BoomerAMGCreateS.omp_outlined.2Innermost0.030.030.040.040.010.01240012.512.482.7401000
3577exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.030.030.440.440.010.018012.51.33181.02NANANANANA
2913exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.omp_outlined.7Outermost0.021.280.040.650.010.68234012.55.38182.97NANANANANA
3449exec - IJVector_parcsr.c:443-443hypre_IJVectorSetValuesPar.omp_outlinedSingle0.020.020.020.020.010.012561001001111.3202000
3506exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.omp_outlinedOutermost0.020.140.030.080.010.07236012.51183.0210024
2889exec - par_csr_matop.c:218-231 [...]hypre_ParMatmul_RowSizes.omp_outlinedInnermost0.020.020.030.030.010.01209012.51183.32.51011
1155exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.omp_outlined.20Innermost0.020.020.030.030.010.01202010.4211122.7513002
2589exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.omp_outlinedSingle0.020.020.010.010.010.01256010.94119.431.1912000.5
3511exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.omp_outlinedSingle0.020.020.020.020.010.01256012.51181.8921010
611exec - par_coarsen.c:2142-2142hypre_BoomerAMGCoarsenPMIS.omp_outlined.13Single0.020.020.020.020.010.012561001001111.9202000
1129exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.omp_outlined.18Innermost0.020.020.030.030.010.01208012.51183.201002
412exec - ams.c:3382-3394hypre_ParCSRComputeL1NormsThreads.omp_outlinedInBetween0.020.240.030.130.010.1321444.7827.6121.051.332.76NANANANANA
3684exec - vector.c:337-337hypre_SeqVectorCopy.omp_outlinedSingle0.010.010.010.010.010.012551001001111.3502000
3494exec - csr_matop.c:210-211hypre_CSRMatrixMultiply.omp_outlinedSingle0.010.010.010.010.010.0123806.2511162.0411000
3483exec - csr_matop.c:268-269hypre_CSRMatrixMultiply.omp_outlinedSingle0.010.010.010.010.010.0122206.2511161.9111000
3510exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.omp_outlinedSingle0.010.010.010.010.010.01237012.51181.6810010
2643exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.omp_outlined.16Single0.010.010.010.010.010.0125206.2511161.7911000
1135exec - par_multi_interp.c:1873-1874hypre_BoomerAMGBuildMultipass.omp_outlined.20Innermost0.010.010.030.030.010.01169012.51283.7601000
1028exec - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.010.090.261.430.010.058012.51181.64NANANANANA
×