options

Loops Index

232 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.28% 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 icx_4 (%) Inclusive Coverage icx_4 (%) Max Exclusive Time Over Threads icx_4 (s) Max Inclusive Time Over Threads icx_4 (s) Exclusive Time w.r.t. Wall Time icx_4 (s) Inclusive Time w.r.t. Wall Time icx_4 (s) Nb Threads icx_4 GFLOPS icx_4 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing icx_4 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage icx_4 (%)Inclusive Coverage icx_4 (%)Max Exclusive Time Over Threads icx_4 (s)Max Inclusive Time Over Threads icx_4 (s)Exclusive Time w.r.t. Wall Time icx_4 (s)Inclusive Time w.r.t. Wall Time icx_4 (s)Nb Threads icx_4GFLOPS icx_4Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing icx_4Stride 0Stride 1Stride nStride UnknownStride Indirect
3237exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost33.4833.4814.9914.9917.6617.662520.0010043.7511.522.911.0502001
4319exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost8.898.894.094.094.694.692520.0010043.7511.522.911.0802001
4331exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost8.008.003.593.594.224.222520.0010043.7511.522.911.0602001
3236exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost4.654.652.242.242.452.452520.00012.512.9181.1302001
3233exec - ams.c:3662-3682hypre_ParCSRRelaxThreads.extracted.57Outermost3.4041.591.7818.281.7921.932520.0029.6316.22.223.46.831.23NANANANANA
4398exec - vector.c:449-452hypre_SeqVectorAxpy.extractedSingle1.541.540.700.700.810.812520.001005011.4121.0802000
4318exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost1.221.220.640.640.650.652520.00012.512.9181.2302001
4330exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost1.081.080.600.600.570.572520.00012.512.9181.3102001
4057exec - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween1.061.060.510.510.560.562520.00012.52.73181.12NANANANANA
290exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost0.960.960.450.450.500.502520.00011.8118.81.1111001.5
4311exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.911.770.530.910.480.932520.0016.2314.532.041.837.531.37NANANANANA
14exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.870.870.560.560.460.462520.00012.51181.51NANANANANA
3598exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost0.790.790.410.410.420.422520.00012.51.672.1481.21300.51.5
4401exec - vector.c:483-486hypre_SeqVectorInnerProd.extractedSingle0.720.720.370.370.380.382520.001005011.5421.2202000
2519exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.700.700.320.320.370.372520.00012.51181.090.75100.52.75
2547exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.690.690.330.330.360.362520.00012.51181.131.251002.25
4312exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.680.680.410.410.360.362520.00012.512.9181.4302001
4358exec - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.extracted.49Outermost0.601.230.340.620.320.652520.00011.931113.161.33NANANANANA
3571exec - par_csr_matop.c:109-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.591.040.310.460.310.552520.00012.51181.25NANANANANA
1010exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.580.750.380.440.310.402520.00012.51181.54NANANANANA
2452exec - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.550.550.260.260.290.292520.00012.51181.140.51.500.50
9exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.540.540.260.260.290.292520.00012.52.18181.13NANANANANA
297exec - par_coarsen.c:2132-2136hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.530.530.250.250.280.282520.00012.51181.0901001
999exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.500.660.320.380.270.352520.00012.51181.5NANANANANA
4360exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.490.490.310.310.260.262520.00012.51.291.4481.5112001
981exec - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.480.790.320.510.250.422520.00012.52.222.4681.57NANANANANA
987exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.470.470.300.300.250.252520.00012.51181.511100.51.5
287exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.450.450.250.250.240.242520.00011.461110.431.290.51001
3574exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.420.420.240.240.220.222520.00012.51181.3701001
2455exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.420.420.230.230.220.222520.00011.72119.481.2912.5000
4181exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.390.390.190.190.210.212520.00012.51.562.0781.1312.5012
4333exec - csr_matvec.c:234-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.360.360.190.190.190.192520.001005011.5421.2901000
4317exec - csr_matvec.c:248-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.3310.440.244.610.175.512520.0016.2314.532.041.837.531.68NANANANANA
4347exec - csr_matvec.c:158-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.320.320.160.160.170.172520.00012.51281.2302000
985exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.310.310.210.210.160.162520.00012.512.7581.6112001
3596exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.311.120.190.510.160.592520.00012.53.11181.5NANANANANA
971exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.300.300.170.170.160.162520.00012.52.112.2481.33NANANANANA
4396exec - vector.c:413-416hypre_SeqVectorScale.extractedSingle0.300.300.170.170.160.162520.001005011.5421.2901000
4029exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.300.300.170.170.160.162520.00012.51.32181.371.51000
4030exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.290.290.170.170.150.152520.00012.51.32181.371.51000
2467exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.290.290.190.190.150.152520.001005011.521.5401000
4191exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.230.230.120.120.120.122520.00012.51181.230.51001
4329exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.219.290.154.090.114.902520.0032.5316.571.741.937.521.67NANANANANA
3194exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.180.180.100.100.100.102520.00100501221.2901000
4313exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.180.180.130.130.090.092520.0010043.7511.522.911.7702001
1013exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.170.170.140.140.090.092520.00012.51181.890.5100.51
4391exec - vector.c:268-271hypre_SeqVectorSetConstantValues.extractedSingle0.170.170.120.120.090.092520.00100501121.6901000
1002exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.150.150.120.120.080.082520.00012.51181.760.51.500.51
974exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.141.430.110.760.070.752520.0012.8214.12.553.787.921.75NANANANANA
4180exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.110.510.100.230.060.272520.00012.52.47182.22NANANANANA
1321exec - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.110.110.080.080.060.062520.00011.742.053.1212.041.65NANANANANA
4361exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.100.100.110.110.050.052520.00012.51.331.2882.3712001
4050exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.101.160.090.530.050.612520.007.8112.921119.082.08NANANANANA
900exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.100.102.562.560.050.0560.00011.721111.21.50.5101.51
4190exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.090.320.070.160.050.172520.00012.51181.78NANANANANA
288exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.081.040.070.480.040.552510.00012.51.27182NANANANANA
890exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.070.071.701.700.040.0460.00012.51181.2811002
2517exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.070.780.070.350.040.412520.00012.51182.4NANANANANA
880exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.070.071.481.480.040.0460.00012.51181.140.51.500.51.5
2545exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.070.760.060.340.040.402510.00012.51182.14NANANANANA
3147exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.070.070.040.040.040.042520.0021.0515.131.09181.2NANANANANA
2453exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.060.810.050.360.030.432520.0038.0417.192.022.7810.472NANANANANA
4197exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.060.060.060.060.030.032520.00012.51.5182.4310014
4198exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedInnermost0.060.060.060.060.030.032510.00012.51.5182.3610014
294exec - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.060.060.050.050.030.032520.00010.33118.271.98NANANANANA
284exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.060.060.050.050.030.032510.0010046.881.0812.891.8201002
1314exec - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.060.210.050.120.030.112520.003.3312.921.832.5582.1NANANANANA
2450exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.060.600.060.270.030.322500.00012.51182.74NANANANANA
963exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.050.360.050.190.030.192490.008.3313.542.523.2382.06NANANANANA
3235exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.050.050.060.060.030.032470.0010043.7511.522.912.802001
280exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.050.050.050.050.030.032520.00012.51182.18NANANANANA
4282exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.050.051.081.080.020.0260.00012.51181.302000
3684exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.040.040.030.030.020.022510.00100501121.8701000
1005exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.040.040.030.030.020.022460.00012.51181.57110100
3671exec - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.040.040.030.030.020.022520.00100501121.6601000
1007exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.040.790.040.460.020.422460.00012.51182.32NANANANANA
1317exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.040.040.040.020.022430.00012.51.392.5182.52NANANANANA
4344exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.040.040.040.040.020.022380.0010043.7511.522.912.802001
4355exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.030.030.040.040.020.022300.0085.7141.071.151.122.362.5700010
996exec - par_multi_interp.c:917-1125 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.030.690.040.400.020.372390.00012.51182.78NANANANANA
2466exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.030.030.040.040.020.022390.00012.512.483.2101000
1327exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.030.040.040.020.022400.00012.151110.462.611.67012
3567exec - par_csr_matop.c:109-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.031.070.040.470.020.572250.00011.811111.82.89NANANANANA
3595exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.031.150.040.510.020.612310.00012.021112.082.65NANANANANA
3563exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.030.030.020.020.010.012450.00100501121.6802000
285exec - par_coarsen.c:2435-2477 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.030.480.040.250.010.252310.00010.711.47112.922.86NANANANANA
3193exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.030.030.040.040.010.012260.0033.3316.6713.6982.901000
3575exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.030.030.030.030.010.012370.00012.51182.19NANANANANA
2527exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.020.020.020.020.010.012500.0006.2511161.411000
1350exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.020.020.020.020.010.012480.00012.51182.0111011.67
4196exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.020.150.030.090.010.082380.00012.51182.9400042.67
2499exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.020.020.020.020.010.012510.00011.41119.141.82NANANANANA
3597exec - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.020.020.030.030.010.011990.00012.52.322.9382.911300.52.5
4359exec - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.020.020.030.030.010.012040.00NANA1NANA3.51NANANANANA
991exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.020.020.030.030.010.011960.00010.42119.62.5903001
4206exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.020.020.010.010.010.012500.00012.51182.2911010
888exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.010.090.402.100.010.0560.00012.51181.5NANANANANA
296exec - par_coarsen.c:2139-2142hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.010.010.010.010.010.012470.00100501122.7802000
1019exec - par_multi_interp.c:272-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.010.010.010.010.010.012000.00012.51181.75NANANANANA
4362exec - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.010.010.020.020.010.011440.00NANA1NANA2.56NANANANANA
2501exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.010.010.010.010.010.011870.00100501121.6601000
4205exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010.010.010.010.011910.00011.22112.461.76NANANANANA
×