options

Loops Index

242 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 GFLOPS 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_0GFLOPS 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
3227exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost33.1833.1815.0715.0717.8617.862520.0010043.7511.522.911.0602001
4302exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost8.808.804.084.084.734.732520.0010043.7511.522.911.0802001
4314exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost7.907.903.633.634.254.252520.0010043.7511.522.911.0702001
3226exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost4.504.502.192.192.422.422520.00012.512.9181.1302001
3223exec - ams.c:3662-3682hypre_ParCSRRelaxThreads.extracted.57Outermost3.3841.131.9018.441.8222.142520.0027.5915.952.133.146.751.31NANANANANA
4379exec - vector.c:449-452hypre_SeqVectorAxpy.extractedSingle1.521.520.740.740.820.822520.001005011.4121.1302000
4301exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost1.201.200.670.670.650.652520.00012.512.9181.2902001
4042exec - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween1.071.070.510.510.570.572520.00012.52.71181.11NANANANANA
4313exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost1.051.050.600.600.570.572520.00012.512.9181.3102001
280exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost0.940.940.450.450.510.512520.00011.8118.81.1211001.5
4294exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.861.680.450.870.460.902520.0016.2314.532.131.837.551.23NANANANANA
14exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.770.770.570.570.420.422520.00012.51181.7NANANANANA
3589exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost0.760.760.390.390.410.412520.00012.51.672.1481.21300.51.5
4382exec - vector.c:483-486hypre_SeqVectorInnerProd.extractedSingle0.710.710.370.370.380.382520.001005011.5421.202000
2541exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.700.700.340.340.380.382520.00012.51181.131100.252.25
2515exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.690.690.320.320.370.372520.00012.51181.090.75100.52.75
4295exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.650.650.410.410.350.352520.00012.512.9181.4702001
1002exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.590.760.380.420.320.412520.00012.51181.49NANANANANA
4341exec - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.extracted.49Outermost0.561.190.350.610.300.642520.00012.51181.46NANANANANA
2448exec - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.550.550.260.260.290.292520.00012.51181.130.51.500.50
9exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.530.530.260.260.290.292520.00012.52.18181.15NANANANANA
4342exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.530.530.330.330.280.282520.00012.51.291.4481.4512001
287exec - par_coarsen.c:2132-2136hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.520.520.240.240.280.282520.00012.51181.0701001
991exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.490.650.290.350.260.352520.00012.51181.4NANANANANA
3562exec - par_csr_matop.c:109-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.480.960.280.440.260.522520.00012.51181.32NANANANANA
973exec - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.480.790.320.520.260.422520.00012.52.192.4381.58NANANANANA
3565exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.450.450.280.280.240.242520.00012.51181.4401001
277exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.440.440.240.240.240.242520.00011.461110.431.290.51001
979exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.440.440.310.310.240.242520.00012.51181.651100.51.5
4166exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.390.390.200.200.210.212520.00012.51.562.0781.1912.5012
2451exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.360.360.210.210.190.192520.00011.72119.481.3712.5000
4316exec - csr_matvec.c:234-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.350.350.210.210.190.192520.001005011.5421.3601000
3587exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.331.110.220.510.180.602520.00012.53.33181.59NANANANANA
4300exec - csr_matvec.c:248-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.3210.310.224.760.175.552520.0016.2314.532.131.837.551.66NANANANANA
4330exec - csr_matvec.c:158-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.310.310.160.160.170.172520.00012.51281.1902000
977exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.310.310.220.220.170.172520.00012.512.7581.712001
4377exec - vector.c:413-416hypre_SeqVectorScale.extractedSingle0.300.300.160.160.160.162520.001005011.5421.2901000
4014exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.300.300.180.180.160.162520.00012.51.32181.411.51000
4015exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.290.290.180.180.160.162520.00012.51.32181.421.51000
963exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.290.290.160.160.160.162520.00012.52.112.2481.28NANANANANA
2463exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.290.290.200.200.160.162520.001005011.521.601000
4312exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.239.180.164.110.124.942520.0032.5316.571.851.957.551.64NANANANANA
4176exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.230.230.120.120.120.122520.00012.51181.230.51001
3184exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.180.180.100.100.100.102520.00100501221.2101000
4296exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.170.170.150.150.090.092520.0010043.7511.522.912.0202001
1005exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.170.170.140.140.090.092520.00012.51181.940.5100.51
994exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.160.160.120.120.090.092520.00012.51181.730.51.500.51
4372exec - vector.c:268-271hypre_SeqVectorSetConstantValues.extractedSingle0.150.150.120.120.080.082520.00100501121.8501000
966exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.141.400.120.750.080.752520.0023.9115.492.553.57.741.99NANANANANA
2449exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.130.800.100.360.070.432520.0036.8417.042.072.7410.471.91NANANANANA
4165exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.110.500.080.230.060.272520.00012.52.47181.66NANANANANA
4343exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.110.110.090.090.060.062520.00012.51.331.2881.9812001
890exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.100.102.932.930.050.0560.00011.721111.21.640.5101.51
4175exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.090.320.080.150.050.172520.00012.51182.05NANANANANA
4035exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.081.150.080.530.050.622520.007.5813.091118.222.35NANANANANA
880exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.080.082.542.540.040.0460.00012.51181.7211002
870exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.080.082.142.140.040.0460.00012.51181.470.51.5011.5
278exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.081.030.090.480.040.552520.00012.51.33182.46NANANANANA
2539exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.070.780.070.350.040.422520.00012.51182.25NANANANANA
3137exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.070.070.040.040.040.042520.0021.0515.131.09181.18NANANANANA
2513exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.060.750.060.340.030.412520.00012.51182.15NANANANANA
4183exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedInnermost0.060.060.060.060.030.032520.00012.51.5182.310014
4182exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.060.060.050.050.030.032520.00012.51.5181.9510014
284exec - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.060.060.040.040.030.032520.00010.33118.271.77NANANANANA
274exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.060.060.050.050.030.032510.0010046.431.0412.591.8101002
3225exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.060.060.060.060.030.032440.0010043.7511.522.912.6302001
955exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.050.350.050.180.030.192520.008.3313.542.523.2382.37NANANANANA
1314exec - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.050.130.040.080.030.072510.0018.7514.842.153.117.762.04NANANANANA
2446exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.050.600.060.270.030.322480.00012.51182.74NANANANANA
270exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.050.050.040.040.030.032520.00012.51182.2NANANANANA
1321exec - par_lr_interp.c:1221-1627 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.050.050.050.050.030.032510.0010047.51.171.1722.2102001
997exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.050.050.030.030.030.032460.00012.51181.44110100
4267exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.050.051.231.230.030.0360.00012.51181.4502000
3675exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.040.040.030.030.020.022520.00100501121.5901000
3662exec - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.040.040.030.030.020.022520.00100501121.6301000
999exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.040.800.050.430.020.432390.00012.51182.64NANANANANA
4327exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.040.040.050.050.020.022310.0010043.7511.522.912.8302001
1317exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.030.040.040.020.022400.007.1413.391.352.6582.69NANANANANA
4338exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.030.030.040.040.020.022390.0085.7141.071.151.122.362.7200010
1327exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.030.040.040.020.022330.00012.21110.472.7311012.67
3558exec - par_csr_matop.c:109-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.031.000.040.440.020.542360.00012.231112.052.8NANANANANA
988exec - par_multi_interp.c:917-1125 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.030.680.040.370.020.372310.00012.51182.46NANANANANA
2462exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.030.030.040.040.020.022350.00012.512.482.8801000
275exec - par_coarsen.c:2435-2477 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.030.470.050.250.020.252330.00010.711.53113.043.76NANANANANA
3554exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.030.030.020.020.010.012450.00100501121.6702000
3566exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.030.030.030.030.010.012290.00012.51182.43NANANANANA
3183exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.030.030.030.030.010.012280.0033.3316.6713.6982.501000
3586exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.021.140.040.510.010.612130.00012.021112.243.16NANANANANA
2521exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.020.020.020.020.010.012490.0006.2511161.4211000
983exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.020.020.040.040.010.012190.00010.42119.63.0203001
1350exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.020.020.020.020.010.012300.00012.51181.951.67100.331.67
4181exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.020.140.030.090.010.082340.00012.51182.9900042.67
3588exec - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.020.020.030.030.010.012050.00012.52.282.7882.811301.51.5
2495exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.020.020.010.010.010.012480.00011.181110.41.91NANANANANA
878exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.020.100.372.930.010.0560.00012.51181.26NANANANANA
4191exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.020.020.010.010.010.012520.00012.51182.2311010
286exec - par_coarsen.c:2139-2142hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.010.010.010.010.010.012470.00100501122.6602000
2497exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.010.010.010.010.010.011890.00100501121.6101000
×