options

Loops Index

122 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.57Innermost15.742.132.1211299.8510043.7511.522.911.102001
3228exec - ams.c:3664-3684hypre_ParCSRRelaxThreads.extracted.57Outermost4.420.660.6112209.0228.5716.072.193.26.581.2NANANANANA
4309exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost4.150.60.56112104.2710043.7511.522.911.1802001
4321exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost3.720.510.5112111.3910043.7511.522.911.1102001
3231exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost2.150.360.29112188.00012.512.9181.3302001
4348exec - csr_matvec.c:560-569hypre_CSRMatrixMatvecT.extracted.49Outermost1.660.250.221127.31012.51181.19NANANANANA
3594exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost1.190.190.1611225.48012.51.391.8581.2713001.5
279exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost1.150.170.151120.00011.8118.81.2111001.5
2544exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost1.010.150.141120.00012.51181.2511001.75
2518exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.990.140.131120.00012.51181.1711002.25
4301exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.940.170.1311217.4216.2314.532.131.837.551.421.50.5230
3570exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.930.170.121120.00012.51181.5501001
286exec - par_coarsen.c:2133-2137hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.890.120.121120.00012.51181.0901100
999exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.820.140.111120.00012.51181.4NANANANANA
4349exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.730.120.111234.84012.51.291.4481.3312010
3567exec - par_csr_matop.c:109-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.730.130.11120.00012.51181.44NANANANANA
988exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.720.120.11120.00012.51181.33NANANANANA
4308exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.710.140.1112176.74012.512.9181.5602001
14exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.70.120.091120.00012.51181.33NANANANANA
970exec - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.670.130.0911213.84012.52.192.4181.63NANANANANA
4307exec - csr_matvec.c:248-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.640.120.09112226.5716.2314.532.131.837.551.51.50.5230
4320exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.630.130.09112172.88012.512.9181.6302001
3592exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.580.10.0811224.01012.52.11181.43NANANANANA
4042exec - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.560.190.081120.00012.52.92182.71NANANANANA
976exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.560.110.081121.64012.51181.5711002
4319exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.520.10.07112200.1532.5316.571.851.957.551.671.511.751.750
4165exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.520.090.0711220.81012.51.562.0781.512.5012
4386exec - vector.c:451-452hypre_SeqVectorAxpy.extractedSingle0.50.110.07112126.121005011.4121.8302000
4302exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.470.090.0611250.49012.512.9181.502001
4389exec - vector.c:485-486hypre_SeqVectorInnerProd.extractedSingle0.40.080.05112186.771005011.5421.602000
276exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.380.070.051120.00011.461110.431.411001
974exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.370.090.0511211.90012.512.7581.812002
4175exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.320.060.041120.00012.51181.50.51001
991exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.290.070.041120.00012.51181.750.51.5001.5
1002exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.290.070.041120.00012.51181.750.51001
2451exec - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.280.090.041120.00012.511830.51.5000.5
960exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.260.050.0311217.05012.51.78281.67NANANANANA
2454exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.220.120.0311273.65011.72119.48412.5000
963exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.180.050.0211220.8822.9215.362.573.447.752.5NANANANANA
2466exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.160.080.021089.331005011.52401000
4013exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.150.040.021110.00012.51.321822100.50
4337exec - csr_matvec.c:160-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.150.050.0211281.60012.51282.502000
4014exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.150.040.021110.00012.51.321822100.50
4164exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.140.040.0211218.15012.52.4718213.3300.673.33
4345exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.140.050.0211264.8085.7141.071.151.122.362.500001
4274exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.130.910.0220.00012.5118102000
9exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.130.030.021120.00012.52.25181.5NANANANANA
4350exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.130.040.0211228.58012.51.331.288212010
887exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.130.890.0220.00011.721111121001.5
866exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.130.880.0220.00012.51181.0111.5002.5
4323exec - csr_matvec.c:236-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.120.040.0211288.701005011.542401000
4303exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.120.040.0211241.6810043.7511.522.91402001
2516exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.120.040.021090.00012.51182NANANANANA
994exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.120.020.021100.00012.5118221020
2542exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.120.040.021080.00012.51182NANANANANA
4174exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.110.030.021060.00012.511830.671.67002.33
277exec - par_coarsen.c:2356-2385hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.10.030.011050.00012.51.33183NANANANANA
877exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.10.70.0120.00012.51181.0111001
269exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.10.030.011120.00012.51183NANANANANA
3189exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.090.020.0111290.5510050122201000
4384exec - vector.c:415-416hypre_SeqVectorScale.extractedSingle0.090.030.01112143.201005011.542301000
4379exec - vector.c:270-271hypre_SeqVectorSetConstantValues.extractedSingle0.090.030.011040.0010050112301000
283exec - par_coarsen.c:2329-2336hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.080.020.011080.00010.33118.272NANANANANA
996exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.080.030.01900.00012.51183NANANANANA
1312exec - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.070.030.0110922.6016.1314.522.113.097.763NANANANANA
273exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.070.020.011110.0010046.431.0412.59201002
1319exec - par_lr_interp.c:1221-1627 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.070.020.0111258.0510047.2211.22202001
3563exec - par_csr_matop.c:109-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.060.020.01860.00012.231112.052NANANANANA
1315exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.030.0111219.207.1413.391.42.7283NANANANANA
2452exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.050.030.0111286.5034.3116.732.32.7310.63NANANANANA
985exec - par_multi_interp.c:917-1124 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.050.020.01850.00012.51182NANANANANA
4181exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.050.020.01870.00012.51.518212012
3591exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.050.020.0111214.35011.981112.482NANANANANA
1325exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.050.020.01820.05012.151110.26211.67003
4182exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedInnermost0.050.020.01790.00012.51.518212012
4035exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.040.020680.0011.1114.514.97120.712NANANANANA
3679exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.040.010920.0010050112101000
3142exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.040.010.011100.0021.0515.131.09181NANANANANA
3571exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.040.020.01710.00012.51182NANANANANA
1348exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.010.01790.00012.511811.671002
4180exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.040.010.01960.00012.5118100.753.751.50
274exec - par_coarsen.c:2437-2481 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.040.030.01710.00010.711.53113.043NANANANANA
952exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.040.020.0110816.558.3313.542.523.2382NANANANANA
2449exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.030.010580.00012.51181NANANANANA
3230exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.030.0201050.0010043.7511.522.91002001
2465exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.030.0201080.00012.512.48001000
875exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.030.18020.00012.51181NANANANANA
980exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.030.010960.00010.42119.6003001
898exec - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.020.16020.0008.831112.77115.67000
1008exec - par_multi_interp.c:274-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.020.010690.00012.51180NANANANANA
2524exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.020.010590.0006.251116011000
3666exec - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.020.010660.0010050112101000
4189exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.020.010480.00011.22112.461NANANANANA
3184exec - ams.c:3382-3394hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.020.0101120.0037.516.932.363.3711.450NANANANANA
2500exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010440.0010050112001000
3889exec - IJMatrix_parcsr.c:199-200hypre_IJMatrixSetDiagOffdSizesParCSRSingle0.010.04020.00012.51181.3302000
3681exec - par_csr_matop.c:3491-3495hypre_ParTMatmul.extractedInnermost0.010.010160.00012.5118111001
2446exec - par_strength.c:2311-2315hypre_BoomerAMGCorrectCFMarkerSingle0.010.06020.00011.251111.431NANANANANA
326exec - par_coarse_parms.c:94-96hypre_BoomerAMGCoarseParmsSingle0.010.04020.0010050112101000
3568exec - par_csr_matop.c:218-231 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.0100150.00012.5118001020
2546exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.010.010220.0006.251116011000
961exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.010520.00012.5118001002
1345exec - par_lr_interp.c:1264-1303hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010180.00012.51181NANANANANA
422exec - par_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle0.010.06020.0081.8227.2711.224.471.511000
3668exec - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010280.00012.51.518114001
4190exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.0100310.00012.5118012000
3140exec - ams.c:3369-3538 [...]hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.0100190.00012.5118011000
2538exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010140.00012.51181NANANANANA
1322exec - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010220.00012.0511130NANANANANA
966exec - par_multi_interp.c:1873-1874hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.010.010700.00012.5128001000
4185exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010310.00010.98112.460NANANANANA
4422exec - binsearch.c:35-44hypre_BinarySearchSingle0.010.010190.00012.5118100010
3188exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.010.0101100.0033.3316.6713.698001000
3559exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.0100250.0010050112002000
885exec - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.010.08020.00012.51181NANANANANA
4424exec - binsearch.c:99-101hypre_LowerBoundSingle0.010.010200.00012.5118100010
4545exec - __intel_avx_rep_memcpySingle0.010.010130.0010050112102000
864exec - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.010.04020.00012.51181.33NANANANANA
2512exec - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010230.00012.51181NANANANANA
2498exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.0100230.00011.181110.40NANANANANA
841exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.05020.00012.5118102000
3598exec - par_csr_matop.c:858-859hypre_ParMatmul.extracted.12Single0.0100140.0006.251116011000
4334exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.010.010690.0010043.7511.522.91002001
285exec - par_coarsen.c:2140-2143hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.010.010150.0010050112002000
4344exec - csr_matvec.c:560-582 [...]hypre_CSRMatrixMatvecT.extracted.49Outermost0.010.010790.0021.3715.171.531.677.201.67001.670
4194exec - csr_matrix.c:145-148hypre_CSRMatrixSetRownnzSingle0.010.05020.0010050112100100
×