options

Loops Index

110 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
3245exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost19.572.242.469686.7110043.7511.522.911.102001
3241exec - ams.c:3662-3682hypre_ParCSRRelaxThreads.extracted.57Outermost5.670.70.7196181.6429.6316.22.223.46.831.19NANANANANA
4329exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost5.170.620.659689.7210043.7511.522.911.1502001
4341exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost4.60.560.589695.6710043.7511.522.911.1702001
3244exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost2.470.370.3196158.35012.512.9181.4202001
4368exec - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.extracted.49Outermost2.120.260.27968.00011.931113.161.18NANANANANA
3606exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost1.820.220.239620.31012.51.672.1481.1613002
290exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost1.520.190.19960.00011.8118.81.1911001.5
2529exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost1.30.160.16960.00012.51181.230.751002.5
2557exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost1.260.160.16960.00012.51181.231.251001
297exec - par_coarsen.c:2132-2136hypre_BoomerAMGCoarsenPMIS.extracted.35Single1.250.140.16960.00012.51181.0801100
3582exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost1.230.170.16960.00012.51181.3101001
3579exec - par_csr_matop.c:109-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween1.110.160.14960.00012.51181.33NANANANANA
4321exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost1.080.170.149616.9316.2314.532.041.837.531.551.50.5050
14exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost1.070.160.14960.00012.51181.45NANANANANA
1016exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween1.020.140.13960.00012.51181.27NANANANANA
4370exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.890.130.119626.36012.51.291.4481.4412010
4328exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.880.140.1196157.71012.512.9181.5602001
1005exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.840.120.11960.00012.51181.33NANANANANA
4340exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.810.170.196146.78012.512.9182.1302001
987exec - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.770.130.19613.04012.52.222.4681.63NANANANANA
4327exec - csr_matvec.c:248-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.730.120.0996223.0616.2314.532.041.837.531.51.50.5050
993exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.640.10.08961.02012.51181.4311002
4339exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.630.120.0896184.3032.5316.571.741.937.521.711103.50
4322exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.620.090.089642.66012.512.9181.502001
4408exec - vector.c:449-452hypre_SeqVectorAxpy.extractedSingle0.620.090.0896111.281005011.4121.502000
4191exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.60.10.079620.44012.51.562.0781.6712.5012
3604exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.550.10.079617.62012.53.11181.67NANANANANA
4067exec - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.530.070.07960.00012.52.73181.17NANANANANA
991exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.490.090.06969.34012.512.7581.812002
287exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.480.070.06960.00011.461110.431.411001
4411exec - vector.c:483-486hypre_SeqVectorInnerProd.extractedSingle0.440.070.0696169.611005011.5421.402000
1019exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.360.070.05960.00012.51181.750.51001.5
4201exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.360.060.05960.00012.51181.50.51001
977exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.350.050.049611.81012.52.112.2481.25NANANANANA
1008exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.320.060.04960.00012.511820.51.5001.5
2462exec - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.310.040.04960.00012.51181.330.51.5000.5
9exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.30.050.04960.00012.52.18181.67NANANANANA
2465exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.250.040.039684.64011.72119.481.3312.5000
1333exec - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.230.050.03962.77011.742.053.1212.042.5NANANANANA
980exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.210.040.039610.8812.8214.12.553.787.922NANANANANA
4039exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.210.050.03960.00012.51.32182.52100.50
4357exec - csr_matvec.c:158-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.20.040.029680.83012.5128202000
4190exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.190.050.029618.10012.52.47182.513.3300.673.33
4323exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.170.040.029644.5510043.7511.522.91202001
4040exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.170.040.02950.00012.51.321822100.50
904exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.170.860.0220.00011.721111.21.040.51001.5
2555exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.170.040.02900.00012.51182NANANANANA
4371exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.160.050.029625.18012.51.331.2882.512010
4292exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.160.810.0220.00012.51181.0102000
4200exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.150.030.02950.00012.51181.50.671.67002.33
2527exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.150.040.02930.00012.51182NANANANANA
1011exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.150.030.02940.00012.51181.511031
280exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.140.030.02960.00012.51183NANANANANA
4343exec - csr_matvec.c:234-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.140.030.029680.501005011.542301000
884exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.140.720.0220.00012.51181.010.51.5002
2477exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.140.040.029513.951005011.52401000
894exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.130.650.0220.00012.5118111001
288exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.130.030.02910.00012.51.27183NANANANANA
4365exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.120.030.029669.7585.7141.071.151.122.36300001
4406exec - vector.c:413-416hypre_SeqVectorScale.extractedSingle0.120.030.019593.201005011.542301000
3202exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.120.020.029647.5810050122201000
1326exec - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.10.030.01925.953.3312.921.832.5583NANANANANA
294exec - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.090.020.01960.00010.33118.272NANANANANA
1329exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.090.030.019614.45012.51.392.5183NANANANANA
284exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.090.020.01950.0010046.881.0812.89201002
4401exec - vector.c:268-271hypre_SeqVectorSetConstantValues.extractedSingle0.090.030.01800.0010050112301000
4060exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.080.030.01820.007.8112.921119.083NANANANANA
4206exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.070.020.01910.00012.5118200.753.751.50
3575exec - par_csr_matop.c:109-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.060.030.01710.00011.811111.83NANANANANA
969exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.060.030.019615.908.3313.542.523.2383NANANANANA
1013exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.060.020.01720.00012.51182NANANANANA
285exec - par_coarsen.c:2435-2477 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.060.020.01690.00010.711.47112.922NANANANANA
2463exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.060.020.019666.8038.0417.192.022.7810.472NANANANANA
3603exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.060.020.019515.90012.021112.082NANANANANA
1002exec - par_multi_interp.c:917-1125 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.060.030.01730.00012.51183NANANANANA
1339exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.020.01650.15012.151110.46211.67003
4208exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedInnermost0.050.020.01720.00012.51.518212012
4207exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.050.010.01680.00012.51.518112012
3155exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.050.010.01920.0021.0515.131.09181NANANANANA
4369exec - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.050.020.019614.80NANA1NANA200000
997exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.050.020.01854.50010.42119.6203001
3605exec - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.050.030.019011.45012.52.322.938313021
3583exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.050.010.01670.00012.51181NANANANANA
1362exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.050.010.01770.00012.5118111002.67
3692exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.040.020680.0010050112201000
1025exec - par_multi_interp.c:272-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.040.010.01860.00012.51181NANANANANA
3243exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.030.020880.0010043.7511.522.91002001
892exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.030.17020.00012.51181NANANANANA
2460exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.030.010420.00012.51181NANANANANA
915exec - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.030.18020.0008.831113.461.212.67100
2511exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.030.010580.0010050112001000
3679exec - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.030.010670.0010050112101000
4215exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.020.010330.00011.22112.461NANANANANA
4372exec - csr_matvec.c:564-564hypre_CSRMatrixMatvecT.extracted.49Innermost0.020.010790.00NANA1NANA000000
4216exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.020.010320.00012.5118012000
3201exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.020.010910.0033.3316.6713.698001000
2509exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010490.00011.41119.140NANANANANA
2476exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.020.020890.00012.512.48001000
3197exec - ams.c:3382-3401 [...]hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.020.010960.0037.516.932.263.3511.410NANANANANA
3694exec - par_csr_matop.c:3491-3495hypre_ParTMatmul.extractedInnermost0.020.010380.00012.5118111001
978exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.020.010560.00012.5118001002
4219exec - csr_matrix.c:161-164hypre_CSRMatrixSetRownnzSingle0.010.03020.00012.51181NANANANANA
4084exec - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR.extracted.28Single0.010.010120.0010050112001000
4211exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010260.00010.98112.461NANANANANA
3153exec - ams.c:3534-3538hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.010.010130.00012.5118011000
4352exec - csr_matvec.c:178-196 [...]hypre_CSRMatrixMatvecOutOfPlace.extracted.19Outermost0.010.010560.0032.5316.292.113.629.6101.51020.5
268exec - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.05020.00010.581112.81NANANANANA
902exec - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.010.08020.00012.51181.33NANANANANA
4220exec - csr_matrix.c:145-148hypre_CSRMatrixSetRownnzSingle0.010.05020.0010050112100100
4472exec - hypre_qsort.c:31-182 [...]hypre_qsort0Innermost0.010.04020.00012.51181NANANANANA
3151exec - ams.c:3636-3638hypre_ParCSRRelaxThreadsInnermost0.010.03020.00012.51.3318102001
2537exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.010.010240.0006.251116011000
3681exec - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010140.00012.51.518114001
2457exec - par_strength.c:2311-2315hypre_BoomerAMGCorrectCFMarkerSingle0.010.06020.00011.251111.431.2NANANANANA
1332exec - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.010.010250.00011.3711.5112.71010.50.501
2551exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010180.00012.51181NANANANANA
4444exec - binsearch.c:35-44hypre_BinarySearchSingle0.010.010150.00012.5118100010
296exec - par_coarsen.c:2139-2142hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.010.010120.0010050112002000
4446exec - binsearch.c:99-101hypre_LowerBoundSingle0.010.010140.00012.5118000010
4354exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.010.010630.0010043.7511.522.91002001
4565exec - __intel_avx_rep_memcpySingle0.010.010160.0010050112102000
341exec - par_coarse_parms.c:94-96hypre_BoomerAMGCoarseParmsSingle0.010.04020.0010050112101000
4364exec - csr_matvec.c:560-579 [...]hypre_CSRMatrixMatvecT.extracted.49Outermost0.010.010640.0021.3715.171.471.647.0801.67001.670
2523exec - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010190.00012.51181NANANANANA
2559exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.010.010190.0006.251116011000
3242exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.010.010300.00012.512.918002001
3571exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.0100130.0010050112002000
983exec - par_multi_interp.c:1873-1874hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.010.010650.00012.5128001000
3904exec - IJMatrix_parcsr.c:199-200hypre_IJMatrixSetDiagOffdSizesParCSRSingle0.010.03020.00012.5118102000
882exec - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.010.04020.00012.51181.33NANANANANA
857exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.06020.00012.5118111010
1336exec - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010220.00012.021112.971NANANANANA
1359exec - par_lr_interp.c:1264-1303hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010180.00012.51181NANANANANA
×