options

Loops Index

151 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.57Innermost27.414.4912.139636.3610043.7511.522.911.3702001
4302exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost7.133.753.169637.9710043.7511.522.911.3602001
4314exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost6.433.312.859639.9810043.7511.522.911.3302001
3223exec - ams.c:3662-3682hypre_ParCSRRelaxThreads.extracted.57Outermost3.461.821.5396140.0327.5915.952.133.146.751.36NANANANANA
3226exec - ams.c:3672-3675hypre_ParCSRRelaxThreads.extracted.57Innermost2.681.511.199691.50012.512.9181.4702001
4379exec - vector.c:449-452hypre_SeqVectorAxpy.extractedSingle1.090.460.489636.331005011.4121.102000
4301exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost10.590.449677.36012.512.9181.5502001
3589exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul.extracted.12Innermost0.960.440.439620.84012.51.672.1481.1911102
4313exec - csr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.910.520.49675.58012.512.9181.4902001
4294exec - csr_matvec.c:248-341 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.890.450.399612.3116.2314.532.131.837.551.321.50.5230
4341exec - csr_matvec.c:560-567hypre_CSRMatrixMatvecT.extracted.49Outermost0.840.430.37968.56012.51181.3NANANANANA
280exec - par_coarsen.c:2361-2381 [...]hypre_BoomerAMGCoarsenPMIS.extracted.15Innermost0.780.370.35960.00011.8118.81.2311001.5
2541exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.710.320.32960.00012.51181.1411001.75
1002exec - par_multi_interp.c:917-970 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.680.380.3960.00012.51181.46NANANANANA
3565exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.670.30.3960.00012.51181.1501001
4042exec - IJMatrix_parcsr.c:3262-3454 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28InBetween0.660.310.29960.00012.52.71181.19NANANANANA
287exec - par_coarsen.c:2132-2136hypre_BoomerAMGCoarsenPMIS.extracted.35Single0.650.260.29960.00012.51181.0401100
2515exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.extracted.17Innermost0.630.290.28960.00012.51181.210.751002.5
991exec - par_multi_interp.c:917-1099 [...]hypre_BoomerAMGBuildMultipass.extracted.34InBetween0.590.360.26960.00012.51181.57NANANANANA
4382exec - vector.c:483-486hypre_SeqVectorInnerProd.extractedSingle0.580.270.269669.241005011.5421.2302000
14exec - amg.c:798-1367 [...]BuildIJLaplacian27pt.extractedInnermost0.560.320.25960.00012.51181.45NANANANANA
973exec - par_multi_interp.c:1747-1837 [...]hypre_BoomerAMGBuildMultipass.extracted.28InBetween0.510.280.229611.21012.52.192.4381.4NANANANANA
3562exec - par_csr_matop.c:109-231 [...]hypre_ParMatmul_RowSizes.extractedInBetween0.50.260.22960.00012.51181.37NANANANANA
4342exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.50.30.229630.95012.51.291.4481.5812010
4295exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.440.360.29629.21012.512.9182.1202001
9exec - amg.c:1406-2344 [...]BuildIJLaplacian27pt.extractedInnermost0.410.20.18960.00012.52.18181.25NANANANANA
277exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.extracted.10Innermost0.390.240.17960.00011.461110.431.611001
979exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.390.230.17961.10012.51181.5311002
4300exec - csr_matvec.c:248-314 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.370.230.1796207.1216.2314.532.131.837.551.641.50.5230
4166exec - csr_matop.c:286-298hypre_CSRMatrixMultiply.extractedInnermost0.360.180.169617.66012.51.562.0781.2912.5012
3587exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul.extracted.12InBetween0.320.20.149619.04012.53.33181.67NANANANANA
963exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.310.160.14966.56012.52.112.2481.33NANANANANA
2448exec - par_strength.c:498-503hypre_BoomerAMGCreateS.extractedInnermost0.30.140.13960.00012.51181.170.51.5000.5
977exec - par_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.30.180.13968.73012.512.7581.512002
4312exec - csr_matvec.c:248-263 [...]hypre_CSRMatrixMatvecOutOfPlace.extractedOutermost0.290.160.1396176.9132.5316.571.851.957.551.451.511.751.750
4316exec - csr_matvec.c:234-237hypre_CSRMatrixMatvecOutOfPlace.extracted.9Single0.250.120.119627.671005011.5421.201000
4330exec - csr_matvec.c:158-161hypre_CSRMatrixMatvecOutOfPlace.extracted.24Single0.240.110.119629.10012.51281.2202000
4015exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.230.120.1960.00012.51.32181.332100.50
4014exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.extracted.25Innermost0.220.140.1960.00012.51.32181.752100.50
2451exec - par_strength.c:451-460hypre_BoomerAMGCreateS.extractedInnermost0.220.120.19644.22011.72119.481.3312.5000
1005exec - par_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.220.140.1960.00012.51181.750.51001.5
4176exec - csr_matop.c:225-231hypre_CSRMatrixMultiply.extractedInnermost0.210.120.09960.00012.51181.50.51001
994exec - par_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.extracted.34Innermost0.210.160.09960.00012.511820.51.5001.5
4377exec - vector.c:413-416hypre_SeqVectorScale.extractedSingle0.210.110.099631.581005011.5421.3801000
2463exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.180.110.08968.301005011.521.5701000
4372exec - vector.c:268-271hypre_SeqVectorSetConstantValues.extractedSingle0.180.10.08960.00100501121.4301000
3184exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.160.130.079627.11100501222.1701000
966exec - par_multi_interp.c:1747-1876 [...]hypre_BoomerAMGBuildMultipass.extracted.28Outermost0.140.110.069613.2823.9115.492.553.57.741.83NANANANANA
4296exec - csr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.extractedInnermost0.130.10.069625.4810043.7511.522.91202001
4165exec - csr_matop.c:282-298hypre_CSRMatrixMultiply.extractedInBetween0.110.080.059614.47012.52.4718213.3300.673.33
278exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS.extracted.15Outermost0.110.080.05960.00012.51.33182NANANANANA
284exec - par_coarsen.c:2327-2334hypre_BoomerAMGCoarsenPMIS.extracted.25Single0.10.060.04960.00010.33118.271.5NANANANANA
2449exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS.extractedOutermost0.10.060.049644.9936.8417.042.072.7410.471.5NANANANANA
997exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.extracted.34Single0.10.050.04940.00012.51181.2511031
4175exec - csr_matop.c:222-231hypre_CSRMatrixMultiply.extractedInBetween0.090.070.04960.00012.51182.330.671.67002.33
4035exec - IJMatrix_parcsr.c:3262-3484 [...]hypre_IJMatrixSetValuesOMPParCSR.extracted.28Outermost0.090.060.04950.007.5813.091118.221.5NANANANANA
4343exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT.extracted.49Innermost0.090.090.049627.69012.51.331.288312010
890exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.081.490.0420.00011.721111.21.010.51001.5
270exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.extractedSingle0.080.050.03960.00012.51181.67NANANANANA
274exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.extractedSingle0.080.050.04960.0010046.431.0412.591.6701002
4267exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.081.450.0320.00012.51181.0102000
2539exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.070.060.03950.00012.51182NANANANANA
2446exec - par_strength.c:492-513hypre_BoomerAMGCreateS.extractedOutermost0.070.060.03950.00012.51182NANANANANA
870exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.071.30.0320.00012.511810.51.5002.5
2513exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS.extracted.17InBetween0.070.060.03960.00012.51182NANANANANA
880exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.061.20.0320.00012.51181.0311001
4183exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedInnermost0.060.050.03960.00012.51.5182.512012
4182exec - csr_matop.c:541-548hypre_CSRMatrixTranspose.extractedInnermost0.060.050.03950.00012.51.5182.512012
4338exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT.extracted.49Innermost0.050.040.0296131.6385.7141.071.151.122.36200001
3137exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.050.030.02960.0021.0515.131.09181.5NANANANANA
999exec - par_multi_interp.c:917-997 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.050.050.02930.00012.51182.5NANANANANA
1321exec - par_lr_interp.c:1221-1627 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.050.040.029668.8810047.51.171.172202001
955exec - par_multi_interp.c:1585-1660 [...]hypre_BoomerAMGBuildMultipass.extracted.27Outermost0.050.050.029617.488.3313.542.523.2382.5NANANANANA
1317exec - par_lr_interp.c:1644-1650hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.040.029625.087.1413.391.352.6582NANANANANA
1327exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.040.050.02920.40012.21110.47511.67102
4181exec - csr_matop.c:540-548hypre_CSRMatrixTranspose.extractedOutermost0.040.030.02960.00012.5118300.753.751.50
983exec - par_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.extracted.28Innermost0.040.050.02958.03010.42119.62.503001
275exec - par_coarsen.c:2435-2477 [...]hypre_BoomerAMGCoarsenPMIS.extracted.10Outermost0.040.040.02950.00010.711.53113.042NANANANANA
1314exec - par_lr_interp.c:1221-1675 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.040.040.029622.0818.7514.842.153.117.762NANANANANA
3566exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes.extractedInnermost0.030.020.01910.00012.51182NANANANANA
1350exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.extractedInnermost0.030.020.01930.00012.511821.671002
3586exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul.extracted.12Outermost0.030.040.019626.20012.021112.244NANANANANA
3558exec - par_csr_matop.c:109-242 [...]hypre_ParMatmul_RowSizes.extractedOutermost0.030.040.01880.00012.231112.054NANANANANA
988exec - par_multi_interp.c:917-1125 [...]hypre_BoomerAMGBuildMultipass.extracted.34Outermost0.030.030.01840.00012.51183NANANANANA
3662exec - par_csr_matop.c:3505-3608 [...]hypre_ParTMatmul.extractedInnermost0.030.020.01950.0010050112201000
3588exec - par_csr_matop.c:970-989 [...]hypre_ParMatmul.extracted.12Innermost0.030.040.019620.20012.52.282.788413021
2521exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.extracted.17Single0.030.020.01960.0006.251116211000
3675exec - par_csr_matop.c:3504-3505hypre_ParTMatmul.extractedInnermost0.030.020.01960.0010050112201000
3554exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes.extractedSingle0.020.010.01940.0010050112102000
2497exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010.01960.0010050112101000
4327exec - csr_matvec.c:194-195hypre_CSRMatrixMatvecOutOfPlace.extracted.19Innermost0.020.020.019627.0010043.7511.522.91202001
3183exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.extractedInnermost0.020.030.019686.7533.3316.6713.698301000
1011exec - par_multi_interp.c:272-276hypre_BoomerAMGBuildMultipass.extracted.85Single0.020.010.01960.00012.51181NANANANANA
3225exec - ams.c:3677-3680hypre_ParCSRRelaxThreads.extracted.57Innermost0.020.030.019640.3010043.7511.522.91302001
2495exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.extractedSingle0.020.010.01960.00011.181110.41NANANANANA
2462exec - par_strength.c:324-327hypre_BoomerAMGCreateS.extractedInnermost0.020.030.019466.85012.512.48301000
3593exec - par_csr_matop.c:858-859hypre_ParMatmul.extracted.12Single0.010.010420.0006.251116111000
1324exec - par_lr_interp.c:1494-1545 [...]hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.020480.00012.021113.422NANANANANA
260exec - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.14020.00010.581112.81.17NANANANANA
878exec - par_multi_interp.c:205-571 [...]hypre_BoomerAMGBuildMultipassInBetween0.010.270.0120.00012.51181.04NANANANANA
901exec - par_multi_interp.c:385-399hypre_BoomerAMGBuildMultipassSingle0.010.220.0120.0008.831113.07113.67100
4191exec - csr_matop.c:483-485hypre_CSRMatrixTranspose.extractedSingle0.010.010.01940.00012.5118112000
3664exec - par_csr_matop.c:3590-3596hypre_ParTMatmul.extractedInnermost0.010.010490.00012.51.518114001
4190exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010720.00011.22112.461NANANANANA
2443exec - par_strength.c:2311-2315hypre_BoomerAMGCorrectCFMarkerSingle0.010.1020.00011.251111.431NANANANANA
1347exec - par_lr_interp.c:1264-1303hypre_BoomerAMGBuildExtPIInterp.extractedInBetween0.010.010380.00012.51181NANANANANA
3179exec - ams.c:3382-3401 [...]hypre_ParCSRComputeL1NormsThreads.extractedOutermost0.010.020.0196104.2037.516.932.293.3711.450NANANANANA
286exec - par_coarsen.c:2139-2142hypre_BoomerAMGCoarsenPMIS.extracted.30Single0.010.010690.0010050112102000
4059exec - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR.extracted.28Single0.010.010500.0010050112001000
2543exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.extracted.17Single0.010.010590.0006.251116011000
843exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.1020.00012.5118112000
4186exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose.extractedSingle0.010.010450.00010.98112.461NANANANANA
964exec - par_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.extracted.27Innermost0.010.020730.00012.5118001002
2509exec - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS.extracted.17Outermost0.010.010330.00012.51181NANANANANA
×