options

Expert Summary

Colums Filter

Source Function Level Max Time Over Threads (s) Time w.r.t. Wall Time (s) Coverage (% app. time) Speedup if no scalar integer Speedup if FP arith vectorized Speedup if fully vectorized Speedup if FP only Number of paths Vectorization Ratio (%) Vector Length Use (%) CQA cycles CQA cycles if no scalar integer CQA cycles if FP arith vectorized CQA cycles if fully vectorized CQA cycles if FP only
IDModuleSource LocationSource FunctionLevelMax Time Over Threads (s)Time w.r.t. Wall Time (s)Coverage (% app. time)Speedup if no scalar integerSpeedup if FP arith vectorizedSpeedup if fully vectorizedSpeedup if FP onlyNumber of pathsVectorization Ratio (%)Vector Length Use (%)CQA cyclesCQA cycles if no scalar integerCQA cycles if FP arith vectorizedCQA cycles if fully vectorizedCQA cycles if FP only
Loop 1017execcsr_matvec.c:310-312.omp_outlined..18#0x4a5dc0Innermost5.055.0531.971.001.003.501.00133.3333.338.008.008.002.298.00
Loop 1026execcsr_matvec.c:259-261.omp_outlined..18#0x4a5dc0Innermost0.890.895.61.001.003.501.00133.3333.338.008.008.002.298.00
Loop 533execpar_coarsen.c:2361-2368.omp_outlined..19Innermost0.610.613.861.001.004.001.0010.0025.003.003.003.000.753.00
Loop 444execpar_csr_matop.c:946-948,par_csr_matop.c:956-965.omp_outlined..9#0x488450Innermost0.60.63.81.631.004.002.1720.0025.002.171.332.170.541.00
Loop 1018execcsr_matvec.c:310-312.omp_outlined..18#0x4a5dc0Innermost0.50.53.171.001.004.001.0010.0025.002.002.002.000.502.00
Loop 1016execcsr_matvec.c:307-310,csr_matvec.c:314-314.omp_outlined..18#0x4a5dc0Outermost0.480.483.015.701.004.756.3310.0024.224.750.834.751.000.75
Loop 463execpar_coarsen.c:2133-2136.omp_outlined..11Single0.470.483.01NANANANA1NANANANANANANA
Loop 1124execpar_strength.c:2024-2034.omp_outlined..20#0x46a2b0Innermost0.470.473.011.001.004.002.8810.0025.003.833.833.830.961.33
Loop 52execpar_csr_matop.c:195-197,par_csr_matop.c:205-208.omp_outlined.#0x4864a0Innermost0.470.472.941.001.004.001.2520.0025.001.251.251.250.311.00
Loop 1143execpar_strength.c:1743-1752.omp_outlined..20#0x46a2b0Innermost0.460.462.881.001.004.001.8840.0025.001.881.881.880.471.00
Loop 1219execpar_multi_interp.c:1811-1830,par_multi_interp.c:1835-1837.omp_outlined..22#0x437d40InBetween0.390.392.471.771.004.003.2310.0025.008.885.008.882.222.75
Loop 2812execams.c:78-79hypre_ParCSRRelaxSingle0.310.311.991.001.001.002.001100.00100.004.004.004.004.002.00
Loop 3693execcsr_matvec.c:612-615hypre_CSRMatrixMatvecTInnermost0.290.291.841.221.004.001.8310.0025.001.831.501.830.461.00
Loop 51execpar_csr_matop.c:127-127,par_csr_matop.c:187-189,par_csr_matop.c:195-195,par_csr_matop.c:216-216.omp_outlined.#0x4864a0Outermost0.260.261.651.001.004.007.0010.0025.004.674.674.671.170.67
Loop 1040execcsr_matvec.c:334-337,csr_matvec.c:341-341.omp_outlined..18#0x4a5dc0Outermost0.250.251.585.701.004.756.3350.0024.224.750.834.751.000.75
Loop 754execpar_multi_interp.c:1075-1078,par_multi_interp.c:1081-1082,par_multi_interp.c:1092-1093.omp_outlined..12#0x435670InBetween0.20.21.231.001.004.001.2910.0025.003.003.003.000.752.33
Loop 443execpar_csr_matop.c:865-865,par_csr_matop.c:937-940,par_csr_matop.c:946-946,par_csr_matop.c:968-968.omp_outlined..9#0x488450Outermost0.190.191.25.001.004.006.6710.0025.006.671.336.671.671.00
Loop 1008execvector.c:486-486.omp_outlined..18#0x4a9520Single0.180.181.141.001.001.071.00188.8991.6716.0016.0016.0014.9116.00
Loop 762execpar_multi_interp.c:944-947,par_multi_interp.c:950-951,par_multi_interp.c:962-963.omp_outlined..12#0x435670InBetween0.170.171.111.001.004.001.2910.0025.003.003.003.000.752.33
Loop 1042execcsr_matvec.c:337-339.omp_outlined..18#0x4a5dc0Innermost0.170.171.081.001.004.001.0010.0025.002.002.002.000.502.00
Loop 25execcsr_matop.c:286-295.omp_outlined.#0x4a1a00Innermost0.160.161.011.891.004.002.8310.0025.002.831.502.830.711.00
Loop 1223execpar_multi_interp.c:1799-1803.omp_outlined..22#0x437d40Innermost0.160.161.011.001.004.002.7510.0025.001.831.831.830.460.67
Loop 561execpar_coarsen.c:2465-2470.omp_outlined..21Innermost0.150.150.981.001.004.001.2520.0025.001.251.251.250.311.00
Loop 548execIJMatrix_parcsr.c:3383-3385,IJMatrix_parcsr.c:3388-3388,IJMatrix_parcsr.c:3399-3402,IJMatrix_parcsr.c:3422-3422,IJMatrix_parcsr.c:3433-3436,IJMatrix_parcsr.c:3454-3454.omp_outlined..21#0x49ccf0InBetween0.150.150.952.691.004.0023.3310.0025.005.832.175.831.460.25
Loop 1218execpar_multi_interp.c:1774-1776,par_multi_interp.c:1779-1782,par_multi_interp.c:1789-1792,par_multi_interp.c:1799-1799,par_multi_interp.c:1805-1805,par_multi_interp.c:1811-1811,par_multi_interp.c:1824-1824,par_multi_interp.c:1840-1840,par_multi_interp.c:1865-1865,par_multi_interp.c:1870-1875.omp_outlined..22#0x437d40InBetween0.140.140.854.071.001.014.3616.4529.0320.335.0020.3320.084.67
Loop 34execcsr_matop.c:222-222,csr_matop.c:225-231.omp_outlined.#0x4a1a00Outermost0.130.140.851.001.004.007.3310.0025.001.831.831.830.460.25
Loop 3691execcsr_matvec.c:608-608,csr_matvec.c:612-612hypre_CSRMatrixMatvecTOutermost0.130.130.791.001.004.004.2550.0025.004.254.254.251.061.00
Loop 764execpar_multi_interp.c:951-958.omp_outlined..12#0x435670Innermost0.120.120.731.001.004.001.5720.0025.001.831.831.830.461.17
Loop 1027execcsr_matvec.c:259-261.omp_outlined..18#0x4a5dc0Innermost0.10.10.661.001.004.001.0010.0025.002.002.002.000.502.00
Loop 210execamg.c:1402-1421,amg.c:1428-1440,amg.c:1447-1447,amg.c:1478-1485,amg.c:1492-1517,amg.c:1524-1536,amg.c:1543-1545,amg.c:1551-1569,amg.c:1577-1577,amg.c:1738-1738,amg.c:1744-1744,amg.c:1752-1761,amg.c:1768-1780,amg.c:1787-1787,amg.c:1818-1825,amg.c:1832-1855,amg.c:1862-1874,amg.c:1881-1883,amg.c:1889-1923,amg.c:1930-1942,amg.c:1949-1949,amg.c:1980-1987,amg.c:1994-2019,amg.c:2026-2038,amg.c:2045-2047,amg.c:2053-2071,amg.c:2079-2083,amg.c:2091-2103,amg.c:2109-2111,amg.c:2119-2119,amg.c:2138-2138,amg.c:2144-2144,amg.c:2150-2150,amg.c:2158-2168,amg.c:2176-2176,amg.c:2183-2185,amg.c:2193-2214,amg.c:2221-2221,amg.c:2344-2344.omp_outlined.Innermost0.10.10.66.551.004.0019.9810.0025.00199.8330.50199.8349.9610.00
Loop 214execamg.c:794-818,amg.c:824-830,amg.c:845-845,amg.c:851-881,amg.c:887-896,amg.c:904-904,amg.c:917-917,amg.c:1018-1018,amg.c:1030-1042,amg.c:1048-1054,amg.c:1065-1069,amg.c:1075-1105,amg.c:1111-1120,amg.c:1128-1132,amg.c:1138-1153,amg.c:1159-1165,amg.c:1186-1216,amg.c:1222-1222,amg.c:1228-1228,amg.c:1252-1258,amg.c:1267-1267,amg.c:1279-1279,amg.c:1294-1294,amg.c:1300-1300,amg.c:1309-1309,amg.c:1318-1321,amg.c:1330-1330,amg.c:1342-1342,amg.c:1365-1367.omp_outlined.Innermost0.090.090.571.001.004.002.2610.0025.0065.5065.5065.5016.3829.00
Loop 948execvector.c:449-452.omp_outlined..16#0x4a92a0Single0.090.090.571.001.001.003.001100.00100.003.003.003.003.001.00
Loop 601execpar_strength.c:451-460.omp_outlined..2#0x466100Innermost0.090.090.571.581.004.001.5820.0025.001.581.001.580.401.00
Loop 756execpar_multi_interp.c:1082-1088.omp_outlined..12#0x435670Innermost0.090.090.541.001.004.009.3310.0025.002.332.332.330.580.25
Loop 1025execcsr_matvec.c:256-256,csr_matvec.c:259-259,csr_matvec.c:263-263.omp_outlined..18#0x4a5dc0Outermost0.070.070.476.331.004.756.3310.0024.264.750.754.751.000.75
Loop 1159execpar_multi_interp.c:1598-1598,par_multi_interp.c:1605-1607,par_multi_interp.c:1610-1612,par_multi_interp.c:1617-1618,par_multi_interp.c:1628-1628,par_multi_interp.c:1631-1633,par_multi_interp.c:1638-1639,par_multi_interp.c:1655-1659.omp_outlined..20#0x437590InBetween0.070.070.4410.951.001.2513.6914.1727.6018.251.6718.2514.651.33
Loop 1676execpar_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.060.060.411.001.004.001.5020.0025.001.501.501.500.381.00
Loop 1141execpar_strength.c:1731-1740,par_strength.c:1743-1743,par_strength.c:1756-1756.omp_outlined..20#0x46a2b0InBetween0.060.060.411.001.004.002.4310.0025.005.675.675.671.422.33
Loop 1164execpar_multi_interp.c:1618-1628.omp_outlined..20#0x437590Innermost0.060.060.412.891.004.004.33120.0025.004.331.504.331.081.00
Loop 475execIJMatrix_parcsr.c:2803-2812.omp_outlined..15#0x49bf80Innermost0.060.060.411.391.004.002.6720.0025.002.671.922.670.671.00
Loop 734execvector.c:337-337.omp_outlined..12#0x4a8cd0Single0.060.060.411.001.001.002.001100.00100.002.002.002.002.001.00
Loop 1671execpar_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.060.060.381.001.004.001.0010.0025.001.001.001.000.251.00
Loop 1122execpar_strength.c:2011-2021,par_strength.c:2024-2024,par_strength.c:2038-2038.omp_outlined..20#0x46a2b0InBetween0.050.050.351.001.004.005.6310.0025.007.507.507.501.881.33
Loop 586execpar_strength.c:253-256,par_strength.c:261-261,par_strength.c:266-275,par_strength.c:278-283,par_strength.c:289-294,par_strength.c:297-302,par_strength.c:309-311,par_strength.c:316-316,par_strength.c:324-324,par_strength.c:329-329,par_strength.c:337-338,par_strength.c:341-342,par_strength.c:345-345,par_strength.c:349-351,par_strength.c:355-355,par_strength.c:359-363,par_strength.c:376-376,par_strength.c:392-392,par_strength.c:405-405,par_strength.c:422-424,par_strength.c:436-436,par_strength.c:451-451,par_strength.c:463-463.omp_outlined..2#0x466100InBetween0.050.050.352.111.004.002.3310.0025.0038.0018.0038.009.5016.33
Loop 751execpar_multi_interp.c:1072-1075,par_multi_interp.c:1099-1099,par_multi_interp.c:1104-1104.omp_outlined..12#0x435670InBetween0.050.050.321.001.004.006.8310.0025.006.836.836.831.711.00
Loop 1630execpar_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.050.040.281.001.004.008.6710.0025.002.172.172.170.540.25
Loop 759execpar_multi_interp.c:939-944,par_multi_interp.c:976-976.omp_outlined..12#0x435670InBetween0.050.040.281.001.004.001.6710.0025.005.005.005.001.253.00
Loop 529execpar_coarsen.c:2354-2361,par_coarsen.c:2372-2372.omp_outlined..19InBetween0.050.040.282.601.007.433.2510.0022.504.331.674.330.581.33
Loop 173execpar_lr_interp.c:1644-1651.omp_outlined.#0x43b560Innermost0.040.040.251.501.004.001.5090.0025.003.002.003.000.752.00
Loop 175execpar_lr_interp.c:1624-1628.omp_outlined.#0x43b560Innermost0.040.040.254.691.004.003.1310.0025.003.130.673.130.781.00
Loop 24execcsr_matop.c:286-286,csr_matop.c:298-298.omp_outlined.#0x4a1a00Outermost0.040.040.251.571.004.003.6710.0025.001.831.171.830.460.50
Loop 543execIJMatrix_parcsr.c:3291-3296,IJMatrix_parcsr.c:3300-3300,IJMatrix_parcsr.c:3365-3365,IJMatrix_parcsr.c:3376-3377,IJMatrix_parcsr.c:3383-3383,IJMatrix_parcsr.c:3406-3406,IJMatrix_parcsr.c:3410-3411,IJMatrix_parcsr.c:3440-3440,IJMatrix_parcsr.c:3444-3445,IJMatrix_parcsr.c:3457-3458,IJMatrix_parcsr.c:3466-3467,IJMatrix_parcsr.c:3475-3475.omp_outlined..21#0x49ccf0InBetween0.040.040.25NANANANANANANANANANANANA
Loop 585execpar_strength.c:498-500.omp_outlined..2#0x466100Innermost0.040.040.221.00NANA2.001NANA1.001.00NANA0.50
Loop 170execpar_lr_interp.c:1609-1609,par_lr_interp.c:1612-1621,par_lr_interp.c:1624-1637,par_lr_interp.c:1640-1644,par_lr_interp.c:1651-1655,par_lr_interp.c:1667-1667,par_lr_interp.c:1672-1675.omp_outlined.#0x43b560InBetween0.030.030.194.571.004.008.0010.0025.0016.003.5016.004.002.00
Loop 1041execcsr_matvec.c:337-339.omp_outlined..18#0x4a5dc0Innermost0.030.030.191.001.003.501.00133.3333.338.008.008.002.298.00
Loop 924execvector.c:413-416.omp_outlined..14#0x4a90a0Single0.030.030.191.001.001.002.001100.00100.002.002.002.002.001.00
Loop 2901execams.c:602-604,ams.c:608-608,ams.c:611-611hypre_ParCSRComputeL1NormsOutermost0.030.030.161.001.004.006.3310.0025.004.754.754.751.190.75
Loop 35execcsr_matop.c:222-225.omp_outlined.#0x4a1a00InBetween0.030.030.161.001.004.003.0010.0025.002.002.002.000.500.67
Loop 589execpar_strength.c:324-327.omp_outlined..2#0x466100Innermost0.020.020.131.001.002.001.001100.0050.008.008.008.004.008.00
Loop 2902execams.c:608-609hypre_ParCSRComputeL1NormsInnermost0.020.020.131.001.004.001.0010.0025.008.008.008.002.008.00
Loop 1221execpar_multi_interp.c:1816-1822.omp_outlined..22#0x437d40Innermost0.020.020.131.001.004.001.0010.0025.004.004.004.001.004.00
Loop 197execpar_lr_interp.c:1277-1280.omp_outlined.#0x43b560Innermost0.020.020.131.00NANA2.001NANA1.001.00NANA0.50
Loop 442execpar_csr_matop.c:865-865,par_csr_matop.c:874-878,par_csr_matop.c:886-886,par_csr_matop.c:917-917,par_csr_matop.c:937-937.omp_outlined..9#0x488450Innermost0.020.020.131.001.004.001.0010.0025.002.332.332.330.582.33
Loop 1669execpar_multi_interp.c:550-554,par_multi_interp.c:568-568hypre_BoomerAMGBuildMultipassOutermost0.010.010.091.001.004.007.7510.0025.005.175.175.171.290.67
Loop 182execpar_lr_interp.c:1516-1519.omp_outlined.#0x43b560Innermost0.010.010.091.00NANA2.001NANA1.001.00NANA0.50
Loop 1698execcsr_matop.c:541-548.omp_outlined..7#0x4a23a0Outermost0.010.010.091.911.004.003.5010.0025.003.501.833.500.881.00
Loop 3692execcsr_matvec.c:612-615hypre_CSRMatrixMatvecTInnermost0.010.010.091.251.004.006.6710.0025.006.675.336.671.671.00
Loop 23execcsr_matop.c:282-286.omp_outlined.#0x4a1a00InBetween0.010.010.091.001.004.002.5010.0025.001.671.671.670.420.67
Loop 1225execpar_multi_interp.c:1782-1787.omp_outlined..22#0x437d40Innermost0.010.010.091.001.004.003.8310.0025.003.833.833.830.961.00
Loop 2894execams.c:720-722hypre_ParCSRComputeL1NormsSingle0.010.010.091.291.004.001.5010.0025.001.501.171.500.381.00
Loop 560execpar_coarsen.c:2446-2446,par_coarsen.c:2465-2465,par_coarsen.c:2473-2473.omp_outlined..21InBetween0.010.010.091.00NANA1.381NANA1.831.83NANA1.33
Loop 1686execpar_multi_interp.c:385-395hypre_BoomerAMGBuildMultipassInnermost0.010.010.061.001.004.001.8610.0025.004.334.334.331.082.33
Loop 1685execpar_multi_interp.c:385-385,par_multi_interp.c:400-400hypre_BoomerAMGBuildMultipassOutermost0.010.010.061.00NANA2.101NANA3.503.50NANA1.67
Loop 1641execpar_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassInnermost0.010.010.061.00NANA2.101NANA3.503.50NANA1.67
Loop 421execpar_coarsen.c:2232-2240hypre_BoomerAMGCoarsenPMISInnermost0.010.010.061.001.004.001.9010.0025.003.173.173.170.791.67
Loop 216execamg.c:798-798,amg.c:1223-1223,amg.c:1330-1330.omp_outlined.InBetween0.010.010.061.00NANA2.331NANA1.171.17NANA0.50
Loop 576execpar_coarsen.c:2528-2532,par_coarsen.c:2540-2540.omp_outlined..23Single0.010.010.061.001.004.002.3310.0025.001.171.171.170.290.50
Loop 1139execpar_strength.c:1714-1714,par_strength.c:1720-1722,par_strength.c:1725-1728,par_strength.c:1731-1731,par_strength.c:1756-1756,par_strength.c:1770-1770.omp_outlined..20#0x46a2b0InBetween0.010.010.061.001.004.002.0010.0025.006.676.676.671.673.33
Loop 1166execpar_multi_interp.c:1612-1615.omp_outlined..20#0x437590Innermost0.010.010.061.00NANA1.171NANA1.171.17NANA1.00
Loop 1628execpar_multi_interp.c:646-651,par_multi_interp.c:657-657hypre_BoomerAMGBuildMultipassInBetween0.010.010.061.001.004.003.9010.0025.006.506.506.501.631.67
Loop 1462execpar_interp.c:3184-3187hypre_qsort2absOutermost0.010.010.064.121.004.005.5010.0025.002.750.672.750.690.50
Loop 574execpar_coarsen.c:2562-2565.omp_outlined..23Single0.010.010.061.00NANA2.001NANA1.001.00NANA0.50
Loop 50execpar_csr_matop.c:127-127,par_csr_matop.c:135-135,par_csr_matop.c:144-144,par_csr_matop.c:170-170,par_csr_matop.c:187-187,par_csr_matop.c:241-242.omp_outlined.#0x4864a0Innermost0.010.010.061.001.004.001.4010.0025.002.332.332.330.581.67
Loop 1232execpar_multi_interp.c:1760-1761.omp_outlined..22#0x437d40Single0.010.010.061.00NANA1.001NANA1.001.00NANA1.00
Loop 1674execpar_multi_interp.c:488-491,par_multi_interp.c:501-501,par_multi_interp.c:511-514hypre_BoomerAMGBuildMultipassOutermost000.031.001.004.0022.6710.0025.005.675.675.671.420.25
Loop 1172execpar_multi_interp.c:1590-1591.omp_outlined..20#0x437590Single000.031.00NANA1.001NANA1.001.00NANA1.00
Loop 195execpar_lr_interp.c:1264-1267,par_lr_interp.c:1275-1277,par_lr_interp.c:1289-1293.omp_outlined.#0x43b560InBetween000.031.001.004.003.7510.0025.005.005.005.001.251.33
Loop 583execpar_strength.c:492-498,par_strength.c:508-508.omp_outlined..2#0x466100InBetween000.031.001.004.002.1710.0025.004.334.334.331.082.00
Loop 3464execIJMatrix_parcsr.c:199-200hypre_IJMatrixSetDiagOffdSizesParCSRSingle000.031.001.004.001.0010.0025.002.002.002.000.502.00
Loop 675execpar_strength.c:1268-1278.omp_outlined..6#0x468ca0Innermost000.031.001.004.001.5020.0025.002.002.002.000.501.33
Loop 3623execcsr_matrix.c:147-148hypre_CSRMatrixSetRownnzInnermost000.031.001.001.001.50188.8991.673.003.003.003.002.00
Loop 2893execams.c:724-726hypre_ParCSRComputeL1NormsSingle000.031.001.004.001.0010.0025.001.001.001.000.251.00
Loop 2682execpar_strength.c:2311-2315hypre_BoomerAMGCorrectCFMarkerInnermost000.031.001.004.008.0010.0025.002.002.002.000.500.25
Loop 1706execcsr_matop.c:483-485.omp_outlined..7#0x4a23a0Single000.031.001.004.001.8310.0025.001.831.831.830.461.00
Loop 872execpar_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle000.031.001.004.001.0010.0025.002.002.002.000.502.00
Loop 674execpar_strength.c:1253-1253,par_strength.c:1261-1263,par_strength.c:1266-1268.omp_outlined..6#0x468ca0Outermost000.031.001.004.006.6710.0025.005.005.005.001.250.75
Loop 18execvector.c:268-268.omp_outlined.#0x4a8a50Single000.031.001.001.001.001100.00100.001.001.001.001.001.00
Loop 39execIJMatrix_parcsr.c:306-307.omp_outlined.#0x497fb0Single000.031.001.001.004.001100.00100.004.004.004.004.001.00
×