options

Loops Index

125 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
3041exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost13.782.152.2311294.9710043.7511.522.911.1402001
3037exec - ams.c:3662-3682hypre_ParCSRRelaxThreads.extracted.57Outermost5.090.90.83112155.5129.6316.22.053.166.831.29NANANANANA
4050exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost3.830.610.6211291.4510043.7511.522.911.1702001
4062exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost3.440.550.5611296.9910043.7511.522.911.1702001
3040exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost20.350.32112155.43012.512.9181.302001
3395exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost1.660.270.2711217.52012.51.612.0781.17120.502
4088exec - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.extracted.49Outermost1.470.250.241128.03011.931113.221.25NANANANANA
266exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost1.40.220.231120.00011.8118.81.161.51001.5
3374exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost1.30.230.211120.00012.51181.280.51001.5
2402exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost1.160.180.191120.00012.51181.1311002.5
2379exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost1.140.180.181120.00012.51181.1311002.75
273exec - par_coarsen.c:2132-2136hypre_BoomerAMGCoarsenPMIS.extracted.35Single1.110.160.181120.00012.51181.0701100
13exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.930.160.151120.00012.51181.23NANANANANA
4042exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.850.170.1411217.1613.9414.021.971.879.871.420.75006.250.5
4090exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.750.140.1211225.15012.51.291.4481.412010
964exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.740.140.121120.00012.51181.4NANANANANA
933exec - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.740.160.1211211.10012.52.562.4581.6NANANANANA
3814exec - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.710.230.121120.00012.53.24182.3NANANANANA
3372exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.660.130.111120.00012.51181.44NANANANANA
4049exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.660.130.11112154.70012.512.9181.4402001
953exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.650.120.111120.00012.51181.33NANANANANA
4048exec - csr_matvec.c:248-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.640.150.1112233.4913.9414.021.971.879.871.670.75006.250.5
4061exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.60.130.1112159.00012.512.9181.6302001
939exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.570.120.091121.17012.51181.521.5001.5
4043exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.540.120.0911234.42012.512.9181.7102001
4060exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.510.110.08112191.3729.3216.162.331.877.591.570.7510.753.50.5
3935exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.50.10.0811218.92012.52.072.2581.4322.5012
4123exec - vector.c:449-452hypre_SeqVectorAxpy.extractedSingle0.460.110.07112127.401005011.4121.8302000
3393exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.450.090.0711216.37012.53.11181.5NANANANANA
937exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.420.10.071128.01012.512.7581.6712002
263exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.370.080.061120.00011.461110.431.611001
4126exec - vector.c:483-486hypre_SeqVectorInnerProd.extractedSingle0.330.080.05112180.811005011.5421.602000
2313exec - par_strength.c:497-503hypre_BoomerAMGCreateS.extractedInnermost0.30.110.051110.00012.51182.751.51.5000
3945exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.30.060.051120.00012.51181.50.51001
967exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.290.080.051120.00012.511821.51002
947exec - par_multi_interp.c:1760-1761hypre_BoomerAMGBuildMultipass.extracted.28Single0.290.050.051120.0006.2511161.2511000
956exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.260.060.041120.00012.51181.511.5002
925exec - par_multi_interp.c:1590-1591hypre_BoomerAMGBuildMultipass.extracted.27Single0.260.050.041120.0006.2511161.2511000
2316exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.250.130.0411268.41011.721.1119.84.3312.5000
9exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.250.060.041120.00012.56.29182NANANANANA
921exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.250.050.0411213.08012.52.222.3281.67NANANANANA
926exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.180.050.0311213.2011.6313.663.413.5813.291.67NANANANANA
844exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.161.230.0320.00011.881110.421.012.51001
3786exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.160.050.031100.00012.51.32182.52100.50
1261exec - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.160.040.031122.48011.741.953.0211.882NANANANANA
3785exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.160.050.031100.00012.51.32182.52100.50
2328exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.150.10.02995.631005011.52501000
4044exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.140.040.0211240.0010043.7511.522.91202001
4077exec - csr_matvec.c:160-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.140.050.0211282.03012.51282.502000
824exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.131.030.0220.00012.51181.0121.5001.5
4091exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.130.040.0211223.80012.51.331.288212010
2400exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.120.040.021070.00012.51182NANANANANA
3934exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.120.040.0211215.48012.51.718224.3301.331.67
2377exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.120.050.021070.00012.51182.5NANANANANA
4085exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.120.050.0211273.0085.7141.071.151.122.362.500001
959exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.110.020.021100.00012.5118121031
4013exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.110.850.0220.00012.51181.0102000
3944exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.110.030.021110.00012.51181.50.671.67002.33
264exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.10.040.021070.00012.51.27184NANANANANA
4121exec - vector.c:413-416hypre_SeqVectorScale.extractedSingle0.10.030.0211276.701005011.542301000
3002exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.090.020.0111285.9010050122201000
3807exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.090.040.01990.006.0212.581112.274NANANANANA
834exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.090.690.0120.00012.51181.0601001
4064exec - csr_matvec.c:234-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.090.040.0211280.801005011.542401000
4116exec - vector.c:268-271hypre_SeqVectorSetConstantValues.extractedSingle0.090.030.021030.0010050112301000
1254exec - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.080.030.011096.553.4512.931.842.683NANANANANA
256exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.080.030.011120.00012.51183NANANANANA
2314exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.070.030.0111264.1037.5717.161.872.659.593NANANANANA
270exec - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.070.020.011080.0009.381.0419.332NANANANANA
3373exec - par_csr_matop.c:218-231 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.070.030.01900.00012.5118310030.5
961exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.060.030.01910.00012.51183NANANANANA
260exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.060.020.011020.0010047.221.0912.7620.51004
3371exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.060.030.01890.00012.51183NANANANANA
1257exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.020.0111113.80012.51.332.4482NANANANANA
1266exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.020.01900.00012.15119.612110.3303.33
1289exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.050.010.01920.00012.511811.671002
4089exec - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.050.030.0111114.75NANA1NANA300000
3394exec - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.050.030.0111015.10012.51.752.8583120.512
950exec - par_multi_interp.c:917-1124 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.050.030.01910.00012.51183NANANANANA
261exec - par_coarsen.c:2435-2477 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.050.020.01890.00010.421.75112.922NANANANANA
3469exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.040.010.011010.0010050112101000
3950exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.040.020.01990.00012.511820.754.251.7510
3392exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.040.020.0110912.65011.931112.442NANANANANA
943exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.040.020.0110110.20010.42119.6213002
832exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.040.350.0120.00012.51181.09NANANANANA
3952exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.040.020.01850.00012.52.2518222022
3951exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.040.020.01830.00012.52.2518222022
2966exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.040.010.011100.002515.631.67181NANANANANA
913exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.040.020.0111215.1511.1113.662.543.9911.422NANANANANA
3455exec - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.030.010.01920.0010050112101000
855exec - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.030.21020.0008.941113.131.0513.67100
2359exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010500.00010.94119.41022.5000
2404exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.0200480.0006.251116011000
3957exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.020.010540.00010.94112.461NANANANANA
2361exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.0200560.0010050112001000
3001exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.020.0101120.0033.3316.6713.698001000
4092exec - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.020.010950.00NANA1NANA000000
2311exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.020.020600.00012.51182NANANANANA
3039exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.020.0101090.0010043.7511.522.91002001
2997exec - ams.c:3382-3517 [...]hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.020.0201120.0021.2814.762.052.9111.660NANANANANA
2327exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.020.020970.00012.512.48001000
2382exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.0200610.0006.251116011000
974exec - par_multi_interp.c:272-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.020.010650.00012.51180NANANANANA
272exec - par_coarsen.c:2139-2142hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.010.010240.0010050112002000
2964exec - ams.c:3536-3538hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.010.010160.00012.5118001000
3367exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.0100300.0010050112002000
1264exec - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.020280.00012.081112.892NANANANANA
3958exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.010.010440.00012.5118122000
929exec - par_multi_interp.c:1873-1874hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.010.010670.00012.5128001000
3458exec - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010260.00012.51.518114001
1287exec - par_lr_interp.c:1264-1303hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010320.00012.51181NANANANANA
2396exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010230.00012.51181NANANANANA
4155exec - binsearch.c:35-44hypre_BinarySearchSingle0.010.010300.00012.5118100010
2373exec - par_strength.c:1998-2083 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.0100160.00012.51180NANANANANA
3962exec - csr_matrix.c:145-148hypre_CSRMatrixSetRownnzSingle0.010.06020.00100501121.200100
2308exec - par_strength.c:2311-2316hypre_BoomerAMGCorrectCFMarkerSingle0.010.07020.00011.51111.061NANANANANA
4178exec - hypre_qsort.c:31-182 [...]hypre_qsort0Innermost0.010.05020.00012.51181NANANANANA
1260exec - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.010.010260.00011.3711.512.5600.51.5001
399exec - par_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle0.010.07020.00012.512.9181.1701000
536exec - par_interp.c:3184-3187hypre_qsort2absInnermost0.0100170.0038.6417.331.5817.49020001
3954exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010390.00011.18112.461NANANANANA
962exec - par_multi_interp.c:976-997hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.010.010150.00012.51181NANANANANA
922exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.010610.00012.5118001002
801exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.06020.00012.5118102000
311exec - par_coarse_parms.c:94-96hypre_BoomerAMGCoarseParmsSingle0.010.05020.0010050112101000
3472exec - par_csr_matop.c:3491-3495hypre_ParTMatmul.extractedInnermost0.010.010250.00012.5118011001
822exec - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.010.07020.00012.51181.17NANANANANA
244exec - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.08020.00010.451113.18111.671.3300
4074exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.010.010730.0010043.7511.522.91002001
4084exec - csr_matvec.c:560-579 [...]hypre_CSRMatrixMatvecT.extracted.49Outermost0.010.010870.0021.3715.171.531.677.201.67001.670
842exec - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.010.09020.00012.51181NANANANANA
4157exec - binsearch.c:99-101hypre_LowerBoundSingle0.010.010190.00012.5118100010
×