options

Loops Index

148 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.57Innermost17.754.635.2511279.8410043.7511.522.911.1702001
4309exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost4.721.181.411283.1710043.7511.522.911.1202001
3228exec - ams.c:3664-3684hypre_ParCSRRelaxThreads.extracted.57Outermost4.691.291.39112171.6728.5716.072.193.26.581.23NANANANANA
4321exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost4.131.051.2211289.7110043.7511.522.911.1402001
3231exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost2.360.730.7112152.52012.512.9181.3802001
4348exec - csr_matvec.c:560-569hypre_CSRMatrixMatvecT.extracted.49Outermost1.530.410.451127.02012.51181.21NANANANANA
3594exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost1.270.330.3811221.01012.51.391.8581.1813001.5
279exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost1.270.310.381120.00011.8118.81.1111001.5
2518exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost1.160.310.341120.00012.51181.1911002.25
2544exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost1.140.310.341120.00012.51181.1911001.75
3570exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost10.30.291120.00012.51181.3601001
4301exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.980.30.2911215.6916.2314.532.131.837.551.361.50.5230
286exec - par_coarsen.c:2133-2137hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.970.230.291120.00012.51181.0501100
999exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.910.260.271120.00012.51181.3NANANANANA
970exec - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.840.30.251129.89012.52.192.4181.58NANANANANA
3567exec - par_csr_matop.c:109-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.820.240.241120.00012.51181.33NANANANANA
988exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.810.220.241120.00012.51181.22NANANANANA
14exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.80.260.241120.00012.51181.44NANANANANA
4308exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.790.270.23112150.91012.512.9181.502001
4349exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.720.20.2111232.25012.51.291.4481.2512010
4320exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.710.250.21112143.57012.512.9181.5602001
976exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.710.240.211120.78012.51181.511002
4042exec - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.610.410.181120.00012.52.92182.93NANANANANA
3592exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.610.190.1811221.18012.52.11181.36NANANANANA
4307exec - csr_matvec.c:248-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.60.210.18112213.6316.2314.532.131.837.551.51.50.5230
4386exec - vector.c:451-452hypre_SeqVectorAxpy.extractedSingle0.580.160.17112102.591005011.4121.2302000
4319exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.570.20.17112160.7832.5316.571.851.957.551.541.511.751.750
4165exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.530.180.1611217.57012.51.562.0781.512.5012
4302exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.50.150.1511239.54012.512.9181.3602001
974exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.460.160.141128.01012.512.7581.612002
4389exec - vector.c:485-486hypre_SeqVectorInnerProd.extractedSingle0.430.140.13112140.251005011.5421.402000
276exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.410.140.121120.00011.461110.431.5611001
991exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.340.120.11120.00012.51181.50.51.5001.5
1002exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.330.110.11120.00012.51181.570.51001
4175exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.330.110.11120.00012.51181.570.51001
960exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.320.10.0911210.00012.51.78281.43NANANANANA
2451exec - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.30.170.091120.00012.51182.430.51.5000.5
963exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.290.140.081128.5122.9215.362.573.447.752.33NANANANANA
2454exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.230.170.0711263.98011.72119.483.412.5000
4013exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.20.080.061120.00012.51.32181.62100.50
4014exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.180.070.051110.00012.51.32181.752100.50
2466exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.180.140.051117.211005011.523.501000
4337exec - csr_matvec.c:160-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.170.060.0511264.00012.51281.502000
4164exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.150.080.0511214.70012.52.47182.6713.3300.673.33
4303exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.150.060.0411237.3110043.7511.522.91202001
887exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.151.830.0420.00011.7211111.0121001.5
4274exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.141.810.0420.00012.51181.0202000
866exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.141.720.0420.00012.51181.0111.5002.5
9exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.140.060.041120.00012.52.25182NANANANANA
2516exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.130.060.041100.00012.51182NANANANANA
4323exec - csr_matvec.c:236-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.130.050.0411280.251005011.5421.6701000
4345exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.130.070.0411266.4885.7141.071.151.122.362.3300001
2542exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.130.080.041110.00012.51182.67NANANANANA
4350exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.120.050.0411229.16012.51.331.2881.6712010
994exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.120.040.041100.00012.51181.3321020
4384exec - vector.c:415-416hypre_SeqVectorScale.extractedSingle0.120.050.0311289.671005011.5421.6701000
4379exec - vector.c:270-271hypre_SeqVectorSetConstantValues.extractedSingle0.120.050.041120.00100501121.6701000
4174exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.120.050.031120.00012.51181.670.671.67002.33
877exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.111.380.0320.00012.51181.0111001
269exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.110.040.031120.00012.51182NANANANANA
277exec - par_coarsen.c:2356-2385hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.10.050.031120.00012.51.33182.5NANANANANA
3189exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.10.040.0311261.6910050122201000
996exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.090.050.031060.00012.51182.5NANANANANA
1312exec - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.090.040.0311217.8816.1314.522.113.097.762NANANANANA
283exec - par_coarsen.c:2329-2336hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.090.040.031120.00010.33118.272NANANANANA
1319exec - par_lr_interp.c:1221-1627 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.080.040.0211271.8310047.2211.22202001
273exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.080.030.021120.0010046.431.0412.591.501002
985exec - par_multi_interp.c:917-1124 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.080.050.021030.00012.51182.5NANANANANA
952exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.070.040.0211218.358.3313.542.523.2384NANANANANA
1325exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.030.021080.05012.151110.26311.67003
2452exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.060.040.0211283.1834.3116.732.32.7310.64NANANANANA
980exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.060.040.021105.73010.42119.6403001
274exec - par_coarsen.c:2437-2481 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.060.030.021070.00010.711.53113.043NANANANANA
1315exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.040.0211218.307.1413.391.42.7284NANANANANA
3591exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.050.030.0111226.80011.981112.483NANANANANA
3666exec - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.050.020.011110.0010050112201000
4180exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.050.020.011120.00012.5118200.753.751.50
3679exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.050.020.021120.0010050112201000
3563exec - par_csr_matop.c:109-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.050.030.021030.00012.231112.053NANANANANA
3571exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.050.030.011040.00012.51183NANANANANA
1348exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.020.011070.00012.511821.671002
4035exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.040.030.01900.0011.1114.514.97120.713NANANANANA
4181exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.040.030.011000.00012.51.518312012
3142exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.040.010.011120.0021.0515.131.09181NANANANANA
4182exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedInnermost0.040.030.01890.00012.51.518312012
875exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.030.380.0120.00012.51181.06NANANANANA
1008exec - par_multi_interp.c:274-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.030.010.011100.00012.51181NANANANANA
898exec - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.030.350.0120.0008.831112.771.0915.67000
2449exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.030.020.01760.00012.51182NANANANANA
4189exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.030.020.01940.00011.22112.462NANANANANA
2500exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010.01950.0010050112101000
3230exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.020.020.0110942.5510043.7511.522.91002001
2465exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.020.030.01109115.40012.512.48301000
3188exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.020.020.0111287.3533.3316.6713.698001000
4185exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.020.010.01820.00010.98112.461NANANANANA
3184exec - ams.c:3382-3394hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.020.010.01112121.5037.516.932.363.3711.450NANANANANA
2524exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.020.010.011120.0006.251116111000
4194exec - csr_matrix.c:145-148hypre_CSRMatrixSetRownnzSingle0.010.1020.0010050112100100
2538exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010300.00012.51181NANANANANA
2517exec - par_strength.c:2038-2048hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.010.010220.00012.511811.331002.33
2498exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.0100630.00011.181110.40NANANANANA
422exec - par_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle0.010.09020.0081.8227.2711.224.471.1311000
961exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.010730.00012.5118001002
1345exec - par_lr_interp.c:1264-1303hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010530.00012.51181NANANANANA
2546exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.0100490.0006.251116011000
2446exec - par_strength.c:2311-2315hypre_BoomerAMGCorrectCFMarkerSingle0.010.11020.00011.251111.431NANANANANA
3598exec - par_csr_matop.c:858-859hypre_ParMatmul.extracted.12Single0.010.010270.0006.251116111000
4334exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.010.010970.0010043.7511.522.91002001
4422exec - binsearch.c:35-44hypre_BinarySearchSingle0.010.010330.00012.5118100010
864exec - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.010.1020.00012.51181.11NANANANANA
3140exec - ams.c:3369-3538 [...]hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.0100280.00012.5118011000
4344exec - csr_matvec.c:560-582 [...]hypre_CSRMatrixMatvecT.extracted.49Outermost0.010.0201040.0021.3715.171.531.677.201.67001.670
3681exec - par_csr_matop.c:3491-3495hypre_ParTMatmul.extractedInnermost0.010.010300.00012.5118111001
259exec - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.09020.00010.581112.81NANANANANA
4190exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.010.010670.00012.5118112000
3668exec - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010480.00012.51.518114001
885exec - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.010.14020.00012.51181.27NANANANANA
2512exec - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010340.00012.51181NANANANANA
1322exec - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.020530.00012.0511132NANANANANA
3559exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.010.010620.0010050112102000
285exec - par_coarsen.c:2140-2143hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.010.010320.0010050112102000
326exec - par_coarse_parms.c:94-96hypre_BoomerAMGCoarseParmsSingle0.010.08020.0010050112101000
841exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.12020.00012.51181.0902000
×