options

Loops Index

95 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
2114exec - ams.c:3662-3682 [...]hypre_ParCSRRelaxThreads._omp_fn.1Outermost33.483.24.0496105.4359.0529.881.581.553.381.08NANANANANA
3093exec - csr_matvec.c:307-314hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost8.210.780.9996106.9557.4129.281.561.543.371.07NANANANANA
3076exec - csr_matvec.c:256-263hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6InBetween7.380.70.8996104.7860.7830.271.411.523.271.06NANANANANA
3102exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Outermost3.580.370.439612.76012.51.931.7681.16NANANANANA
3085exec - csr_matvec.c:334-341hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Outermost2.350.250.289630.0357.4129.281.561.543.371.19NANANANANA
2462exec - par_csr_matop.c:946-965 [...]hypre_ParMatmul._omp_fn.3Innermost2.020.210.249617.03012.51.5281.171301.50
623exec - par_multi_interp.c:944-970hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween1.830.210.22960.00012.51181.31NANANANANA
615exec - par_multi_interp.c:1075-1099hypre_BoomerAMGBuildMultipass._omp_fn.5InBetween1.760.190.21960.00012.51181.19NANANANANA
96exec - par_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS._omp_fn.6Innermost1.660.170.2960.00011.8118.81.130.751001.25
1900exec - par_strength.c:1743-1752hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost1.640.170.2960.00012.51181.131100.51.75
1890exec - par_strength.c:2024-2034hypre_BoomerAMGCreate2ndS._omp_fn.7Innermost1.60.170.19960.00012.51181.211102.50
2453exec - par_csr_matop.c:195-208 [...]hypre_ParMatmul_RowSizes._omp_fn.0Innermost1.580.190.19960.00012.51181.360.51010
109exec - par_coarsen.c:2135-2136hypre_BoomerAMGCoarsenPMIS._omp_fn.2Single1.450.140.18960.00012.51181.0801800
653exec - par_multi_interp.c:1811-1837hypre_BoomerAMGBuildMultipass._omp_fn.10InBetween1.410.170.179610.70012.51.62.2281.31NANANANANA
2451exec - par_csr_matop.c:187-231 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween1.10.140.13960.00012.51181.4NANANANANA
2460exec - par_csr_matop.c:937-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.920.140.119617.49012.52.53181.75NANANANANA
2966exec - csr_matop.c:286-298hypre_CSRMatrixMultiply._omp_fn.0Innermost0.910.10.119612.97012.51.5281.250.52.501.50.5
17exec - amg.c:798-1367 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.90.110.11960.00012.51181.38NANANANANA
2113exec - ams.c:3659-3659hypre_ParCSRRelaxThreads._omp_fn.0Single0.790.120.1960.00100501121.7102000
657exec - par_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass._omp_fn.10Innermost0.740.10.09960.53012.51181.431.51001.5
3134exec - vector.c:452-452hypre_SeqVectorAxpy._omp_fn.0Single0.720.130.099698.911005011.0622.1702000
2821exec - IJMatrix_parcsr.c:3383-3454 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1InBetween0.590.070.07960.00012.51.21181.4NANANANANA
102exec - par_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS._omp_fn.7Innermost0.580.080.07960.00010.941110.41.611001
3136exec - vector.c:486-486hypre_SeqVectorInnerProd._omp_fn.0Single0.560.110.0796134.091005011.3822.202000
2972exec - csr_matop.c:225-231hypre_CSRMatrixMultiply._omp_fn.0Innermost0.550.070.07960.00012.51181.40.51010
2797exec - IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR._omp_fn.1Innermost0.520.050.06960.00012.51.571812100.50
10exec - amg.c:1230-2344 [...]BuildIJLaplacian27pt._omp_fn.0Innermost0.450.050.05960.00012.53.48181.25NANANANANA
667exec - par_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass._omp_fn.9Innermost0.410.050.05969.77012.51.922.3681.25NANANANANA
1836exec - par_strength.c:498-503hypre_BoomerAMGCreateS._omp_fn.1Innermost0.360.040.04960.00012.51181.330.51.5000
648exec - par_multi_interp.c:1774-1876hypre_BoomerAMGBuildMultipass._omp_fn.10Outermost0.330.060.049611.7122.7319.322.571.679.032NANANANANA
1842exec - par_strength.c:451-460hypre_BoomerAMGCreateS._omp_fn.1Innermost0.290.040.0396102.57011.46119.61.3312.5000
2116exec - ams.c:3672-3675hypre_ParCSRRelaxThreads._omp_fn.1Innermost0.270.060.0396103.251005011.272302008
1898exec - par_strength.c:1731-1765hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.250.050.03950.00012.51182.5NANANANANA
1837exec - par_strength.c:253-472 [...]hypre_BoomerAMGCreateS._omp_fn.1Outermost0.250.050.039633.7326.9720.441.82.179.732.5NANANANANA
2965exec - csr_matop.c:282-298hypre_CSRMatrixMultiply._omp_fn.0InBetween0.230.040.039612.68012.5318211.670.6741.33
1888exec - par_strength.c:2011-2048hypre_BoomerAMGCreate2ndS._omp_fn.7InBetween0.220.050.03950.00012.51182.5NANANANANA
2971exec - csr_matop.c:222-231hypre_CSRMatrixMultiply._omp_fn.0InBetween0.210.040.03960.00012.511820.671.6701.671
725exec - par_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.180.810.0220.00011.721110.341.041.51001
106exec - par_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.170.020.02960.00010.421112.242NANANANANA
711exec - par_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.170.720.0220.00012.51181.0111002.5
618exec - par_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass._omp_fn.5Single0.160.020.02940.00012.5118221020
2974exec - csr_matop.c:541-548hypre_CSRMatrixTranspose._omp_fn.0Innermost0.150.020.02960.00012.51.8318214010
94exec - par_coarsen.c:2354-2381hypre_BoomerAMGCoarsenPMIS._omp_fn.6Outermost0.150.030.02920.00012.51.67183NANANANANA
3132exec - vector.c:416-416hypre_SeqVectorScale._omp_fn.0Single0.140.040.029673.5010050112401000
718exec - par_multi_interp.c:550-576 [...]hypre_BoomerAMGBuildMultipassInBetween0.140.640.0220.00012.51181.03NANANANANA
2109exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.140.030.026443.702515.6311.981.511000
3050exec - csr_matvec.c:161-161hypre_CSRMatrixMatvecOutOfPlace._omp_fn.2Single0.140.030.029681.401005011.082302000
3069exec - csr_matvec.c:237-237hypre_CSRMatrixMatvecOutOfPlace._omp_fn.5Single0.130.030.029686.1010050112301000
743exec - par_lr_interp.c:1451-1700 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.130.030.029615.9037.1422.861.772.295.963NANANANANA
3111exec - csr_matvec.c:166-167hypre_CSRMatrixMatvecOutOfPlaceSingle0.120.520.0120.00100501121.0401200
3100exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.120.030.029661.48012.511.958310010
2813exec - IJMatrix_parcsr.c:3274-3500 [...]hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Outermost0.120.030.01870.0025.9321.13.8417.833NANANANANA
108exec - par_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS._omp_fn.8Single0.110.020.01950.0009.381113.192NANANANANA
620exec - par_multi_interp.c:939-999 [...]hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.110.030.01880.00012.51183NANANANANA
612exec - par_multi_interp.c:1072-1125hypre_BoomerAMGBuildMultipass._omp_fn.5Outermost0.10.040.01760.00012.51184NANANANANA
2514exec - par_csr_matop.c:3607-3608hypre_ParTMatmul._omp_fn.0Innermost0.10.010.01960.00012.5118100020
3094exec - csr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6Innermost0.10.030.019693.451005011.272302008
2523exec - par_csr_matop.c:3504-3505hypre_ParTMatmul._omp_fn.0Innermost0.10.020.01940.00012.5118200020
3129exec - vector.c:271-271hypre_SeqVectorSetConstantValues._omp_fn.0Single0.10.030.01800.0010050112301000
747exec - par_lr_interp.c:1624-1627hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.090.020.019660.301005011.232212002
98exec - par_coarsen.c:2332-2334hypre_BoomerAMGCoarsenPMIS._omp_fn.4Single0.090.020.01900.0009.38118.52NANANANANA
2446exec - par_csr_matop.c:127-242 [...]hypre_ParMatmul_RowSizes._omp_fn.0InBetween0.090.030.01790.00012.51183NANANANANA
660exec - par_multi_interp.c:1605-1660hypre_BoomerAMGBuildMultipass._omp_fn.9Outermost0.090.020.019622.7026.7721.362.422.296.512NANANANANA
99exec - par_coarsen.c:2446-2477 [...]hypre_BoomerAMGCoarsenPMIS._omp_fn.7Outermost0.080.020.01690.00011.111.48112.972NANANANANA
2973exec - csr_matop.c:540-548hypre_CSRMatrixTranspose._omp_fn.0Outermost0.080.010.01920.00012.511810111.50
2087exec - ams.c:3388-3389hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.080.030.015447.702515.6311.98311000
745exec - par_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.080.020.019515.00012.51.051.8382NANANANANA
753exec - par_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.080.020.01800.50012.51.331820.671.33011.33
2455exec - par_csr_matop.c:865-989 [...]hypre_ParMatmul._omp_fn.3InBetween0.070.020.019313.15012.51182NANANANANA
766exec - par_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Innermost0.050.010.01730.00012.511811100.671
1912exec - par_strength.c:1261-1263hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.040.010600.00010.421111.080NANANANANA
2981exec - csr_matop.c:380-500 [...]hypre_CSRMatrixTranspose._omp_fn.0Single0.040.010510.00012.5112110140
2793exec - IJMatrix_parcsr.c:306-307hypre_IJMatrixInitializeParCSR._omp_fn.0Single0.040.010610.0010050112004000
672exec - par_multi_interp.c:275-276hypre_BoomerAMGBuildMultipass._omp_fn.0Single0.040.010620.0010050112001000
3103exec - csr_matvec.c:564-567hypre_CSRMatrixMatvecT._omp_fn.3Innermost0.030.010950.00012.51.331.288012030
731exec - par_multi_interp.c:385-410hypre_BoomerAMGBuildMultipassSingle0.030.14020.0008.781113.181.17NANANANANA
3057exec - csr_matvec.c:183-196 [...]hypre_CSRMatrixMatvecOutOfPlace._omp_fn.3Outermost0.030.010870.006631.251.581.533.350NANANANANA
2092exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.030.010590.002515.631.27180NANANANANA
2938exec - IJVector_parcsr.c:443-443hypre_IJVectorSetValuesPar._omp_fn.0Single0.030.010450.0010050112002000
1911exec - par_strength.c:1268-1278hypre_BoomerAMGCreate2ndS._omp_fn.0Single0.030.010530.00011.221110.670NANANANANA
720exec - par_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.030.14020.00012.51181.1701001
750exec - par_lr_interp.c:1494-1655 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.020.010250.00012.53.21181NANANANANA
723exec - par_multi_interp.c:488-514hypre_BoomerAMGBuildMultipassOutermost0.020.08020.00012.51181NANANANANA
2107exec - ams.c:3382-3409hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.020.010640.0016.6714.481.642.0510.890NANANANANA
763exec - par_lr_interp.c:1264-1532 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0InBetween0.020.010260.00012.51181NANANANANA
2977exec - csr_matop.c:380-527 [...]hypre_CSRMatrixTranspose._omp_fn.0Single0.020.010380.00012.5112101000
2070exec - ams.c:3532-3534hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.020.010310.002515.631.2180NANANANANA
1893exec - par_strength.c:1951-1953hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.020.010280.0006.251116011000
1834exec - par_strength.c:492-513hypre_BoomerAMGCreateS._omp_fn.1Outermost0.020.010350.00012.51181NANANANANA
2982exec - csr_matop.c:483-485hypre_CSRMatrixTranspose._omp_fn.0Single0.020.010340.00012.5118011100
231exec - par_coarse_parms.c:94-96hypre_BoomerAMGCoarseParmsSingle0.020.07020.00010.421111.081NANANANANA
1884exec - par_strength.c:2000-2083 [...]hypre_BoomerAMGCreate2ndS._omp_fn.7Outermost0.0100150.00012.51180NANANANANA
2093exec - ams.c:3536-3538hypre_ParCSRComputeL1NormsThreads._omp_fn.0Innermost0.0100100.00012.5118000200
3171exec - binsearch.c:99-105hypre_LowerBoundSingle0.0100170.00012.5118000010
693exec - par_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.010.05020.00012.5118100200
210exec - par_coarsen.c:2232-2243hypre_BoomerAMGCoarsenPMISSingle0.010.05020.00010.541112.031NANANANANA
1894exec - par_strength.c:1714-1797 [...]hypre_BoomerAMGCreate2ndS._omp_fn.7Outermost0.010.010180.00012.51181NANANANANA
306exec - par_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle0.010.05020.00012.51.881.818100200
2085exec - ams.c:3382-3409hypre_ParCSRComputeL1NormsThreads._omp_fn.0InBetween0.010.010330.0017.7514.681.642.1611.060NANANANANA
2516exec - par_csr_matop.c:3590-3596hypre_ParTMatmul._omp_fn.0Innermost0.010.010150.00012.51.518114001
737exec - par_lr_interp.c:1451-1748 [...]hypre_BoomerAMGBuildExtPIInterp._omp_fn.0Outermost0.010.010220.0038.7625.482.522.526.270NANANANANA
709exec - par_multi_interp.c:646-661hypre_BoomerAMGBuildMultipassOutermost0.010.04020.00012.51182NANANANANA
651exec - par_multi_interp.c:1840-1867hypre_BoomerAMGBuildMultipass._omp_fn.10InBetween0.010.010100.00012.52.212.6680NANANANANA
551exec - par_interp.c:3180-3191hypre_qsort2absInBetween0.0100150.0014.1614.212.3111.910NANANANANA
3188exec - hypre_qsort.c:31-182 [...]hypre_qsort0Innermost0.010.02030.00012.51181NANANANANA
1960exec - par_strength.c:2311-2316hypre_BoomerAMGCorrectCFMarkerSingle0.010.05020.00011.671111.191.25NANANANANA
610exec - par_multi_interp.c:1172-1173hypre_BoomerAMGBuildMultipass._omp_fn.6Single0.010.01090.00012.52.6718001013
3169exec - binsearch.c:35-44hypre_BinarySearchSingle0.010.020130.00012.5118200010
2443exec - par_csr_matop.c:263-266hypre_ParMatmul_RowSizes._omp_fn.0Single0.010.010120.0010050112002000
2825exec - IJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1Single0.010.010130.00012.5118011000
2796exec - IJMatrix_parcsr.c:2802-2812hypre_IJMatrixAssembleParCSR._omp_fn.1Outermost0.0100110.00012.5118001.3310.330
3004exec - csr_matrix.c:145-148hypre_CSRMatrixSetRownnzSingle0.010.03020.0010050112100100
1874exec - par_strength.c:1691-1693hypre_BoomerAMGCreate2ndS._omp_fn.7Single0.0100170.0006.251116011000
103exec - par_coarsen.c:2142-2142hypre_BoomerAMGCoarsenPMIS._omp_fn.3Single0.0100120.0010050112002000
3003exec - csr_matrix.c:161-164hypre_CSRMatrixSetRownnzSingle0.010.03020.00012.51181NANANANANA
3101exec - csr_matvec.c:577-579hypre_CSRMatrixMatvecT._omp_fn.3Outermost0.010.010400.00011.911.931.8310.470NANANANANA
2461exec - par_csr_matop.c:970-989 [...]hypre_ParMatmul._omp_fn.3Innermost0.010.010380.00012.52.562.71801.53011
2844exec - IJMatrix_parcsr.c:199-200hypre_IJMatrixSetDiagOffdSizesParCSRSingle0.010.04020.00012.5118102000
3131exec - vector.c:337-337hypre_SeqVectorCopy._omp_fn.0Single0.010.010100.0010050112002000
×