options

Loops Index

163 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% 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

Colums Filter

Level Coverage run_0 (%) Max Time Over Threads run_0 (s) Time w.r.t. Wall Time run_0 (s) Nb Threads run_0 GFLOPS run_0 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing run_0 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelCoverage run_0 (%)Max Time Over Threads run_0 (s)Time w.r.t. Wall Time run_0 (s)Nb Threads run_0GFLOPS run_0Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing run_0Stride 0Stride 1Stride nStride UnknownStride Indirect
3232exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost29.5911.5312.0911236.1510043.7511.522.911.1302001
4309exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost7.582.883.111238.7710043.7511.522.911.102001
4321exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost6.742.562.7511241.3010043.7511.522.911.102001
3231exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost3.111.621.2711291.00012.512.9181.502001
3228exec - ams.c:3664-3684hypre_ParCSRRelaxThreads.extracted.57Outermost2.881.151.18112179.5128.5716.072.193.26.581.15NANANANANA
4386exec - vector.c:451-452hypre_SeqVectorAxpy.extractedSingle1.20.450.4911235.591005011.4121.102000
4308exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost1.020.440.4211280.60012.512.9181.2602001
4348exec - csr_matvec.c:560-569hypre_CSRMatrixMatvecT.extracted.49Outermost0.990.40.411128.04012.51181.18NANANANANA
4301exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.980.460.411211.4816.2314.532.131.837.551.351.50.5230
4320exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.930.410.3811275.81012.512.9181.2802001
279exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost0.840.360.341120.00011.8118.81.2411001.5
3594exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost0.830.340.3411223.49012.51.391.8581.1713001.5
2544exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.70.280.291120.00012.51181.1711001.75
2518exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.690.290.281120.00012.51181.2111002.25
4389exec - vector.c:485-486hypre_SeqVectorInnerProd.extractedSingle0.640.250.2611270.131005011.5421.1402000
3570exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.640.280.261120.00012.51181.2701001
286exec - par_coarsen.c:2133-2137hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.630.230.261120.00012.51181.0501100
999exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.580.250.241120.00012.51181.25NANANANANA
988exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.540.230.221120.00012.51181.21NANANANANA
3567exec - par_csr_matop.c:109-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.520.250.211120.00012.51181.39NANANANANA
4349exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.520.310.2111231.66012.51.291.4481.7212010
970exec - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.490.270.211212.30012.52.192.4181.59NANANANANA
14exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.480.220.21120.00012.51181.29NANANANANA
4302exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.480.350.1911230.58012.512.9182.1902001
276exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.430.240.181120.00011.461110.431.611001
976exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.410.220.171121.12012.51181.5711002
3592exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.40.190.1611223.88012.52.11181.36NANANANANA
4042exec - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.380.340.161120.00012.52.92182.62NANANANANA
4165exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.370.190.1511218.96012.51.562.0781.4612.5012
4307exec - csr_matvec.c:248-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.350.180.14112254.0616.2314.532.131.837.551.51.50.5230
4323exec - csr_matvec.c:236-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.280.120.1211226.751005011.5421.201000
4319exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.270.140.11112223.0232.5316.571.851.957.551.561.511.751.750
974exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.270.160.1111210.26012.512.7581.7812002
4337exec - csr_matvec.c:160-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.270.120.1111229.09012.51281.3302000
4013exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.260.130.111120.00012.51.32181.442100.50
4014exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.250.130.11120.00012.51.32181.442100.50
4384exec - vector.c:415-416hypre_SeqVectorScale.extractedSingle0.240.110.111226.881005011.5421.3801000
960exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.230.110.11129.19012.51.78281.38NANANANANA
991exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.220.140.091120.00012.51181.750.51.5001.5
4175exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.220.10.091120.00012.51181.430.51001
1002exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.210.130.091120.00012.51181.860.51001
2451exec - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.190.160.081120.00012.51182.670.51.5000.5
4379exec - vector.c:270-271hypre_SeqVectorSetConstantValues.extractedSingle0.190.090.081120.00100501121.2901000
963exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.160.110.071129.5922.9215.362.573.447.751.83NANANANANA
2454exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.140.170.0611276.76011.72119.483.412.5000
3189exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.140.080.0611232.99100501221.601000
4303exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.130.10.0511231.4110043.7511.522.91202001
4164exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.120.080.0511214.07012.52.4718213.3300.673.33
2466exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.110.140.041119.801005011.523.501000
994exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.110.050.051100.00012.51181.2521020
283exec - par_coarsen.c:2329-2336hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.110.060.051120.00010.33118.271.5NANANANANA
4174exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.10.050.041120.00012.51181.670.671.67002.33
4350exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.10.080.0411228.70012.51.331.2882.6712010
273exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.090.050.041120.0010046.431.0412.591.6701002
9exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.090.050.041120.00012.52.25181.67NANANANANA
4345exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.080.070.0311289.6285.7141.071.151.122.362.3300001
277exec - par_coarsen.c:2356-2385hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.080.070.031120.00012.51.33182.33NANANANANA
887exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.081.620.0320.00011.721111121001.5
866exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.081.530.0320.00012.51181.0211.5002.5
269exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.080.040.031120.00012.51181.33NANANANANA
4274exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.081.560.0320.00012.5118102000
2516exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.070.060.031120.00012.51183NANANANANA
2542exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.070.060.031120.00012.51182NANANANANA
4181exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.060.040.021090.00012.51.518212012
877exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.061.110.0220.00012.51181.0111001
3142exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.060.030.031120.0021.0515.131.09181.5NANANANANA
952exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.050.040.0211217.358.3313.542.523.2382NANANANANA
996exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.050.050.021090.00012.51182.5NANANANANA
4182exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedInnermost0.050.040.021100.00012.51.518212012
1312exec - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.050.040.0211226.5516.1314.522.113.097.762NANANANANA
1319exec - par_lr_interp.c:1221-1627 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.050.030.0211273.6010047.2211.221.502001
985exec - par_multi_interp.c:917-1124 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.050.050.021070.00012.51182.5NANANANANA
274exec - par_coarsen.c:2437-2481 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.040.030.011030.00010.711.53113.043NANANANANA
1325exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.030.011090.45012.151110.26311.67003
2524exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.040.010.021120.0006.251116111000
1315exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.040.0211217.707.1413.391.42.7284NANANANANA
2452exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.040.030.0211284.2834.3116.732.32.7310.63NANANANANA
3571exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.030.030.011020.00012.51183NANANANANA
3563exec - par_csr_matop.c:109-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.030.040.01980.00012.231112.054NANANANANA
3230exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.030.030.0111051.7010043.7511.522.91302001
4180exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.030.030.011120.00012.5118300.753.751.50
980exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.030.030.0110710.40010.42119.6303001
4035exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.030.050.01990.0011.1114.514.97120.715NANANANANA
3591exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.030.040.0111225.85011.981112.484NANANANANA
1348exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.020.011090.00012.511821.671002
3679exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.030.020.011120.0010050112201000
3666exec - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.030.020.011110.0010050112201000
2500exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010.011100.0010050112101000
3188exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.020.020.0111291.3533.3316.6713.698201000
3559exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.020.010.011100.0010050112102000
2449exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.020.020.01760.00012.51182NANANANANA
4334exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.020.020.0110516.7510043.7511.522.91202001
898exec - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.020.320.0120.0008.831112.771.0315.67000
1008exec - par_multi_interp.c:274-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.020.010.011110.00012.51181NANANANANA
2465exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.020.030.0111096.55012.512.48301000
875exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.020.40.0120.00012.51181.03NANANANANA
4190exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.010.010.01910.00012.5118112000
3184exec - ams.c:3382-3394hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.010.0101120.0037.516.932.363.3711.450NANANANANA
2498exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.010.010650.00011.181110.41NANANANANA
4189exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010.01850.00011.22112.461NANANANANA
3668exec - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010420.00012.51.518114001
3598exec - par_csr_matop.c:858-859hypre_ParMatmul.extracted.12Single0.010.010530.0006.251116111000
841exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.1020.00012.5118102000
3140exec - ams.c:3369-3538 [...]hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.010.010450.00012.5118011000
2546exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.010.010550.0006.251116011000
4344exec - csr_matvec.c:560-582 [...]hypre_CSRMatrixMatvecT.extracted.49Outermost0.010.0101020.0021.3715.171.531.677.201.67001.670
1345exec - par_lr_interp.c:1264-1303hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010390.00012.51181NANANANANA
4185exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010740.00010.98112.461NANANANANA
4058exec - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR.extracted.28Single0.010.010470.0010050112001000
2446exec - par_strength.c:2311-2315hypre_BoomerAMGCorrectCFMarkerSingle0.010.1020.00011.251111.431NANANANANA
2538exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010330.00012.51181NANANANANA
1322exec - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010460.00012.0511131NANANANANA
961exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.010730.00012.5118001002
4424exec - binsearch.c:99-101hypre_LowerBoundSingle0.010.010510.00012.5118100010
×