options

Loops Index

120 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
3042exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost15.852.22.3811287.5210043.7511.522.911.1202001
3038exec - ams.c:3664-3684hypre_ParCSRRelaxThreads.extracted.57Outermost4.480.690.67112194.5734.7816.852.133.656.751.23NANANANANA
4042exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost4.260.610.6411289.3710043.7511.522.911.1502001
4054exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost3.760.520.5611297.4910043.7511.522.911.1102001
3041exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost2.040.330.31112167.63012.512.9181.3202001
4080exec - csr_matvec.c:560-569hypre_CSRMatrixMatvecT.extracted.49Outermost1.680.260.251127.35012.51181.24NANANANANA
3396exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost1.330.20.211222.67012.522.1481.25120.502
256exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost1.120.160.171120.00011.8118.81.141.51001.5
2374exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost1.030.150.151120.00012.51181.1511002.75
2397exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost1.030.150.151120.00012.51181.1511002.5
3375exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost1.010.160.151120.00012.51181.330.51001
4034exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.970.170.1511216.2213.9414.021.971.879.871.420.75006.250.5
263exec - par_coarsen.c:2133-2137hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.90.120.131120.00012.51181.0901100
954exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.860.150.131120.00012.51181.36NANANANANA
13exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.740.110.111120.00012.51181.22NANANANANA
4081exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.710.130.1111229.47012.51.291.4481.4412010
943exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.710.120.111120.00012.51181.33NANANANANA
923exec - par_multi_interp.c:1747-1865 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.710.150.1111212.28012.52.532.9881.67NANANANANA
4041exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.70.130.11112154.52012.512.9181.4402001
3373exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.660.140.11120.00012.51181.75NANANANANA
4053exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.650.130.1112157.85012.512.9181.6302001
4040exec - csr_matvec.c:248-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.640.130.1112228.6713.9414.021.971.879.871.630.75006.250.5
3808exec - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.530.180.081120.00012.53.21182.57NANANANANA
3394exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.520.10.0811218.69012.51.78181.67NANANANANA
4052exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.520.130.08112189.4029.3216.162.331.877.592.170.7510.753.50.5
4113exec - vector.c:451-452hypre_SeqVectorAxpy.extractedSingle0.510.090.08112111.451005011.4121.502000
3929exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.510.090.0811218.69012.52.072.2581.522.5012
929exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.50.110.081120.89012.51181.8321.5001.5
4035exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.450.080.0711244.07012.512.9181.3302001
253exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.390.070.061120.00011.461110.431.411001
927exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.390.090.061129.58012.512.7581.812002
4116exec - vector.c:485-486hypre_SeqVectorInnerProd.extractedSingle0.370.090.06112150.671005011.5421.802000
3939exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.310.060.051120.00012.51181.50.51001
957exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.290.080.041120.00012.511821.51002
2308exec - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.270.090.041120.00012.511830.51.5000
9exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.260.050.041120.00012.59.55181.67NANANANANA
911exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.260.040.0411212.88012.522.1581.33NANANANANA
946exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.250.070.041120.00012.51182.331.51.5002
937exec - par_multi_interp.c:1760-1761hypre_BoomerAMGBuildMultipass.extracted.28Single0.210.050.031120.0006.2511161.6711000
2311exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.210.10.0311276.89011.721.2219.893.3322.5000
916exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.190.050.0311213.7811.1113.613.323.4513.152.5NANANANANA
2323exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.170.070.021029.131005011.523.501000
3780exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.150.040.021110.00012.51.321822100.50
3928exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.150.040.0211216.35012.51.221821.333.6701.333
3779exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.150.040.021100.00012.51.321822100.50
4069exec - csr_matvec.c:160-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.140.040.0211282.05012.5128202000
834exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.140.940.0220.00011.721111121001.5
4036exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.130.040.0211239.0810043.7511.522.91202001
4007exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.130.930.0220.00012.51181.0102000
814exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.130.890.0220.00012.51181.021.51.5002
4077exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.130.040.0211272.5885.7141.071.151.122.36200001
4082exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.120.050.0211228.48012.51.331.288512010
2395exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.120.040.021080.00012.51182NANANANANA
949exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.120.020.021100.00012.5118221020
1253exec - par_lr_interp.c:1221-1627 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.110.030.021113.58012.51.32.1783NANANANANA
3801exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.110.070.02980.008.2413.465.09111.883.5NANANANANA
2372exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.110.040.021030.00012.51184NANANANANA
3938exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.110.030.021110.00012.511830.671.67002.33
4056exec - csr_matvec.c:236-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.110.030.0211280.801005011.542301000
915exec - par_multi_interp.c:1590-1591hypre_BoomerAMGBuildMultipass.extracted.27Single0.110.030.021100.0006.251116311000
4111exec - vector.c:415-416hypre_SeqVectorScale.extractedSingle0.10.030.01112153.401005011.542301000
4106exec - vector.c:270-271hypre_SeqVectorSetConstantValues.extractedSingle0.10.030.011060.0010050112301000
254exec - par_coarsen.c:2356-2385hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.10.030.011020.00012.51.27183NANANANANA
246exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.10.020.011100.00012.51182NANANANANA
2995exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.10.020.0111289.0510050122201000
824exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.090.640.0120.00012.51181.0301001
260exec - par_coarsen.c:2329-2336hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.080.020.011070.0009.381.0419.332NANANANANA
250exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.080.020.011080.0010047.221.0912.7620.51004
1246exec - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.070.030.011097.002.0812.761.892.9883NANANANANA
951exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.070.020.01860.00012.51182NANANANANA
940exec - par_multi_interp.c:917-1124 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.060.020.01940.00012.51182NANANANANA
3374exec - par_csr_matop.c:218-231 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.060.020.01840.00012.5118210030.5
1258exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.020.01900.05012.151110.63211.67003
933exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.050.020.011049.20010.42119.6213002
2309exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.050.020.0111179.9535.9816.961.892.589.682NANANANANA
2959exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.050.010.011110.002515.631.78181NANANANANA
1249exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.050.020.0111013.75012.51.182.5882NANANANANA
3372exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.050.020.01850.00012.51182NANANANANA
3946exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.040.020.01790.00012.52.2518222022
251exec - par_coarsen.c:2437-2481 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.040.010.01760.00010.421.75112.921NANANANANA
903exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.040.020.0111115.9510.7113.622.563.9111.50NANANANANA
3944exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.040.010.01920.00012.511810.754.251.7510
3393exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.040.020.0110610.30011.981112.440NANANANANA
1281exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.010.01780.00012.511811.671002
3945exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.040.020.01800.00012.52.2518222022
3470exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.040.010.01920.0010050112101000
964exec - par_multi_interp.c:274-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.0300840.00012.51180NANANANANA
3040exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.030.0101070.0010043.7511.522.91002001
3456exec - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.030.010750.0010050112101000
2354exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.0200420.00010.94119.5022.5000
2990exec - ams.c:3382-3517 [...]hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.020.0101120.0021.2814.762.062.9211.690NANANANANA
3951exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.020.010450.00010.99112.461NANANANANA
2377exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.0200630.0006.251116011000
2994exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.020.0101020.0033.3316.6713.698001000
2306exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.020.010420.00012.51181NANANANANA
2356exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.0200460.0010050112001000
845exec - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.020.18020.0009.031113.561.212.67010
2322exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.020.0101080.00012.512.48001000
822exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.020.17020.00012.51181.21NANANANANA
4147exec - binsearch.c:99-101hypre_LowerBoundSingle0.010.020180.00012.5118200010
4145exec - binsearch.c:35-44hypre_BinarySearchSingle0.010.020330.00012.5118200010
262exec - par_coarsen.c:2140-2143hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.0100260.0010050112002000
3473exec - par_csr_matop.c:3491-3495hypre_ParTMatmul.extractedInnermost0.010.010220.00012.5118111001
3952exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.0100260.00012.5118022000
389exec - par_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle0.010.05020.00012.512.918101000
3368exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.0100250.0010050112002000
4168exec - hypre_qsort.c:31-182 [...]hypre_qsort0Innermost0.010.04020.00012.51181NANANANANA
3395exec - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.010.010460.00012.52.222.7180120.512
3956exec - csr_matrix.c:145-148hypre_CSRMatrixSetRownnzSingle0.010.05020.0010050112100100
3652exec - IJMatrix_parcsr.c:199-200hypre_IJMatrixSetDiagOffdSizesParCSRSingle0.010.04020.00012.51181.3302000
4076exec - csr_matvec.c:560-582 [...]hypre_CSRMatrixMatvecT.extracted.49Outermost0.010.010840.0021.3715.171.531.677.201.67001.670
3459exec - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010260.00012.51.518114001
1256exec - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010220.00011.811114.261NANANANANA
2391exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010150.00012.51181NANANANANA
4061exec - csr_matvec.c:181-206 [...]hypre_CSRMatrixMatvecOutOfPlace.extracted.19Outermost0.010.010610.0027.7815.633.243.6112.320NANANANANA
236exec - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.04020.00010.451113.281.3311.671.3300
912exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.010620.00012.5118001002
2399exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.0100180.0006.251116011000
4066exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.0100710.0010043.7511.522.91002001
3948exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010270.00011.18112.461NANANANANA
2368exec - par_strength.c:1998-2083 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.0100140.00012.51180NANANANANA
2303exec - par_strength.c:2311-2316hypre_BoomerAMGCorrectCFMarkerSingle0.010.06020.00011.51111.061NANANANANA
1279exec - par_lr_interp.c:1264-1303hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.0100290.00012.51180NANANANANA
791exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.06020.00012.51181.202000
4263exec - __intel_avx_rep_memcpySingle0.010.010150.0010050112102000
919exec - par_multi_interp.c:1873-1874hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.010.010640.00012.5128001000
301exec - par_coarse_parms.c:94-96hypre_BoomerAMGCoarseParmsSingle0.010.04020.0010050112101000
×