options

Loops Index

135 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.57Innermost25.095.685.4311240.5710043.7511.522.911.1602001
4302exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost6.581.431.4211242.6210043.7511.522.911.1102001
4314exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost5.981.351.2911244.7010043.7511.522.911.1502001
3223exec - ams.c:3662-3682hypre_ParCSRRelaxThreads.extracted.57Outermost3.840.90.83112138.4627.5915.952.133.146.751.2NANANANANA
3226exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost2.880.730.6211291.03012.512.9181.302001
3589exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost1.130.270.2411218.93012.51.672.1481.2311102
4379exec - vector.c:449-452hypre_SeqVectorAxpy.extractedSingle1.030.230.2211240.141005011.4121.1502000
4301exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.950.270.2111282.62012.512.9181.4202001
4294exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.940.260.211211.3716.2314.532.131.837.551.441.50.5230
4341exec - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.extracted.49Outermost0.930.230.21127.80012.51181.28NANANANANA
280exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost0.930.220.21120.00011.8118.81.2211001.5
4313exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.820.240.1811284.32012.512.9181.502001
3565exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.80.20.171120.00012.51181.2501001
2541exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.790.180.171120.00012.51181.1311001.75
287exec - par_coarsen.c:2132-2136hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.770.170.171120.00012.51181.1301100
2515exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.70.160.151120.00012.51181.140.751002.5
3562exec - par_csr_matop.c:109-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.60.160.131120.00012.51181.33NANANANANA
14exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.580.140.131120.00012.51181.27NANANANANA
4342exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.570.160.1211229.77012.51.291.4481.4512010
4382exec - vector.c:483-486hypre_SeqVectorInnerProd.extractedSingle0.560.170.1211277.821005011.5421.5502000
1002exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.540.130.121120.00012.51181.18NANANANANA
991exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.480.120.11120.00012.51181.33NANANANANA
4042exec - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.470.230.11120.00012.52.71182.56NANANANANA
4295exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.460.160.111229.94012.512.9181.7802001
973exec - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.450.130.111212.43012.52.192.4381.44NANANANANA
4300exec - csr_matvec.c:248-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.410.130.09112206.3516.2314.532.131.837.551.631.50.5230
277exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.390.130.081120.00011.461110.431.6311001
3587exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.360.10.0811217.32012.53.33181.43NANANANANA
979exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.350.10.081121.61012.51181.4311002
4166exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.340.090.0711220.69012.51.562.0781.2912.5012
4312exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.320.10.07112177.3332.5316.571.851.957.551.671.511.751.750
977exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.250.080.0511211.97012.512.7581.612002
4014exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.230.070.051120.00012.51.32181.42100.50
4015exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.220.080.051120.00012.51.321822100.50
4176exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.210.060.041120.00012.51181.50.51001
4330exec - csr_matvec.c:158-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.20.080.0411240.79012.5128202000
2448exec - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.20.110.041120.00012.51182.750.51.5000.5
1005exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.20.080.041120.00012.511820.51001.5
994exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.190.070.041120.00012.51181.750.51.5001.5
4377exec - vector.c:413-416hypre_SeqVectorScale.extractedSingle0.190.080.0411235.801005011.542201000
4316exec - csr_matvec.c:234-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.180.070.0411244.351005011.5421.7501000
2451exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.170.130.0411259.81011.72119.484.3312.5000
963exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.170.050.0411212.66012.52.112.2481.67NANANANANA
4372exec - vector.c:268-271hypre_SeqVectorSetConstantValues.extractedSingle0.140.060.031120.0010050112201000
3184exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.120.040.0311233.2210050122201000
4296exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.120.060.0311228.7210043.7511.522.91302001
2463exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.110.090.021028.801005011.524.501000
9exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.110.040.021120.00012.52.18182NANANANANA
966exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.110.050.0211219.4023.9115.492.553.57.742.5NANANANANA
4338exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.10.060.0211264.5085.7141.071.151.122.36300001
4165exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.10.040.0211218.43012.52.4718213.3300.673.33
2539exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.10.040.021100.00012.51182NANANANANA
997exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.10.030.021100.00012.51181.511031
278exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.090.040.021090.00012.51.33182NANANANANA
4175exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.090.040.021120.00012.511820.671.67002.33
2513exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.090.040.021060.00012.51182NANANANANA
284exec - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.090.030.021120.00010.33118.271.5NANANANANA
4343exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.090.050.0211226.40012.51.331.2882.512010
890exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.091.050.0220.00011.721111.21.020.51001.5
870exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.080.920.0220.00012.51181.030.51.5002.5
274exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.070.030.021120.0010046.431.0412.59301002
4267exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.070.750.0120.00012.5118102000
880exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.070.780.0120.00012.51181.0411001
270exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.060.020.011110.00012.51182NANANANANA
3137exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.060.020.011120.0521.0515.131.09182NANANANANA
1317exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.060.030.0111220.407.1413.391.352.6583NANANANANA
4183exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedInnermost0.060.030.011060.00012.51.518312012
4035exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.050.030.01960.007.5813.091118.223NANANANANA
1314exec - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.050.020.0111220.0518.7514.842.153.117.762NANANANANA
4182exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.050.020.011000.00012.51.518212012
999exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.040.020.01890.00012.51182NANANANANA
1321exec - par_lr_interp.c:1221-1627 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.030.0111158.3010047.51.171.172302001
2449exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.040.030.0111178.1536.8417.042.072.7410.473NANANANANA
3566exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.040.020.01900.00012.51182NANANANANA
1327exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.030.01930.10012.21110.47311.67102
3558exec - par_csr_matop.c:109-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.040.030.01910.00012.231112.053NANANANANA
275exec - par_coarsen.c:2435-2477 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.040.020.01770.00010.711.53113.042NANANANANA
1350exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.020.01960.00012.511821.671002
988exec - par_multi_interp.c:917-1125 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.030.030.01820.00012.51183NANANANANA
955exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.030.020.0111117.908.3313.542.523.2382NANANANANA
3586exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.030.030.0110712.00012.021112.243NANANANANA
983exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.030.020.0110311.40010.42119.6203001
3588exec - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.030.020.0110510.90012.52.282.788213021
2521exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.030.010.011120.0006.251116111000
3225exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.030.030.0110126.6010043.7511.522.91302001
4181exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.030.020.01990.00012.5118200.753.751.50
2497exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010690.0010050112001000
3675exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.020.010.011000.0010050112101000
1011exec - par_multi_interp.c:272-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.020.010720.00012.51180NANANANANA
901exec - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.020.24020.0008.831113.071.0413.67100
878exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.020.28020.00012.51181.12NANANANANA
4327exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.020.020860.0010043.7511.522.91202001
2462exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.020.0201040.00012.512.48001000
3662exec - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.020.010910.0010050112101000
3554exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.020.010780.0010050112002000
3183exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.020.0201080.0033.3316.6713.698001000
2446exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.020.020630.00012.51182NANANANANA
964exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.010610.00012.5118001002
1324exec - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010330.00012.021113.421NANANANANA
843exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.06020.00012.5118112000
4337exec - csr_matvec.c:560-579 [...]hypre_CSRMatrixMatvecT.extracted.49Outermost0.010.010780.0021.3715.171.531.677.201.67001.670
4190exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010540.00011.22112.461NANANANANA
4059exec - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR.extracted.28Single0.010.010250.0010050112001000
2509exec - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.0100260.00012.51180NANANANANA
3135exec - ams.c:3534-3538hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.010.010230.00012.5118111000
2443exec - par_strength.c:2311-2315hypre_BoomerAMGCorrectCFMarkerSingle0.010.07020.00011.251111.431NANANANANA
969exec - par_multi_interp.c:1873-1874hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.010.010790.00012.5128001000
3664exec - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010300.00012.51.518114001
2495exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.010.010420.00011.181110.40NANANANANA
4415exec - binsearch.c:35-44hypre_BinarySearchSingle0.010.020240.00012.5118200010
3593exec - par_csr_matop.c:858-859hypre_ParMatmul.extracted.12Single0.010.010290.0006.251116011000
1347exec - par_lr_interp.c:1264-1303hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010300.00012.51181NANANANANA
2535exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010200.00012.51181NANANANANA
423exec - par_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle0.010.07020.0081.8227.2711.224.471.1711000
260exec - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.08020.00010.581112.81.14NANANANANA
4417exec - binsearch.c:99-101hypre_LowerBoundSingle0.010.020400.00012.5118200010
4186exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010370.00010.98112.461NANANANANA
4191exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.010.010470.00012.5118112000
3179exec - ams.c:3382-3401 [...]hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.010.0101100.0037.516.932.293.3711.450NANANANANA
868exec - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.010.1020.00012.51181.11NANANANANA
2543exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.010.010370.0006.251116011000
×