options

Loops Index

134 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
3227exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost20.084.224.839686.7510043.7511.522.911.0702001
3223exec - ams.c:3662-3682hypre_ParCSRRelaxThreads.extracted.57Outermost6.181.361.4996167.7827.5915.952.133.146.751.12NANANANANA
4302exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost5.331.181.289690.4410043.7511.522.911.1202001
4314exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost4.751.071.149695.6010043.7511.522.911.1502001
3226exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost2.50.70.696158.66012.512.9181.4302001
3589exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost1.860.410.459619.91012.51.672.1481.1411102
4341exec - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.extracted.49Outermost1.80.40.43966.99012.51181.14NANANANANA
280exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost1.540.340.37960.00011.8118.81.1311001.5
2541exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost1.440.330.35960.00012.51181.1811001.75
3565exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost1.30.30.31960.00012.51181.1501001
287exec - par_coarsen.c:2132-2136hypre_BoomerAMGCoarsenPMIS.extracted.35Single1.290.260.31960.00012.51181.0401100
2515exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost1.210.280.29960.00012.51181.170.751002.5
14exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost1.10.330.26960.00012.51181.5NANANANANA
4294exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost1.030.280.259617.6216.2314.532.131.837.551.41.50.5230
1002exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween1.030.270.25960.00012.51181.35NANANANANA
3562exec - par_csr_matop.c:109-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.990.260.24960.00012.51181.37NANANANANA
4301exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.920.240.2296154.89012.512.9181.3302001
973exec - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.90.280.229611.09012.52.192.4381.56NANANANANA
4342exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.850.220.219633.20012.51.291.4481.2912010
4313exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.840.250.296149.48012.512.9181.5602001
991exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.830.220.2960.00012.51181.38NANANANANA
4300exec - csr_matvec.c:248-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.760.230.1896218.9716.2314.532.131.837.551.531.50.5230
4312exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.720.20.1796166.3232.5316.571.851.957.551.431.511.751.750
4379exec - vector.c:449-452hypre_SeqVectorAxpy.extractedSingle0.680.190.1696108.981005011.4121.4602000
979exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.630.170.15961.46012.51181.4211002
3587exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.620.190.159617.72012.53.33181.58NANANANANA
977exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.620.20.15967.81012.512.7581.6712002
4295exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.610.160.159641.37012.512.9181.3302001
4166exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.60.190.149619.88012.51.562.0781.5812.5012
4042exec - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.550.140.13960.00012.52.71181.27NANANANANA
4382exec - vector.c:483-486hypre_SeqVectorInnerProd.extractedSingle0.490.150.1296150.041005011.5421.502000
277exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.490.130.12960.00011.461110.431.311001
963exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.390.120.099610.24012.52.112.2481.5NANANANANA
1005exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.360.120.09960.00012.51181.710.51001.5
4176exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.360.110.09960.00012.51181.570.51001
994exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.350.10.09960.00012.51181.430.51.5001.5
2448exec - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.330.080.08960.00012.51181.330.51.5000.5
9exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.320.090.08960.00012.52.18181.5NANANANANA
2451exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.250.080.069680.43011.72119.481.612.5000
966exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.240.090.069612.5623.9115.492.553.57.741.8NANANANANA
4165exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.190.080.059615.24012.52.4718213.3300.673.33
4330exec - csr_matvec.c:158-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.190.070.059664.02012.51281.7502000
4014exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.190.070.05960.00012.51.32181.752100.50
2539exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.180.060.04960.00012.51182NANANANANA
4015exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.180.070.04960.00012.51.32181.752100.50
890exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.171.630.0420.00011.721111.21.010.51001.5
4267exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.171.590.0420.00012.5118102000
997exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.160.040.04940.00012.51181.3311031
278exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.160.060.04960.00012.51.33182NANANANANA
4296exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.160.060.049639.0510043.7511.522.91202001
870exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.161.490.0420.00012.511810.51.5002.5
2463exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.160.060.049613.311005011.52201000
2513exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.150.070.04950.00012.51182.33NANANANANA
4175exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.140.050.03960.00012.51181.670.671.67002.33
880exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.141.370.0320.00012.51181.0311001
4343exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.140.090.039636.78012.51.331.288312010
4316exec - csr_matvec.c:234-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.140.050.0396101.471005011.5421.6701000
270exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.130.040.03960.00012.51181.33NANANANANA
4372exec - vector.c:268-271hypre_SeqVectorSetConstantValues.extractedSingle0.130.050.03950.00100501121.6701000
4377exec - vector.c:413-416hypre_SeqVectorScale.extractedSingle0.130.060.039694.741005011.542201000
3184exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.120.040.039659.3710050122201000
4338exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.10.050.0296131.9385.7141.071.151.122.362.500001
274exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.090.040.02960.0010046.431.0412.59201002
983exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.090.060.02967.53010.42119.6303001
1314exec - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.090.040.029624.4818.7514.842.153.117.762NANANANANA
1317exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.090.040.029623.757.1413.391.352.6582NANANANANA
999exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.080.040.02920.00012.51182NANANANANA
1321exec - par_lr_interp.c:1221-1627 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.080.040.029668.1810047.51.171.172402001
4035exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.080.040.02910.007.5813.091118.222NANANANANA
284exec - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.080.030.02960.00010.33118.271.5NANANANANA
988exec - par_multi_interp.c:917-1125 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.070.050.02900.00012.51182.5NANANANANA
275exec - par_coarsen.c:2435-2477 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.070.030.02880.00010.711.53113.043NANANANANA
3566exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.070.030.02940.00012.51183NANANANANA
1327exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.040.02920.30012.21110.47411.67102
3675exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.060.020.02960.0010050112201000
3662exec - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.060.020.01960.0010050112201000
2449exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.060.030.0196139.1536.8417.042.072.7410.473NANANANANA
3586exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.060.030.019627.60012.021112.243NANANANANA
3558exec - par_csr_matop.c:109-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.060.030.01870.00012.231112.053NANANANANA
4181exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.060.020.02960.00012.5118200.753.751.50
4182exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.050.030.01870.00012.51.518312012
1350exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.050.020.01940.00012.511821.671002
955exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.050.030.019635.158.3313.542.523.2383NANANANANA
3588exec - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.050.030.019619.95012.52.282.788313021
3137exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.040.010.01960.0021.0515.131.09181NANANANANA
1011exec - par_multi_interp.c:272-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.040.010.01960.00012.51181NANANANANA
4183exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedInnermost0.040.020.01780.00012.51.518212012
3179exec - ams.c:3382-3401 [...]hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.030.020.0196110.6537.516.932.293.3711.450NANANANANA
2446exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.030.020.01630.00012.51182NANANANANA
2497exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.030.010.01900.0010050112101000
878exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.030.330.0120.00012.51181.14NANANANANA
2462exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.020.020.019680.45012.512.48001000
4191exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.020.010600.00012.5118112000
3225exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.020.010960.0010043.7511.522.91002001
4186exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.020.010500.00010.98112.461NANANANANA
2495exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010.01880.00011.181110.41NANANANANA
901exec - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.020.220.0120.0008.831113.071.0513.67100
3183exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.020.020.019691.9033.3316.6713.698001000
4190exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.020.010720.00011.22112.461NANANANANA
2521exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.020.010630.0006.251116011000
1324exec - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.020.020430.00012.021113.422NANANANANA
843exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.11020.00012.5118112000
423exec - par_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle0.010.08020.0081.8227.2711.224.47111000
4415exec - binsearch.c:35-44hypre_BinarySearchSingle0.010.030330.00012.5118300010
2535exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010240.00012.51181NANANANANA
3135exec - ams.c:3534-3538hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.0100280.00012.5118011000
964exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.010640.00012.5118001002
4337exec - csr_matvec.c:560-579 [...]hypre_CSRMatrixMatvecT.extracted.49Outermost0.010.010860.0021.3715.171.531.677.201.67001.670
868exec - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.010.05020.00012.51181NANANANANA
4194exec - csr_matrix.c:161-164hypre_CSRMatrixSetRownnzSingle0.010.06020.00012.51181NANANANANA
260exec - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.1020.00010.581112.81NANANANANA
2509exec - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010300.00012.51181NANANANANA
286exec - par_coarsen.c:2139-2142hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.010.010220.0010050112002000
4327exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.010.010940.0010043.7511.522.91002001
1347exec - par_lr_interp.c:1264-1303hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010400.00012.51181NANANANANA
969exec - par_multi_interp.c:1873-1874hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.010.010860.00012.5128001000
4325exec - csr_matvec.c:178-196 [...]hypre_CSRMatrixMatvecOutOfPlace.extracted.19Outermost0.010.020900.0032.5316.292.133.649.601.51020.5
888exec - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.010.08020.00012.51181.14NANANANANA
3677exec - par_csr_matop.c:3491-3495hypre_ParTMatmul.extractedInnermost0.010.010230.00012.5118111001
3664exec - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010280.00012.51.518114001
4443exec - hypre_qsort.c:31-182 [...]hypre_qsort0Innermost0.010.05030.00012.51181.25NANANANANA
2514exec - par_strength.c:2038-2048hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.010.010190.00012.511811.331002.33
3885exec - IJMatrix_parcsr.c:199-200hypre_IJMatrixSetDiagOffdSizesParCSRSingle0.010.07020.00012.5118102000
2543exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.010.010390.0006.251116011000
3554exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.010.010390.0010050112002000
4195exec - csr_matrix.c:145-148hypre_CSRMatrixSetRownnzSingle0.010.09020.0010050112100100
2540exec - par_strength.c:1756-1765hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.010.010200.00012.5118111002
2443exec - par_strength.c:2311-2315hypre_BoomerAMGCorrectCFMarkerSingle0.010.1020.00011.251111.431NANANANANA
327exec - par_coarse_parms.c:94-96hypre_BoomerAMGCoarseParmsSingle0.010.08020.0010050112101000
×