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 1022execcsr_matvec.c:312-312.omp_outlined..18#0x4a9fb0Innermost5.075.0732.531.001.003.641.00125.0031.252.002.002.000.552.00
Loop 1043execcsr_matvec.c:261-261.omp_outlined..18#0x4a9fb0Innermost0.970.976.221.001.003.641.00125.0031.252.002.002.000.552.00
Loop 524execpar_coarsen.c:2361-2368.omp_outlined..19Innermost0.640.644.131.001.004.001.0010.0025.003.003.003.000.753.00
Loop 439execpar_csr_matop.c:946-948,par_csr_matop.c:956-965.omp_outlined..9#0x48c890Innermost0.560.563.591.631.004.002.1720.0025.002.171.332.170.541.00
Loop 52execpar_csr_matop.c:195-197,par_csr_matop.c:205-208.omp_outlined.#0x48a8e0Innermost0.50.53.241.001.004.001.2520.0025.001.251.251.250.311.00
Loop 1160execpar_strength.c:1743-1752.omp_outlined..20#0x46d910Innermost0.480.483.081.001.004.001.8840.0025.001.881.881.880.471.00
Loop 454execpar_coarsen.c:2133-2136.omp_outlined..11Single0.470.473.01NANANANA1NANANANANANANA
Loop 1141execpar_strength.c:2024-2034.omp_outlined..20#0x46d910Innermost0.450.452.921.001.004.002.8810.0025.003.833.833.830.961.33
Loop 1023execcsr_matvec.c:307-310,csr_matvec.c:314-314.omp_outlined..18#0x4a9fb0InBetween0.390.392.536.301.004.677.0010.0024.315.250.835.251.130.75
Loop 1240execpar_multi_interp.c:1811-1830,par_multi_interp.c:1835-1837.omp_outlined..22#0x437c60InBetween0.360.362.311.771.004.003.2310.0025.008.885.008.882.222.75
Loop 2928execams.c:78-79hypre_ParCSRRelaxSingle0.30.31.961.001.001.002.001100.00100.004.004.004.004.002.00
Loop 1026execcsr_matvec.c:310-312.omp_outlined..18#0x4a9fb0Innermost0.30.31.921.001.004.001.0010.0025.002.002.002.000.502.00
Loop 438execpar_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#0x48c890Outermost0.230.231.515.001.004.006.6710.0025.006.671.336.671.671.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.#0x48a8e0Outermost0.20.21.311.001.004.007.0010.0025.004.674.674.671.170.67
Loop 1244execpar_multi_interp.c:1799-1803.omp_outlined..22#0x437c60Innermost0.190.191.251.001.004.002.7510.0025.001.831.831.830.460.67
Loop 760execpar_multi_interp.c:944-947,par_multi_interp.c:950-951,par_multi_interp.c:962-963.omp_outlined..12#0x435590InBetween0.180.181.151.001.004.001.2910.0025.003.003.003.000.752.33
Loop 732execvector.c:337-337.omp_outlined..12#0x4ad2b0Single0.170.171.091.001.001.002.001100.00100.002.002.002.002.001.00
Loop 752execpar_multi_interp.c:1075-1078,par_multi_interp.c:1081-1082,par_multi_interp.c:1092-1093.omp_outlined..12#0x435590InBetween0.170.171.091.001.004.001.2910.0025.003.003.003.000.752.33
Loop 3822execcsr_matvec.c:612-615hypre_CSRMatrixMatvecTInnermost0.160.161.031.251.004.003.3310.0025.003.332.673.330.831.00
Loop 1024execcsr_matvec.c:310-310.omp_outlined..18#0x4a9fb0Outermost0.150.150.991.001.004.003.5010.0025.001.751.751.750.440.50
Loop 34execcsr_matop.c:222-222,csr_matop.c:225-231.omp_outlined.#0x4a5e40Outermost0.150.150.991.001.004.007.3310.0025.001.831.831.830.460.25
Loop 25execcsr_matop.c:286-295.omp_outlined.#0x4a5e40Innermost0.140.140.931.891.004.002.8310.0025.002.831.502.830.711.00
Loop 552execpar_coarsen.c:2465-2470.omp_outlined..21Innermost0.140.140.91.001.004.001.2520.0025.001.251.251.250.311.00
Loop 539execIJMatrix_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#0x4a1130InBetween0.140.140.92.691.004.0023.3310.0025.005.832.175.831.460.25
Loop 1027execcsr_matvec.c:339-339.omp_outlined..18#0x4a9fb0Innermost0.130.130.871.001.003.641.00125.0031.252.002.002.000.552.00
Loop 212execamg.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.130.130.876.551.004.0019.9810.0025.00199.8330.50199.8349.9610.00
Loop 1028execcsr_matvec.c:334-337,csr_matvec.c:341-341.omp_outlined..18#0x4a9fb0InBetween0.120.130.86.301.004.677.0010.0024.315.250.835.251.130.75
Loop 762execpar_multi_interp.c:951-958.omp_outlined..12#0x435590Innermost0.120.120.771.001.004.001.5720.0025.001.831.831.830.461.17
Loop 754execpar_multi_interp.c:1082-1088.omp_outlined..12#0x435590Innermost0.110.110.741.001.004.009.3310.0025.002.332.332.330.580.25
Loop 1239execpar_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#0x437c60InBetween0.10.10.644.071.001.014.3616.4529.0320.335.0020.3320.084.67
Loop 948execvector.c:452-452.omp_outlined..16#0x4ad880Single0.090.090.581.001.001.003.001100.00100.003.003.003.003.001.00
Loop 594execpar_strength.c:451-460.omp_outlined..2#0x469780Innermost0.080.080.511.701.004.002.1310.0025.002.831.672.830.711.33
Loop 216execamg.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.080.080.511.001.004.002.2610.0025.0065.5065.5065.5016.3829.00
Loop 1183execpar_multi_interp.c:1618-1628.omp_outlined..20#0x4374b0Innermost0.080.080.512.891.004.004.33120.0025.004.331.504.331.081.00
Loop 1031execcsr_matvec.c:337-339.omp_outlined..18#0x4a9fb0Innermost0.070.070.481.001.004.001.0010.0025.002.002.002.000.502.00
Loop 1042execcsr_matvec.c:256-256,csr_matvec.c:259-259,csr_matvec.c:263-263.omp_outlined..18#0x4a9fb0Outermost0.070.070.457.001.004.677.00100.0024.527.001.007.001.501.00
Loop 1139execpar_strength.c:2011-2021,par_strength.c:2024-2024,par_strength.c:2038-2038.omp_outlined..20#0x46d910InBetween0.070.070.451.001.004.005.6310.0025.007.507.507.501.881.33
Loop 1669execpar_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost0.070.070.451.001.004.008.6710.0025.002.172.172.170.540.25
Loop 1008execvector.c:486-486.omp_outlined..18#0x4adb00Single0.070.070.451.001.001.001.001100.00100.002.002.002.002.002.00
Loop 3821execcsr_matvec.c:612-612hypre_CSRMatrixMatvecTOutermost0.060.060.421.001.004.003.5010.0025.001.751.751.750.440.50
Loop 1178execpar_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#0x4374b0InBetween0.060.060.4210.951.001.2513.6914.1727.6018.251.6718.2514.651.33
Loop 1715execpar_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost0.060.060.381.001.004.001.5020.0025.001.501.501.500.381.00
Loop 466execIJMatrix_parcsr.c:2803-2812.omp_outlined..15#0x4a03c0Innermost0.060.060.381.391.004.002.6720.0025.002.671.922.670.671.00
Loop 1710execpar_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost0.050.050.321.001.004.001.0010.0025.001.001.001.000.251.00
Loop 577execpar_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#0x469780InBetween0.050.050.322.731.001.103.10138.1053.5745.0016.5045.0040.9214.50
Loop 1045execcsr_matvec.c:259-261.omp_outlined..18#0x4a9fb0Innermost0.040.040.291.001.004.001.0010.0025.002.002.002.000.502.00
Loop 178execpar_lr_interp.c:1624-1628.omp_outlined.#0x43b500Innermost0.040.040.264.691.004.003.1310.0025.003.130.673.130.781.00
Loop 1029execcsr_matvec.c:337-337.omp_outlined..18#0x4a9fb0Outermost0.040.040.261.001.004.003.5010.0025.001.751.751.750.440.50
Loop 749execpar_multi_interp.c:1072-1075,par_multi_interp.c:1099-1099,par_multi_interp.c:1104-1104.omp_outlined..12#0x435590InBetween0.040.040.261.001.004.006.8310.0025.006.836.836.831.711.00
Loop 3820execcsr_matvec.c:608-612hypre_CSRMatrixMatvecTInnermost0.040.040.261.001.004.001.5010.0025.001.001.001.000.250.67
Loop 1158execpar_strength.c:1731-1740,par_strength.c:1743-1743,par_strength.c:1756-1756.omp_outlined..20#0x46d910InBetween0.040.040.261.001.004.002.4310.0025.005.675.675.671.422.33
Loop 24execcsr_matop.c:286-286,csr_matop.c:298-298.omp_outlined.#0x4a5e40Outermost0.030.030.221.571.004.003.6710.0025.001.831.171.830.460.50
Loop 576execpar_strength.c:498-500.omp_outlined..2#0x469780Innermost0.030.030.221.00NANA2.001NANA1.001.00NANA0.50
Loop 534execIJMatrix_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#0x4a1130InBetween0.030.030.22NANANANANANANANANANANANA
Loop 176execpar_lr_interp.c:1644-1651.omp_outlined.#0x43b500Innermost0.030.030.191.501.004.001.5090.0025.003.002.003.000.752.00
Loop 757execpar_multi_interp.c:939-944,par_multi_interp.c:976-976.omp_outlined..12#0x435590InBetween0.030.030.191.001.004.001.6710.0025.005.005.005.001.253.00
Loop 520execpar_coarsen.c:2354-2361,par_coarsen.c:2372-2372.omp_outlined..19InBetween0.030.030.192.601.007.433.2510.0022.504.331.674.330.581.33
Loop 173execpar_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.#0x43b500InBetween0.030.030.194.571.004.008.0010.0025.0016.003.5016.004.002.00
Loop 1242execpar_multi_interp.c:1816-1822.omp_outlined..22#0x437c60Innermost0.030.030.191.001.004.001.0010.0025.004.004.004.001.004.00
Loop 1246execpar_multi_interp.c:1782-1787.omp_outlined..22#0x437c60Innermost0.030.030.191.001.004.003.8310.0025.003.833.833.830.961.00
Loop 553execpar_coarsen.c:2435-2438,par_coarsen.c:2446-2446,par_coarsen.c:2453-2453.omp_outlined..21Innermost0.020.020.163.501.007.003.5010.0021.883.501.003.500.501.00
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.#0x48a8e0Innermost0.020.020.161.001.004.001.4010.0025.002.332.332.330.581.67
Loop 1708execpar_multi_interp.c:550-554,par_multi_interp.c:568-568hypre_BoomerAMGBuildMultipassOutermost0.020.020.131.001.004.007.7510.0025.005.175.175.171.290.67
Loop 3030execams.c:609-609hypre_ParCSRComputeL1NormsInnermost0.020.020.131.001.001.001.00185.7189.292.002.002.002.002.00
Loop 26execcsr_matop.c:282-286.omp_outlined.#0x4a5e40Innermost0.020.020.131.00NANANA1NANA0.500.50NANANA
Loop 437execpar_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#0x48c890Innermost0.020.020.131.001.004.001.0010.0025.002.332.332.330.582.33
Loop 922execvector.c:413-416.omp_outlined..14#0x4ad680Single0.020.020.131.001.001.002.001100.00100.002.002.002.002.001.00
Loop 1713execpar_multi_interp.c:488-491,par_multi_interp.c:501-501,par_multi_interp.c:511-514hypre_BoomerAMGBuildMultipassOutermost0.010.010.11.001.004.0022.6710.0025.005.675.675.671.420.25
Loop 581execpar_strength.c:326-327.omp_outlined..2#0x469780Innermost0.010.010.11.001.001.001.00185.7189.292.002.002.002.002.00
Loop 1738execcsr_matop.c:540-541.omp_outlined..7#0x4a67e0Innermost0.010.010.11.001.004.001.0010.0025.001.001.001.000.251.00
Loop 23execcsr_matop.c:282-286.omp_outlined.#0x4a5e40InBetween0.010.010.11.001.004.002.5010.0025.001.671.671.670.420.67
Loop 3020execams.c:720-722hypre_ParCSRComputeL1NormsSingle0.010.010.11.291.004.001.5010.0025.001.501.171.500.381.00
Loop 1724execpar_multi_interp.c:385-385,par_multi_interp.c:400-400hypre_BoomerAMGBuildMultipassOutermost0.010.010.061.00NANA2.101NANA3.503.50NANA1.67
Loop 1680execpar_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassInnermost0.010.010.061.00NANA2.101NANA3.503.50NANA1.67
Loop 3027execams.c:602-604,ams.c:608-608,ams.c:611-611hypre_ParCSRComputeL1NormsOutermost0.010.010.063.701.001.855.29112.9034.689.252.509.255.001.75
Loop 1737execcsr_matop.c:541-548.omp_outlined..7#0x4a67e0Outermost0.010.010.061.911.004.003.5010.0025.003.501.833.500.881.00
Loop 200execpar_lr_interp.c:1277-1280.omp_outlined.#0x43b500Innermost0.010.010.061.00NANA2.001NANA1.001.00NANA0.50
Loop 198execpar_lr_interp.c:1264-1267,par_lr_interp.c:1275-1277,par_lr_interp.c:1289-1293.omp_outlined.#0x43b500InBetween0.010.010.061.001.004.003.7510.0025.005.005.005.001.251.33
Loop 567execpar_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 565execpar_coarsen.c:2562-2565.omp_outlined..23Single0.010.010.061.00NANA2.001NANA1.001.00NANA0.50
Loop 18execvector.c:268-268.omp_outlined.#0x4ad030Single0.010.010.061.001.001.001.001100.00100.001.001.001.001.001.00
Loop 580execpar_strength.c:324-327.omp_outlined..2#0x469780Innermost000.031.001.004.001.0010.0025.002.002.002.000.502.00
Loop 185execpar_lr_interp.c:1516-1519.omp_outlined.#0x43b500Innermost000.031.00NANA2.001NANA1.001.00NANA0.50
Loop 419execpar_coarsen.c:2232-2240hypre_BoomerAMGCoarsenPMISInnermost000.031.001.004.001.9010.0025.003.173.173.170.791.67
Loop 218execamg.c:798-798,amg.c:1223-1223,amg.c:1330-1330.omp_outlined.InBetween000.031.00NANA2.331NANA1.171.17NANA0.50
Loop 574execpar_strength.c:492-498,par_strength.c:508-508.omp_outlined..2#0x469780InBetween000.031.001.004.002.1710.0025.004.334.334.331.082.00
Loop 1156execpar_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#0x46d910InBetween000.031.001.004.002.0010.0025.006.676.676.671.673.33
Loop 35execcsr_matop.c:222-225.omp_outlined.#0x4a5e40InBetween000.031.001.004.003.0010.0025.002.002.002.000.500.67
Loop 1494execpar_interp.c:3184-3187hypre_qsort2absOutermost000.034.121.004.005.5010.0025.002.750.672.750.690.50
Loop 670execpar_strength.c:1268-1278.omp_outlined..6#0x46c300Innermost000.031.001.004.001.5020.0025.002.002.002.000.501.33
Loop 464execpar_coarsen.c:2142-2142.omp_outlined..13Single000.031.001.001.002.001100.00100.002.002.002.002.001.00
Loop 3595execIJMatrix_parcsr.c:207-208hypre_IJMatrixSetDiagOffdSizesParCSRSingle000.031.001.004.001.0010.0025.002.002.002.000.502.00
Loop 3019execams.c:724-726hypre_ParCSRComputeL1NormsSingle000.031.001.004.001.0010.0025.001.001.001.000.251.00
Loop 2796execpar_strength.c:2311-2315hypre_BoomerAMGCorrectCFMarkerInnermost000.031.001.004.008.0010.0025.002.002.002.000.500.25
Loop 1745execcsr_matop.c:483-485.omp_outlined..7#0x4a67e0Single000.031.001.004.001.8310.0025.001.831.831.830.461.00
Loop 1253execpar_multi_interp.c:1760-1761.omp_outlined..22#0x437c60Single000.031.00NANA1.001NANA1.001.00NANA1.00
Loop 945execpar_multi_interp.c:1169-1173.omp_outlined..14#0x435fa0Single000.031.00NANA4.001NANA4.004.00NANA1.00
Loop 870execpar_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle000.031.001.004.001.0010.0025.002.002.002.000.502.00
Loop 669execpar_strength.c:1253-1253,par_strength.c:1261-1263,par_strength.c:1266-1268.omp_outlined..6#0x46c300Outermost000.031.001.004.006.6710.0025.005.005.005.001.250.75
Loop 533execIJVector_parcsr.c:443-443.omp_outlined..21#0x4a3c60Single000.031.001.001.002.001100.00100.002.002.002.002.001.00
Loop 551execpar_coarsen.c:2446-2446,par_coarsen.c:2465-2465,par_coarsen.c:2473-2473.omp_outlined..21InBetween000.031.00NANA1.381NANA1.831.83NANA1.33
Loop 465execIJMatrix_parcsr.c:2798-2803.omp_outlined..15#0x4a03c0Outermost000.031.001.006.004.5010.0022.923.003.003.000.500.67
Loop 206execpar_multi_interp.c:274-275.omp_outlined.#0x434dd0Single000.031.001.004.001.3810.0025.002.752.752.750.692.00
×