options

Expert Summary

Columns Filter

Source Location 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 (%) Flops (GFLOP/s) 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 (%)Flops (GFLOP/s)CQA cyclesCQA cycles if no scalar integerCQA cycles if FP arith vectorizedCQA cycles if fully vectorizedCQA cycles if FP only
Loop 2591execams.c:3672-3675hypre_ParCSRRelaxThreads.omp_outlined.27Innermost9.7413.2127.711.001.753.501.00120.0030.0023.458.008.004.572.298.00
Loop 3507execcsr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.14Innermost2.523.387.091.001.753.501.00120.0030.0022.848.008.004.572.298.00
Loop 3513execcsr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.14Innermost2.273.006.301.001.753.501.00120.0030.0023.008.008.004.572.298.00
Loop 2592execams.c:3672-3675hypre_ParCSRRelaxThreads.omp_outlined.27Innermost1.121.292.701.002.154.001.0010.0025.0023.642.002.000.930.502.00
Loop 2588execams.c:3664-3664,ams.c:3669-3672,ams.c:3677-3677,ams.c:3682-3682hypre_ParCSRRelaxThreads.omp_outlined.27InBetween0.840.962.011.621.465.51 - 2.932.93 - 1.4710.0024.0426.685.133.173.500.93 - 1.751.75 - 3.50
Loop 3582execvector.c:451-452hypre_SeqVectorAxpy.omp_outlinedSingle0.410.541.121.001.001.003.00188.8991.6716.143.003.003.003.001.00
Loop 2586execams.c:3657-3659hypre_ParCSRRelaxThreads.omp_outlinedSingle0.400.521.081.001.001.002.00180.0085.000.002.002.002.002.001.00
Loop 3508execcsr_matvec.c:310-312hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.14Innermost0.400.430.901.002.154.001.0010.0025.0022.472.002.000.930.502.00
Loop 3514execcsr_matvec.c:259-261hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.14Innermost0.370.380.801.002.154.001.0010.0025.0023.082.002.000.930.502.00
Loop 3585execvector.c:485-486hypre_SeqVectorInnerProd.omp_outlinedSingle0.230.300.621.001.001.071.00188.8991.6731.2616.0016.0016.0015.0016.00
Loop 248execpar_coarsen.c:2361-2369hypre_BoomerAMGCoarsenPMIS.omp_outlined.18Innermost0.230.290.621.001.004.001.0010.0025.0081.973.003.003.000.753.00
Loop 2115execpar_strength.c:2024-2034hypre_BoomerAMGCreate2ndS.omp_outlined.15Innermost0.230.280.591.001.004.003.5010.0025.000.003.503.503.500.881.00
Loop 2134execpar_strength.c:1743-1752hypre_BoomerAMGCreate2ndS.omp_outlined.15Innermost0.230.280.581.001.004.001.6540.0025.000.001.791.791.790.451.08
Loop 2784execpar_csr_matop.c:946-948,par_csr_matop.c:956-965hypre_ParMatmul.omp_outlined.6Innermost0.230.250.531.631.444.002.1720.0025.0039.862.171.331.500.541.00
Loop 3529execcsr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.14Innermost0.220.250.521.002.154.001.0010.0025.0024.402.002.000.930.502.00
Loop 755execpar_multi_interp.c:1811-1830,par_multi_interp.c:1835-1837hypre_BoomerAMGBuildMultipass.omp_outlined.19InBetween0.210.220.471.502.224.002.62290.0025.0019.409.506.334.292.383.63
Loop 3555execcsr_matvec.c:564-567hypre_CSRMatrixMatvecT.omp_outlined.23Innermost0.190.220.461.221.224.001.8310.0025.0033.901.831.501.500.461.00
Loop 2758execpar_csr_matop.c:195-197,par_csr_matop.c:205-208hypre_ParMatmul_RowSizes.omp_outlinedInnermost0.210.210.431.001.004.001.2520.0025.000.001.251.251.250.311.00
Loop 240execpar_coarsen.c:2133-2136hypre_BoomerAMGCoarsenPMIS.omp_outlined.10Single0.160.200.421.001.004.001.3310.0025.000.001.331.331.330.331.00
Loop 3263execIJMatrix_parcsr.c:2800-2800,IJMatrix_parcsr.c:2803-2812hypre_IJMatrixAssembleParCSR.omp_outlined.10Outermost0.150.200.421.931.004.004.5010.0025.000.004.502.334.501.131.00
Loop 3373execcsr_matop.c:286-290,csr_matop.c:298-298hypre_CSRMatrixMultiply.omp_outlinedInnermost0.150.170.351.571.574.001.8310.0025.0014.841.831.171.170.461.00
Loop 250execpar_coarsen.c:2465-2470hypre_BoomerAMGCoarsenPMIS.omp_outlined.20Innermost0.140.170.351.001.004.001.2520.0025.000.881.251.251.250.311.00
Loop 700execpar_multi_interp.c:944-947,par_multi_interp.c:950-951,par_multi_interp.c:962-963hypre_BoomerAMGBuildMultipass.omp_outlined.9InBetween0.130.140.301.001.004.004.6710.0025.000.004.674.674.671.171.00
Loop 694execpar_multi_interp.c:1075-1078,par_multi_interp.c:1081-1082,par_multi_interp.c:1092-1093hypre_BoomerAMGBuildMultipass.omp_outlined.9InBetween0.130.140.291.001.004.001.2910.0025.000.003.003.003.000.752.33
Loop 759execpar_multi_interp.c:1799-1803hypre_BoomerAMGBuildMultipass.omp_outlined.19Innermost0.130.110.231.001.004.002.7510.0025.000.941.831.831.830.460.67
Loop 3580execvector.c:415-416hypre_SeqVectorScale.omp_outlinedSingle0.090.110.231.001.001.002.001100.00100.0011.962.002.002.002.001.00
Loop 3383execcsr_matop.c:225-231hypre_CSRMatrixMultiply.omp_outlinedInnermost0.090.100.211.001.004.001.2520.0025.000.001.251.251.250.311.00
Loop 2782execpar_csr_matop.c:937-940,par_csr_matop.c:946-946,par_csr_matop.c:968-970hypre_ParMatmul.omp_outlined.6Outermost0.110.100.202.871.004.003.2910.0025.0038.587.672.677.671.922.33
Loop 2756execpar_csr_matop.c:187-189,par_csr_matop.c:195-195,par_csr_matop.c:216-216hypre_ParMatmul_RowSizes.omp_outlinedInBetween0.110.090.191.001.004.002.7510.0025.000.003.673.673.670.921.33
Loop 3528execcsr_matvec.c:337-339hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.14Innermost0.100.080.171.001.753.501.00120.0030.0022.848.008.004.572.298.00
Loop 767execpar_multi_interp.c:1760-1761hypre_BoomerAMGBuildMultipass.omp_outlined.19Single0.100.080.161.001.004.001.0010.0025.000.001.001.001.000.251.00
Loop 3527execcsr_matvec.c:334-337,csr_matvec.c:341-341hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.14Outermost0.120.070.163.301.005.185.5050.0023.7544.782.750.832.750.530.50
Loop 3283execIJMatrix_parcsr.c:3383-3385,IJMatrix_parcsr.c:3388-3388,IJMatrix_parcsr.c:3399-3402,IJMatrix_parcsr.c:3417-3417,IJMatrix_parcsr.c:3422-3422,IJMatrix_parcsr.c:3433-3436,IJMatrix_parcsr.c:3454-3454hypre_IJMatrixSetValuesOMPParCSR.omp_outlined.14InBetween0.110.070.152.231.004.0019.3310.0025.000.004.832.174.831.210.25
Loop 702execpar_multi_interp.c:951-958hypre_BoomerAMGBuildMultipass.omp_outlined.9Innermost0.080.070.151.001.004.001.5720.0025.000.001.831.831.830.461.17
Loop 696execpar_multi_interp.c:1082-1088hypre_BoomerAMGBuildMultipass.omp_outlined.9Innermost0.090.070.141.001.004.009.3310.0025.000.002.332.332.330.580.25
Loop 3506execcsr_matvec.c:307-310,csr_matvec.c:314-314hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.14Outermost0.110.070.143.301.005.185.5010.0023.7527.352.750.832.750.530.50
Loop 743execpar_multi_interp.c:1618-1628hypre_BoomerAMGBuildMultipass.omp_outlined.17Innermost0.070.070.143.431.024.008.0010.0025.009.954.001.173.921.000.50
Loop 3574execvector.c:270-271hypre_SeqVectorSetConstantValues.omp_outlinedSingle0.050.060.131.001.001.001.001100.00100.000.001.001.001.001.001.00
Loop 2565execams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.omp_outlinedInnermost0.060.060.121.001.314.001.0010.0025.0050.288.008.006.112.008.00
Loop 3554execcsr_matvec.c:564-567hypre_CSRMatrixMatvecT.omp_outlined.23Innermost0.080.060.121.251.184.006.6710.0025.0026.596.675.335.671.671.00
Loop 3550execcsr_matvec.c:577-579hypre_CSRMatrixMatvecT.omp_outlined.23Innermost0.080.050.111.001.434.001.0010.0025.0031.978.008.005.602.008.00
Loop 752execpar_multi_interp.c:1774-1776,par_multi_interp.c:1779-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-1875hypre_BoomerAMGBuildMultipass.omp_outlined.19Outermost0.060.050.105.822.321.226.1914.3528.807.4433.005.6714.2527.085.33
Loop 3553execcsr_matvec.c:560-560,csr_matvec.c:564-564hypre_CSRMatrixMatvecT.omp_outlined.23Outermost0.060.050.101.001.004.895.5010.0023.6146.982.752.752.750.560.50
Loop 14execamg.c:794-833,amg.c:841-845,amg.c:851-896,amg.c:904-908,amg.c:917-923,amg.c:932-932,amg.c:938-938,amg.c:944-947,amg.c:955-959,amg.c:965-965,amg.c:974-974,amg.c:983-986,amg.c:995-995,amg.c:1001-1001,amg.c:1007-1010,amg.c:1018-1022,amg.c:1030-1057,amg.c:1065-1069,amg.c:1075-1120,amg.c:1128-1132,amg.c:1138-1168,amg.c:1176-1180,amg.c:1186-1223,amg.c:1243-1243,amg.c:1252-1258,amg.c:1267-1267,amg.c:1279-1282,amg.c:1290-1294,amg.c:1300-1300,amg.c:1309-1309,amg.c:1318-1321,amg.c:1330-1330,amg.c:1336-1336,amg.c:1342-1345,amg.c:1353-1357,amg.c:1365-1367BuildIJLaplacian27pt.omp_outlinedInnermost0.080.050.101.001.004.004.5710.0025.000.00114.17114.17114.1728.5425.00
Loop 2023execpar_strength.c:451-460hypre_BoomerAMGCreateS.omp_outlined.1Innermost0.070.050.101.421.004.001.4220.0025.0056.461.421.001.420.351.00
Loop 3512execcsr_matvec.c:256-256,csr_matvec.c:259-259,csr_matvec.c:263-263hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.14Outermost0.070.040.095.501.005.185.5010.0023.7528.282.750.502.750.530.50
Loop 10execamg.c:1402-1416,amg.c:1421-1424,amg.c:1428-1432,amg.c:1437-1442,amg.c:1447-1451,amg.c:1455-1457,amg.c:1461-1467,amg.c:1470-1473,amg.c:1478-1480,amg.c:1485-1488,amg.c:1492-1496,amg.c:1501-1504,amg.c:1508-1513,amg.c:1517-1520,amg.c:1524-1528,amg.c:1533-1536,amg.c:1543-1554,amg.c:1557-1570,amg.c:1577-1583,amg.c:1589-1591,amg.c:1596-1602,amg.c:1607-1610,amg.c:1617-1622,amg.c:1625-1628,amg.c:1631-1637,amg.c:1640-1643,amg.c:1648-1648,amg.c:1656-1658,amg.c:1663-1666,amg.c:1674-1674,amg.c:1681-1683,amg.c:1691-1693,amg.c:1698-1705,amg.c:1709-1713,amg.c:1719-1721,amg.c:1727-1729,amg.c:1733-1746,amg.c:1752-1756,amg.c:1761-1764,amg.c:1768-1773,amg.c:1777-1781,amg.c:1787-1789,amg.c:1795-1797,amg.c:1801-1814,amg.c:1818-1820,amg.c:1825-1828,amg.c:1832-1834,amg.c:1839-1842,amg.c:1846-1850,amg.c:1855-1858,amg.c:1862-1867,amg.c:1871-1875,amg.c:1881-1883,amg.c:1889-1891,amg.c:1895-1908,amg.c:1912-1919,amg.c:1923-1926,amg.c:1930-1934,amg.c:1939-1942,amg.c:1949-1960,amg.c:1963-1969,amg.c:1972-1975,amg.c:1980-1983,amg.c:1987-1990,amg.c:1994-1998,amg.c:2003-2006,amg.c:2010-2015,amg.c:2019-2022,amg.c:2026-2028,amg.c:2031-2031,amg.c:2035-2040,amg.c:2064-2064,amg.c:2079-2085,amg.c:2091-2093,amg.c:2098-2103,amg.c:2109-2111,amg.c:2114-2114,amg.c:2119-2123,amg.c:2127-2129,amg.c:2133-2138,amg.c:2142-2144,amg.c:2147-2147,amg.c:2150-2150,amg.c:2158-2160,amg.c:2165-2168,amg.c:2176-2176,amg.c:2183-2189,amg.c:2193-2196,amg.c:2200-2208,amg.c:2211-2215,amg.c:2221-2223,amg.c:2229-2231,amg.c:2235-2249,amg.c:2254-2254,amg.c:2344-2344BuildIJLaplacian27pt.omp_outlinedInBetween0.080.040.092.591.003.982.5910.0025.830.00639.00247.00639.00160.50247.00
Loop 2113execpar_strength.c:2011-2021,par_strength.c:2024-2024,par_strength.c:2038-2038hypre_BoomerAMGCreate2ndS.omp_outlined.15InBetween0.060.040.091.001.004.004.1010.0025.000.006.836.836.831.711.67
Loop 2132execpar_strength.c:1731-1740,par_strength.c:1743-1743,par_strength.c:1756-1756hypre_BoomerAMGCreate2ndS.omp_outlined.15InBetween0.070.040.091.001.004.002.6710.0025.000.005.335.335.331.332.00
Loop 750execpar_multi_interp.c:1590-1591hypre_BoomerAMGBuildMultipass.omp_outlined.17Single0.050.040.081.001.004.001.0010.0025.000.001.001.001.000.251.00
Loop 2006execpar_strength.c:497-503hypre_BoomerAMGCreateS.omp_outlined.1Outermost0.060.030.071.001.004.004.0010.0025.000.002.002.002.000.500.50
Loop 659execpar_multi_interp.c:651-655hypre_BoomerAMGBuildMultipassInnermost1.350.030.061.001.004.001.5820.0025.000.001.581.581.580.401.00
Loop 670execpar_multi_interp.c:491-498hypre_BoomerAMGBuildMultipassInnermost1.330.030.061.001.004.003.0010.0025.000.002.002.002.000.500.67
Loop 3371execcsr_matop.c:282-286hypre_CSRMatrixMultiply.omp_outlinedInBetween0.040.030.061.001.004.004.5010.0025.0013.361.501.501.500.380.33
Loop 842execpar_lr_interp.c:1624-1628hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.050.030.054.691.564.003.1310.0025.007.383.130.672.000.781.00
Loop 2580execams.c:3532-3534hypre_ParCSRComputeL1NormsThreads.omp_outlinedInnermost0.030.030.051.111.004.001.1110.0025.002.503.333.003.330.833.00
Loop 3395execcsr_matop.c:541-548hypre_CSRMatrixTranspose.omp_outlinedOutermost0.030.020.051.911.004.003.5010.0025.000.003.501.833.500.881.00
Loop 257execpar_coarsen.c:2528-2540hypre_BoomerAMGCoarsenPMIS.omp_outlined.22Single0.030.020.051.001.004.001.1720.0025.000.001.171.171.170.291.00
Loop 665execpar_multi_interp.c:554-557hypre_BoomerAMGBuildMultipassInnermost1.060.020.051.001.004.001.0010.0025.000.001.001.001.000.251.00
Loop 2008execpar_strength.c:253-258,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-463hypre_BoomerAMGCreateS.omp_outlined.1InBetween0.040.020.052.522.243.992.8410.0025.24173.2337.8815.0016.899.5013.33
Loop 690execpar_multi_interp.c:1072-1075,par_multi_interp.c:1104-1104hypre_BoomerAMGBuildMultipass.omp_outlined.9InBetween0.050.020.041.001.004.006.0010.0025.000.006.006.006.001.501.00
Loop 243execpar_coarsen.c:2329-2334hypre_BoomerAMGCoarsenPMIS.omp_outlined.14Single0.020.020.041.501.004.001.5010.0025.001.491.501.001.500.381.00
Loop 838execpar_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:1653-1660,par_lr_interp.c:1667-1667,par_lr_interp.c:1672-1675hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInBetween0.040.020.041.572.364.002.2610.0025.006.2920.3813.008.635.099.00
Loop 699execpar_multi_interp.c:939-944,par_multi_interp.c:976-976hypre_BoomerAMGBuildMultipass.omp_outlined.9InBetween0.040.020.041.001.004.002.3310.0025.000.004.674.674.671.172.00
Loop 245execpar_coarsen.c:2356-2361,par_coarsen.c:2372-2372hypre_BoomerAMGCoarsenPMIS.omp_outlined.18InBetween0.040.020.041.331.004.001.6010.0025.0055.462.672.002.670.671.67
Loop 739execpar_multi_interp.c:1605-1607,par_multi_interp.c:1610-1612,par_multi_interp.c:1617-1618,par_multi_interp.c:1627-1627,par_multi_interp.c:1631-1633,par_multi_interp.c:1638-1639,par_multi_interp.c:1655-1659hypre_BoomerAMGBuildMultipass.omp_outlined.17InBetween0.040.020.045.671.571.405.67 - 4.8613.3327.0811.4017.003.0010.8112.173.00 - 3.50
Loop 3384execcsr_matop.c:222-225hypre_CSRMatrixMultiply.omp_outlinedInBetween0.040.020.041.001.004.006.0010.0025.000.002.002.002.000.500.33
Loop 2011execpar_strength.c:324-327hypre_BoomerAMGCreateS.omp_outlined.1Innermost0.030.020.041.001.393.561.00114.2928.5756.688.008.005.752.258.00
Loop 3279execIJMatrix_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-3467hypre_IJMatrixSetValuesOMPParCSR.omp_outlined.14InBetween0.030.020.041.001.007.212.4010.0023.750.0016.8316.8316.832.337.00
Loop 840execpar_lr_interp.c:1644-1651hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.030.020.031.501.504.001.5090.0025.0011.223.002.002.000.752.00
Loop 697execpar_multi_interp.c:1030-1034hypre_BoomerAMGBuildMultipass.omp_outlined.9Single0.020.010.031.001.004.001.7510.0025.000.002.332.332.330.581.33
Loop 2118execpar_strength.c:1951-1953hypre_BoomerAMGCreate2ndS.omp_outlined.15Single0.020.010.031.001.004.001.0010.0025.000.001.001.001.000.251.00
Loop 848execpar_lr_interp.c:1516-1526hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.040.010.031.621.004.001.8930.0025.000.091.891.171.890.471.00
Loop 2752execpar_csr_matop.c:263-266hypre_ParMatmul_RowSizes.omp_outlinedSingle0.010.010.031.001.001.004.001100.00100.000.004.004.004.004.001.00
Loop 757execpar_multi_interp.c:1816-1822hypre_BoomerAMGBuildMultipass.omp_outlined.19Innermost0.030.010.031.001.374.001.0010.0025.0018.254.004.002.921.004.00
Loop 870execpar_lr_interp.c:1277-1285hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.020.010.021.001.004.004.3310.0025.000.002.172.172.170.540.50
Loop 2755execpar_csr_matop.c:127-127,par_csr_matop.c:135-137,par_csr_matop.c:144-146,par_csr_matop.c:170-170,par_csr_matop.c:187-187,par_csr_matop.c:241-242hypre_ParMatmul_RowSizes.omp_outlinedInBetween0.020.010.021.001.004.001.5010.0025.000.005.505.505.501.383.67
Loop 254execpar_coarsen.c:2562-2567hypre_BoomerAMGCoarsenPMIS.omp_outlined.22Single0.020.010.021.001.004.001.5020.0025.000.001.501.501.500.381.00
Loop 2566execams.c:3388-3389hypre_ParCSRComputeL1NormsThreads.omp_outlinedInnermost0.020.010.021.001.474.001.0010.0025.0024.672.002.001.360.502.00
Loop 251execpar_coarsen.c:2437-2438,par_coarsen.c:2446-2446,par_coarsen.c:2453-2453hypre_BoomerAMGCoarsenPMIS.omp_outlined.20Innermost0.020.010.021.831.004.001.8310.0025.000.781.831.001.830.461.00
Loop 761execpar_multi_interp.c:1782-1787hypre_BoomerAMGBuildMultipass.omp_outlined.19Innermost0.020.010.021.001.003.833.8310.0028.571.533.833.833.831.001.00
Loop 3399execcsr_matop.c:380-380,csr_matop.c:496-500hypre_CSRMatrixTranspose.omp_outlinedSingle0.010.010.021.001.002.001.0010.0025.000.0010.00 - 40.0010.00 - 40.0010.00 - 40.005.00 - 20.0010.00 - 40.00
Loop 663execpar_multi_interp.c:550-554,par_multi_interp.c:568-568hypre_BoomerAMGBuildMultipassInBetween0.330.010.011.001.004.009.0010.0025.000.004.504.504.501.130.50
Loop 3397execcsr_matop.c:380-380,csr_matop.c:524-527hypre_CSRMatrixTranspose.omp_outlinedSingle0.010.010.011.001.002.001.0010.0025.000.005.00 - 20.005.00 - 20.005.00 - 20.002.50 - 10.005.00 - 20.00
Loop 2781execpar_csr_matop.c:865-865,par_csr_matop.c:874-879,par_csr_matop.c:886-888,par_csr_matop.c:917-917,par_csr_matop.c:937-937hypre_ParMatmul.omp_outlined.6InBetween0.010.010.011.241.004.001.4610.0025.0024.286.835.506.831.714.67
Loop 3372execcsr_matop.c:286-286,csr_matop.c:292-295hypre_CSRMatrixMultiply.omp_outlinedOutermost0.010.000.01NANANANANANANA23.36NANANANANA
Loop 677execpar_multi_interp.c:385-385,par_multi_interp.c:400-400hypre_BoomerAMGBuildMultipassOutermost0.200.000.01NANANANANANANA0.00NANANANANA
Loop 668execpar_multi_interp.c:488-491,par_multi_interp.c:501-501,par_multi_interp.c:511-514hypre_BoomerAMGBuildMultipassOutermost0.180.000.01NANANANANANANA0.00NANANANANA
Loop 3400execcsr_matop.c:483-485hypre_CSRMatrixTranspose.omp_outlinedSingle0.010.000.01NANANANANANANA0.00NANANANANA
Loop 249execpar_coarsen.c:2446-2446,par_coarsen.c:2465-2465,par_coarsen.c:2473-2473hypre_BoomerAMGCoarsenPMIS.omp_outlined.20Outermost0.020.000.01NANANANANANANA0.00NANANANANA
Loop 642execpar_multi_interp.c:1158-1161hypre_BoomerAMGBuildMultipassSingle0.160.000.01NANANANANANANA0.00NANANANANA
Loop 2137execpar_strength.c:1691-1693hypre_BoomerAMGCreate2ndS.omp_outlined.15Single0.010.000.01NANANANANANANA0.00NANANANANA
Loop 2005execpar_strength.c:492-495,par_strength.c:498-498,par_strength.c:507-508hypre_BoomerAMGCreateS.omp_outlined.1InBetween0.020.000.01NANANANANANANA0.00NANANANANA
Loop 854execpar_lr_interp.c:1455-1456hypre_BoomerAMGBuildExtPIInterp.omp_outlinedSingle0.010.000.01NANANANANANANA0.00NANANANANA
Loop 3385execcsr_matop.c:210-211hypre_CSRMatrixMultiply.omp_outlinedSingle0.010.000.01NANANANANANANA0.00NANANANANA
Loop 685execpar_multi_interp.c:274-275hypre_BoomerAMGBuildMultipass.omp_outlinedInnermost0.010.000.01NANANANANANANA0.00NANANANANA
Loop 2561execams.c:3382-3384,ams.c:3388-3388,ams.c:3391-3394hypre_ParCSRComputeL1NormsThreads.omp_outlinedInBetween0.010.000.01NANANANANANANA35.11NANANANANA
Loop 3375execcsr_matop.c:268-269hypre_CSRMatrixMultiply.omp_outlinedSingle0.010.000.01NANANANANANANA0.00NANANANANA
Loop 2788execpar_csr_matop.c:858-859hypre_ParMatmul.omp_outlined.6Single0.010.000.01NANANANANANANA0.00NANANANANA
Loop 2078execpar_strength.c:1261-1263hypre_BoomerAMGCreate2ndS.omp_outlinedSingle0.010.000.01NANANANANANANA0.00NANANANANA
Loop 12execamg.c:1409-1409,amg.c:2030-2031BuildIJLaplacian27pt.omp_outlinedInnermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 867execpar_lr_interp.c:1264-1277,par_lr_interp.c:1289-1291hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInBetween0.010.000.00NANANANANANANA0.00NANANANANA
Loop 845execpar_lr_interp.c:1494-1496,par_lr_interp.c:1503-1516,par_lr_interp.c:1526-1526,par_lr_interp.c:1530-1532hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInBetween0.010.000.00NANANANANANANA1.10NANANANANA
Loop 3158execIJMatrix_parcsr.c:304-307hypre_IJMatrixInitializeParCSR.omp_outlinedSingle0.010.000.00NANANANANANANA0.00NANANANANA
Loop 2763execpar_csr_matop.c:124-125hypre_ParMatmul_RowSizes.omp_outlinedSingle0.010.000.00NANANANANANANA0.00NANANANANA
Loop 2077execpar_strength.c:1268-1278hypre_BoomerAMGCreate2ndS.omp_outlinedSingle0.010.000.00NANANANANANANA0.00NANANANANA
Loop 2579execams.c:3536-3538hypre_ParCSRComputeL1NormsThreads.omp_outlinedInnermost0.010.000.00NANANANANANANA8.15NANANANANA
Loop 2129execpar_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-1770hypre_BoomerAMGCreate2ndS.omp_outlined.15InBetween0.010.000.00NANANANANANANA0.00NANANANANA
Loop 872execpar_lr_interp.c:1224-1225hypre_BoomerAMGBuildExtPIInterp.omp_outlinedSingle0.010.000.00NANANANANANANA0.00NANANANANA
Loop 2109execpar_strength.c:1998-2000,par_strength.c:2006-2008,par_strength.c:2011-2011,par_strength.c:2053-2053hypre_BoomerAMGCreate2ndS.omp_outlined.15InBetween0.010.000.00NANANANANANANA0.00NANANANANA
Loop 745execpar_multi_interp.c:1612-1615hypre_BoomerAMGBuildMultipass.omp_outlined.17Innermost0.010.000.00NANANANANANANA4.62NANANANANA
Loop 707execpar_multi_interp.c:917-918hypre_BoomerAMGBuildMultipass.omp_outlined.9Single0.010.000.00NANANANANANANA0.00NANANANANA
Loop 2138execpar_strength.c:2311-2315hypre_BoomerAMGCorrectCFMarkerInnermost0.060.000.00NANANANANANANA0.00NANANANANA
Loop 230execpar_coarsen.c:2232-2240hypre_BoomerAMGCoarsenPMISInnermost0.060.000.00NANANANANANANA0.00NANANANANA
Loop 550execpar_interp.c:3180-3191hypre_qsort2absSingle0.010.000.00NANANANANANANA10.58NANANANANA
Loop 657execpar_multi_interp.c:646-651,par_multi_interp.c:657-657hypre_BoomerAMGBuildMultipassInBetween0.050.000.00NANANANANANANA0.00NANANANANA
Loop 3336execIJVector_parcsr.c:442-443hypre_IJVectorSetValuesPar.omp_outlinedSingle0.010.000.00NANANANANANANA0.00NANANANANA
Loop 678execpar_multi_interp.c:385-395hypre_BoomerAMGBuildMultipassInnermost0.040.000.00NANANANANANANA0.00NANANANANA
Loop 3549execcsr_matvec.c:573-579hypre_CSRMatrixMatvecT.omp_outlined.23Outermost0.010.000.00NANANANANANANA2.56NANANANANA
Loop 764execpar_multi_interp.c:1873-1874hypre_BoomerAMGBuildMultipass.omp_outlined.19Innermost0.010.000.00NANANANANANANA8.66NANANANANA
Loop 2execamg.c:317-318mainSingle0.040.000.00NANANANANANANA0.00NANANANANA
Loop 229execpar_coarsen.c:2232-2232,par_coarsen.c:2243-2243hypre_BoomerAMGCoarsenPMISOutermost0.040.000.00NANANANANANANA0.00NANANANANA
Loop 275execpar_coarse_parms.c:94-96hypre_BoomerAMGCoarseParmsSingle0.040.000.00NANANANANANANA0.00NANANANANA
Loop 3405execcsr_matrix.c:145-148hypre_CSRMatrixSetRownnzSingle0.040.000.00NANANANANANANA0.00NANANANANA
Loop 3620execbinsearch.c:99-101hypre_LowerBoundSingle0.010.000.00NANANANANANANA0.00NANANANANA
Loop 3262execIJMatrix_parcsr.c:2800-2803hypre_IJMatrixAssembleParCSR.omp_outlined.10Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 708execpar_multi_interp.c:1169-1173hypre_BoomerAMGBuildMultipass.omp_outlined.11Single0.010.000.00NANANANANANANA0.00NANANANANA
Loop 676execpar_multi_interp.c:399-400hypre_BoomerAMGBuildMultipassSingle0.030.000.00NANANANANANANA0.00NANANANANA
Loop 3296execIJMatrix_parcsr.c:3274-3275hypre_IJMatrixSetValuesOMPParCSR.omp_outlined.14Single0.010.000.00NANANANANANANA0.00NANANANANA
Loop 2012execpar_strength.c:324-327hypre_BoomerAMGCreateS.omp_outlined.1Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 3157execIJMatrix_parcsr.c:207-208hypre_IJMatrixSetDiagOffdSizesParCSRSingle0.030.000.00NANANANANANANA0.00NANANANANA
Loop 3156execIJMatrix_parcsr.c:199-200hypre_IJMatrixSetDiagOffdSizesParCSRSingle0.030.000.00NANANANANANANA0.00NANANANANA
Loop 518execpar_interp.c:2877-2877,par_interp.c:2881-2886,par_interp.c:2890-2891,par_interp.c:2895-2895,par_interp.c:2898-2898,par_interp.c:2903-2903,par_interp.c:2909-2909,par_interp.c:2912-2919,par_interp.c:2933-2934,par_interp.c:2937-2937,par_interp.c:2941-2944,par_interp.c:2955-2955,par_interp.c:2958-2959,par_interp.c:2966-2968,par_interp.c:2971-2972hypre_BoomerAMGInterpTruncation.omp_outlinedOutermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 3396execcsr_matop.c:540-541hypre_CSRMatrixTranspose.omp_outlinedInnermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 354execpar_indepset.c:65-67hypre_BoomerAMGIndepSetInitSingle0.010.000.00NANANANANANANA84.64NANANANANA
Loop 2116execpar_strength.c:1978-1984hypre_BoomerAMGCreate2ndS.omp_outlined.15Single0.000.000.00NANANANANANANA0.00NANANANANA
Loop 3382execcsr_matop.c:222-222hypre_CSRMatrixMultiply.omp_outlinedOutermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 3374execcsr_matop.c:282-286hypre_CSRMatrixMultiply.omp_outlinedInnermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 3578execvector.c:336-337hypre_SeqVectorCopy.omp_outlinedSingle0.000.000.00NANANANANANANA0.00NANANANANA
Loop 242execpar_coarsen.c:2140-2142hypre_BoomerAMGCoarsenPMIS.omp_outlined.12Single0.010.000.00NANANANANANANA0.00NANANANANA
Loop 3370execcsr_matop.c:272-282hypre_CSRMatrixMultiply.omp_outlinedInnermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 863execpar_lr_interp.c:1262-1264,par_lr_interp.c:1291-1291,par_lr_interp.c:1311-1313,par_lr_interp.c:1341-1341hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInBetween0.000.000.00NANANANANANANA0.00NANANANANA
Loop 862execpar_lr_interp.c:1244-1254,par_lr_interp.c:1262-1262hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 859execpar_lr_interp.c:1393-1396hypre_BoomerAMGBuildExtPIInterp.omp_outlinedSingle0.000.000.00NANANANANANANA0.00NANANANANA
Loop 535execpar_interp.c:2848-2860hypre_BoomerAMGInterpTruncation.omp_outlinedSingle0.000.000.00NANANANANANANA0.00NANANANANA
Loop 858execpar_lr_interp.c:1400-1403hypre_BoomerAMGBuildExtPIInterp.omp_outlinedSingle0.010.000.00NANANANANANANA0.00NANANANANA
Loop 529execpar_interp.c:2942-2943hypre_BoomerAMGInterpTruncation.omp_outlinedInnermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 852execpar_lr_interp.c:1742-1743hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 851execpar_lr_interp.c:1742-1743hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInnermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 523execpar_interp.c:2959-2962hypre_BoomerAMGInterpTruncation.omp_outlinedInnermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 515execpar_interp.c:3053-3056hypre_BoomerAMGInterpTruncation.omp_outlinedSingle0.010.000.00NANANANANANANA0.00NANANANANA
Loop 514execpar_interp.c:3067-3069hypre_BoomerAMGInterpTruncation.omp_outlinedSingle0.000.000.00NANANANANANANA0.00NANANANANA
Loop 252execpar_coarsen.c:2473-2477hypre_BoomerAMGCoarsenPMIS.omp_outlined.20Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 834execpar_lr_interp.c:1491-1494,par_lr_interp.c:1545-1545,par_lr_interp.c:1553-1555,par_lr_interp.c:1586-1586,par_lr_interp.c:1607-1609,par_lr_interp.c:1678-1680,par_lr_interp.c:1740-1744hypre_BoomerAMGBuildExtPIInterp.omp_outlinedInBetween0.010.000.00NANANANANANANA0.00NANANANANA
Loop 873execpar_lr_interp.c:1826-1827hypre_BoomerAMGBuildExtPIInterp.omp_outlined.3Single0.010.000.00NANANANANANANA0.00NANANANANA
×