options

Loops Index

117 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
2113exec - ams.c:3662-3682 [...]hypre_ParCSRRelaxThreads._omp_fn.1Outermost35.127.039.3611293.4654.2646.031.1311.121.13NANANANANA
3092exec - csr_matvec.c:307-314hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost8.51.682.2611296.1853.8545.771.0811.111.12NANANANANA
3075exec - csr_matvec.c:256-263hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6InBetween7.511.47211296.7858.3348.541.0311.111.11NANANANANA
3101exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Outermost3.130.60.8311212.89012.51.931.7681.09NANANANANA
3084exec - csr_matvec.c:334-341hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost2.270.470.6111220.5453.8545.771.0811.111.17NANANANANA
622exec - par_multi_interp.c:944-970hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween1.790.370.481120.00012.51181.16NANANANANA
2461exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul._omp_fn.3Innermost1.780.370.4711217.51012.51.5281.191301.50
614exec - par_multi_interp.c:1075-1099hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween1.570.310.421120.00012.51181.11NANANANANA
1899exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost1.490.30.41120.00012.51181.151100.51.75
96exec - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS._omp_fn.6Innermost1.490.290.41120.00011.8118.81.120.751001.25
652exec - par_multi_interp.c:1811-1837hypre_BoomerAMGBuildMultipass._omp_fn.10InBetween1.480.380.391128.99012.51.652.3781.46NANANANANA
1889exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost1.480.290.41120.00012.51181.121102.50
2452exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes._omp_fn.0Innermost1.350.290.361120.00012.51181.210.51010
109exec - par_coarsen.c:2135-2136hypre_BoomerAMGCoarsenPMIS._omp_fn.2Single1.230.230.331120.00012.51181.0501800
2112exec - ams.c:3659-3659hypre_ParCSRRelaxThreads._omp_fn.0Single0.990.250.261120.001001001111.4702000
2450exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.980.240.261120.00012.51181.41NANANANANA
2965exec - csr_matop.c:286-298hypre_CSRMatrixMultiply._omp_fn.0Innermost0.830.170.2211213.08012.51.5281.130.52.501.50.5
2459exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.80.180.2111217.00012.52.53181.29NANANANANA
656exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass._omp_fn.10Innermost0.780.190.211120.90012.51181.361.51001.5
3133exec - vector.c:452-452hypre_SeqVectorAxpy._omp_fn.0Single0.730.160.211287.201001001111.2302000
2820exec - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.720.370.191120.00012.51.21182.85NANANANANA
17exec - amg.c:798-1367 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.620.130.171120.00012.51181.18NANANANANA
102exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS._omp_fn.7Innermost0.610.140.161120.00010.941110.41.2711001
2971exec - csr_matop.c:225-231hypre_CSRMatrixMultiply._omp_fn.0Innermost0.530.120.141120.00012.51181.330.51010
3135exec - vector.c:486-486hypre_SeqVectorInnerProd._omp_fn.0Single0.50.130.13112137.761001001111.4402000
2796exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR._omp_fn.1Innermost0.480.090.131120.00012.51.57181.132100.50
647exec - par_multi_interp.c:1774-1876hypre_BoomerAMGBuildMultipass._omp_fn.10Outermost0.410.130.111128.8821.7428.342.581.011.351.86NANANANANA
666exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass._omp_fn.9Innermost0.410.090.111128.49012.522.481.29NANANANANA
1835exec - par_strength.c:498-503hypre_BoomerAMGCreateS._omp_fn.1Innermost0.380.170.11120.00012.51182.430.51.5000
1841exec - par_strength.c:451-460hypre_BoomerAMGCreateS._omp_fn.1Innermost0.350.20.0911272.21011.46119.63.3312.5000
1836exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS._omp_fn.1Outermost0.270.160.0711250.3234.7730.081.721.071.493.2NANANANANA
2964exec - csr_matop.c:282-298hypre_CSRMatrixMultiply._omp_fn.0InBetween0.230.070.0611211.13012.53181.7511.670.6741.33
1897exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.190.070.051120.00012.51182.33NANANANANA
1887exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.190.070.051120.00012.51182.33NANANANANA
742exec - par_lr_interp.c:1393-1675 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.180.050.0511217.5936.9134.461.791.071.411.67NANANANANA
722exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.181.930.0520.00011.721110.341.071.51001
2086exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.170.040.059949.442515.6311.981.3311000
2970exec - csr_matop.c:222-231hypre_CSRMatrixMultiply._omp_fn.0InBetween0.170.060.051120.00012.511820.671.6701.671
2115exec - ams.c:3672-3675hypre_ParCSRRelaxThreads._omp_fn.1Innermost0.170.050.0411296.381001001111.6702007
3131exec - vector.c:416-416hypre_SeqVectorScale._omp_fn.0Single0.160.060.0411272.10100100111201000
3128exec - vector.c:271-271hypre_SeqVectorSetConstantValues._omp_fn.0Single0.160.050.041110.001001001111.6701000
3068exec - csr_matvec.c:237-237hypre_CSRMatrixMatvecOutOfPlace._omp_fn.5Single0.160.060.0411279.10100100111201000
708exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.161.540.0420.00012.51181.0111002.5
3049exec - csr_matvec.c:161-161hypre_CSRMatrixMatvecOutOfPlace._omp_fn.2Single0.160.060.0411286.60100100111202000
10exec - amg.c:1230-2344 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.160.070.041120.00012.53.48182.33NANANANANA
619exec - par_multi_interp.c:939-999 [...]hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.140.060.041100.00012.51182NANANANANA
617exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass._omp_fn.5Single0.140.040.041100.00012.51181.3321020
106exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.140.040.041120.00010.421112.242NANANANANA
611exec - par_multi_interp.c:1072-1125hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.130.050.031090.00012.51182.5NANANANANA
2522exec - par_csr_matop.c:3504-3505hypre_ParTMatmul._omp_fn.0Innermost0.130.030.031120.00012.51181.500020
715exec - par_multi_interp.c:550-576 [...]hypre_BoomerAMGBuildMultipassInBetween0.131.270.0320.00012.51181.01NANANANANA
2513exec - par_csr_matop.c:3607-3608hypre_ParTMatmul._omp_fn.0Innermost0.130.030.041120.00012.51181.500020
98exec - par_coarsen.c:2332-2334hypre_BoomerAMGCoarsenPMIS._omp_fn.4Single0.120.040.031120.0009.38118.52NANANANANA
108exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.120.050.031120.0009.381113.192.5NANANANANA
94exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS._omp_fn.6Outermost0.120.040.031120.00012.51.67182NANANANANA
2973exec - csr_matop.c:541-548hypre_CSRMatrixTranspose._omp_fn.0Innermost0.120.040.031120.00012.51.8318214010
3110exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.10.970.0320.001001001111.0201200
3099exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.10.040.0311290.02012.511.958210010
659exec - par_multi_interp.c:1605-1660hypre_BoomerAMGBuildMultipass._omp_fn.9Outermost0.090.040.0211223.1024.4631.382.391.011.32NANANANANA
752exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.080.040.021050.18012.51.331840.671.6700.671.33
2812exec - IJMatrix_parcsr.c:3274-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Outermost0.080.050.02980.0024.2831.254.1311.332.5NANANANANA
99exec - par_coarsen.c:2446-2477 [...]hypre_BoomerAMGCoarsenPMIS._omp_fn.7Outermost0.070.030.021060.00011.111.48112.973NANANANANA
2445exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.070.040.021030.00012.51184NANANANANA
3093exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost0.060.030.0211140.50100100111302008
2454exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.060.030.0211212.20012.51183NANANANANA
2972exec - csr_matop.c:540-548hypre_CSRMatrixTranspose._omp_fn.0Outermost0.060.020.021120.00012.511820111.50
744exec - par_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.050.030.0111229.25012.51.051.8383NANANANANA
765exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.050.020.011030.00012.511821100.671
3102exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.040.020.0111238.20012.51.331.288212030
2069exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.040.010.01960.002515.631.2181NANANANANA
746exec - par_lr_interp.c:1624-1628hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.040.020.01112106.101001001.1611212002
1833exec - par_strength.c:492-513hypre_BoomerAMGCreateS._omp_fn.1Outermost0.030.020.01710.00012.51182NANANANANA
2108exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.030.050.014342.102515.6311.982.511000
2084exec - ams.c:3382-3409hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.030.020.019652.9017.7514.681.642.1611.062NANANANANA
1911exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.030.010.011110.00010.421111.081NANANANANA
2980exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose._omp_fn.0Single0.030.010.011070.00012.5112110140
728exec - par_multi_interp.c:385-410hypre_BoomerAMGBuildMultipassSingle0.030.320.0120.0008.511113.181.1NANANANANA
1892exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.030.010.011120.0006.251116111000
717exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.030.310.0120.00012.51181.0301001
230exec - par_coarse_parms.c:94-96hypre_BoomerAMGCoarseParmsSingle0.020.16020.00010.421111.081NANANANANA
720exec - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.020.280.0120.00012.51181.17NANANANANA
2976exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose._omp_fn.0Single0.020.010.01820.00012.5112101000
2981exec - csr_matop.c:483-485hypre_CSRMatrixTranspose._omp_fn.0Single0.020.010700.00012.5118111100
671exec - par_multi_interp.c:275-276hypre_BoomerAMGBuildMultipass._omp_fn.0Single0.0200.01920.00100100111001000
749exec - par_lr_interp.c:1494-1655 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.020.010580.00012.53.21181NANANANANA
1910exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.020.010640.00011.221110.671NANANANANA
3056exec - csr_matvec.c:183-196 [...]hypre_CSRMatrixMatvecOutOfPlace._omp_fn.3Outermost0.020.020.0110948.4557.8146.681.111.130NANANANANA
3168exec - binsearch.c:35-44hypre_BinarySearchSingle0.010.010350.00012.5118100010
2091exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.010.010180.002515.631.27181NANANANANA
1873exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.0100490.0006.251116011000
2731exec - par_csr_matvec.c:156-160hypre_ParCSRMatrixMatvecOutOfPlace._omp_fn.0Single0.010.010290.00012.51.38181001901
762exec - par_lr_interp.c:1264-1532 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.010.010490.00012.51181NANANANANA
2524exec - par_csr_matop.c:3491-3494hypre_ParTMatmul._omp_fn.0Innermost0.010.010280.00012.5118111001
706exec - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.010.07020.00012.51181NANANANANA
2462exec - par_csr_matop.c:858-859hypre_ParMatmul._omp_fn.3Single0.0100310.0006.251116011000
2442exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes._omp_fn.0Single0.0100560.00100100111002000
736exec - par_lr_interp.c:1393-1748 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Outermost0.010.010340.0036.4939.362.311.011.30NANANANANA
550exec - par_interp.c:3180-3191hypre_qsort2absInBetween0.0100290.0014.1614.212.3111.910NANANANANA
3100exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT._omp_fn.3Outermost0.010.010670.00011.911.931.8310.470NANANANANA
1893exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS._omp_fn.7Outermost0.010.020390.00012.51182NANANANANA
305exec - par_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle0.010.1020.00012.51.881.8181.1100200
2824exec - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Single0.0100300.00012.5118011000
2070exec - ams.c:3536-3538hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.0100240.00012.5118011000
2515exec - par_csr_matop.c:3590-3596hypre_ParTMatmul._omp_fn.0Innermost0.010.010410.00012.51.518114001
209exec - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.1020.00010.611111.861NANANANANA
2792exec - IJMatrix_parcsr.c:306-307hypre_IJMatrixInitializeParCSR._omp_fn.0Single0.010.010450.00100100111104000
1883exec - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS._omp_fn.7Outermost0.010.010320.00012.51181NANANANANA
103exec - par_coarsen.c:2142-2142hypre_BoomerAMGCoarsenPMIS._omp_fn.3Single0.010.010190.00100100111102000
3003exec - csr_matrix.c:145-148hypre_CSRMatrixSetRownnzSingle0.010.09020.001001001111.1300100
2317exec - ams.c:3636-3638hypre_ParCSRRelaxThreadsInnermost0.010.07020.00012.51.38181.400801
3002exec - csr_matrix.c:161-164hypre_CSRMatrixSetRownnzSingle0.010.07020.00012.51181NANANANANA
2795exec - IJMatrix_parcsr.c:2802-2812hypre_IJMatrixAssembleParCSR._omp_fn.1Outermost0.010.010200.00012.5118101.3310.330
1959exec - par_strength.c:2311-2316hypre_BoomerAMGCorrectCFMarkerSingle0.010.1020.00011.671111.191NANANANANA
2843exec - IJMatrix_parcsr.c:199-200hypre_IJMatrixSetDiagOffdSizesParCSRSingle0.010.07020.00012.5118102000
2937exec - IJVector_parcsr.c:443-443hypre_IJVectorSetValuesPar._omp_fn.0Single0.0100280.00100100111002000
3170exec - binsearch.c:99-105hypre_LowerBoundSingle0.010.010200.00012.5118100010
690exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.11020.00012.5118100200
×