| ID | Module | 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 (%) | CQA cycles | CQA cycles if no scalar integer | CQA cycles if FP arith vectorized | CQA cycles if fully vectorized | CQA cycles if FP only |
| ○Loop 2671 | exec | ams.c:3674-3675 | hypre_ParCSRRelaxThreads.omp_outlined.28 | Innermost | 5.95 | 7.92 | 36.91 | 1.00 | 1.54 | 1.33 | 1.00 | 1 | 16.67 | 58.33 | 2.00 | 2.00 | 1.30 | 1.50 | 2.00 |
| ○Loop 3574 | exec | csr_matvec.c:312-312 | hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18 | Innermost | 1.58 | 2.10 | 9.76 | 1.00 | 1.54 | 1.33 | 1.00 | 1 | 16.67 | 58.33 | 2.00 | 2.00 | 1.30 | 1.50 | 2.00 |
| ○Loop 3594 | exec | csr_matvec.c:261-261 | hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18 | Innermost | 1.40 | 1.87 | 8.70 | 1.00 | 1.54 | 1.33 | 1.00 | 1 | 16.67 | 58.33 | 2.00 | 2.00 | 1.30 | 1.50 | 2.00 |
| ○Loop 2667 | exec | ams.c:3671-3672,ams.c:3677-3677,ams.c:3682-3682 | hypre_ParCSRRelaxThreads.omp_outlined.28 | Outermost | 0.31 | 0.36 | 1.66 | 2.87 | 1.44 | 2.00 | 3.25 - 2.32 | 1 | 0.00 | 50.00 | 8.13 | 2.83 | 5.63 | 4.06 | 2.50 - 3.50 |
| ○Loop 2673 | exec | ams.c:3672-3675 | hypre_ParCSRRelaxThreads.omp_outlined.28 | Innermost | 0.34 | 0.34 | 1.57 | 1.00 | 1.56 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 2.00 | 2.00 | 1.29 | 1.00 | 2.00 |
| ○Loop 3660 | exec | vector.c:452-452 | hypre_SeqVectorAxpy.omp_outlined | Single | 0.25 | 0.31 | 1.46 | 1.00 | 1.00 | 1.29 | 1.50 | 1 | 71.43 | 85.71 | 1.50 | 1.50 | 1.50 | 1.17 | 1.00 |
| ○Loop 2665 | exec | ams.c:3659-3659 | hypre_ParCSRRelaxThreads.omp_outlined | Single | 0.25 | 0.30 | 1.37 | 1.00 | 1.00 | 1.09 | 1.00 | 1 | 66.67 | 83.33 | 1.00 | 1.00 | 1.00 | 0.92 | 1.00 |
| ○Loop 2666 | exec | ams.c:3662-3669,ams.c:3682-3682 | hypre_ParCSRRelaxThreads.omp_outlined.28 | Innermost | 0.28 | 0.26 | 1.21 | 8.67 | 1.00 | 1.08 | 23.11 | 1 | 0.00 | 60.29 | 8.67 | 1.00 | 8.67 | 8.00 | 0.38 |
| ○Loop 3663 | exec | vector.c:486-486 | hypre_SeqVectorInnerProd.omp_outlined | Single | 0.16 | 0.17 | 0.79 | 1.00 | 1.00 | 1.07 | 1.00 | 1 | 80.00 | 90.00 | 2.00 | 2.00 | 2.00 | 1.88 | 2.00 |
| ○Loop 2209 | exec | par_strength.c:2024-2034 | hypre_BoomerAMGCreate2ndS.omp_outlined.16 | Innermost | 0.13 | 0.16 | 0.76 | 1.00 | 1.00 | 2.00 | 3.50 | 1 | 0.00 | 50.00 | 3.50 | 3.50 | 3.50 | 1.75 | 1.00 |
| ○Loop 232 | exec | par_coarsen.c:2361-2368 | hypre_BoomerAMGCoarsenPMIS.omp_outlined.19 | Innermost | 0.14 | 0.16 | 0.75 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 3.00 | 3.00 | 3.00 | 1.50 | 3.00 |
| ○Loop 2227 | exec | par_strength.c:1743-1752 | hypre_BoomerAMGCreate2ndS.omp_outlined.16 | Innermost | 0.13 | 0.15 | 0.72 | 1.00 | 1.00 | 2.00 | 1.79 | 4 | 0.00 | 50.00 | 1.79 | 1.79 | 1.79 | 0.90 | 1.00 |
| ○Loop 2876 | exec | par_csr_matop.c:946-948,par_csr_matop.c:956-965 | hypre_ParMatmul.omp_outlined.7 | Innermost | 0.16 | 0.13 | 0.63 | 1.73 | 1.24 | 2.00 | 2.17 | 2 | 0.00 | 50.00 | 2.17 | 1.25 | 1.75 | 1.08 | 1.00 |
| ○Loop 738 | exec | par_multi_interp.c:1811-1830,par_multi_interp.c:1835-1837 | hypre_BoomerAMGBuildMultipass.omp_outlined.20 | InBetween | 0.13 | 0.13 | 0.59 | 2.52 | 1.58 | 2.00 | 4.11 | 29 | 0.00 | 50.00 | 9.25 | 3.67 | 5.87 | 4.63 | 2.25 |
| ○Loop 3338 | exec | IJMatrix_parcsr.c:2803-2812 | hypre_IJMatrixAssembleParCSR.omp_outlined.11 | Innermost | 0.09 | 0.12 | 0.57 | 1.39 | 1.00 | 2.00 | 2.67 | 2 | 0.00 | 50.00 | 2.67 | 1.92 | 2.67 | 1.33 | 1.00 |
| ○Loop 225 | exec | par_coarsen.c:2133-2136 | hypre_BoomerAMGCoarsenPMIS.omp_outlined.11 | Single | 0.10 | 0.12 | 0.57 | 1.00 | NA | NA | 2.00 | 1 | NA | NA | 2.00 | 2.00 | NA | NA | 1.00 |
| ○Loop 3579 | exec | csr_matvec.c:339-339 | hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18 | Innermost | 0.12 | 0.12 | 0.55 | 1.00 | 1.54 | 1.33 | 1.00 | 1 | 16.67 | 58.33 | 2.00 | 2.00 | 1.30 | 1.50 | 2.00 |
| ○Loop 2847 | exec | par_csr_matop.c:195-197,par_csr_matop.c:205-208 | hypre_ParMatmul_RowSizes.omp_outlined | Innermost | 0.11 | 0.11 | 0.53 | 1.00 | 1.00 | 2.00 | 1.25 | 2 | 0.00 | 50.00 | 1.25 | 1.25 | 1.25 | 0.63 | 1.00 |
| ○Loop 3454 | exec | csr_matop.c:282-282,csr_matop.c:286-290,csr_matop.c:298-298 | hypre_CSRMatrixMultiply.omp_outlined | InBetween | 0.09 | 0.10 | 0.48 | 1.73 | 1.36 | 2.00 | 8.44 | 1 | 0.00 | 50.00 | 3.17 | 1.83 | 2.33 | 1.58 | 0.38 |
| ○Loop 235 | exec | par_coarsen.c:2465-2470 | hypre_BoomerAMGCoarsenPMIS.omp_outlined.21 | Innermost | 0.08 | 0.10 | 0.45 | 1.00 | 1.00 | 2.00 | 2.25 | 1 | 0.00 | 50.00 | 1.50 | 1.50 | 1.50 | 0.75 | 0.67 |
| ○Loop 3578 | exec | csr_matvec.c:310-312 | hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18 | Innermost | 0.11 | 0.09 | 0.44 | 1.00 | 1.56 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 2.00 | 2.00 | 1.29 | 1.00 | 2.00 |
| ○Loop 3632 | exec | csr_matvec.c:560-560,csr_matvec.c:564-567 | hypre_CSRMatrixMatvecT.omp_outlined.24 | Outermost | 0.09 | 0.09 | 0.40 | 2.00 | 1.43 | 2.00 | 4.80 | 1 | 0.00 | 50.00 | 3.00 | 1.50 | 2.10 | 1.50 | 0.63 |
| ○Loop 3598 | exec | csr_matvec.c:259-261 | hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18 | Innermost | 0.12 | 0.08 | 0.39 | 1.00 | 1.56 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 2.00 | 2.00 | 1.29 | 1.00 | 2.00 |
| ○Loop 3633 | exec | csr_matvec.c:564-567 | hypre_CSRMatrixMatvecT.omp_outlined.24 | Innermost | 0.09 | 0.08 | 0.38 | 1.25 | 1.11 | 2.00 | 3.33 | 1 | 0.00 | 50.00 | 3.33 | 2.67 | 3.00 | 1.67 | 1.00 |
| ○Loop 683 | exec | par_multi_interp.c:944-947,par_multi_interp.c:950-951,par_multi_interp.c:962-963 | hypre_BoomerAMGBuildMultipass.omp_outlined.10 | InBetween | 0.08 | 0.08 | 0.38 | 1.00 | 1.00 | 2.00 | 1.12 | 1 | 0.00 | 50.00 | 3.00 | 3.00 | 3.00 | 1.50 | 2.67 |
| ○Loop 3583 | exec | csr_matvec.c:337-339 | hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18 | Innermost | 0.09 | 0.08 | 0.35 | 1.00 | 1.56 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 2.00 | 2.00 | 1.29 | 1.00 | 2.00 |
| ○Loop 674 | exec | par_multi_interp.c:1075-1078,par_multi_interp.c:1081-1082,par_multi_interp.c:1092-1093 | hypre_BoomerAMGBuildMultipass.omp_outlined.10 | InBetween | 0.07 | 0.08 | 0.35 | 1.00 | 1.00 | 2.00 | 1.29 | 1 | 0.00 | 50.00 | 3.00 | 3.00 | 3.00 | 1.50 | 2.33 |
| ○Loop 750 | exec | par_multi_interp.c:1760-1761 | hypre_BoomerAMGBuildMultipass.omp_outlined.20 | Single | 0.12 | 0.07 | 0.34 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
| ○Loop 3658 | exec | vector.c:415-416 | hypre_SeqVectorScale.omp_outlined | Single | 0.06 | 0.06 | 0.29 | 1.00 | 1.00 | 1.33 | 1.17 | 1 | 66.67 | 83.33 | 1.17 | 1.17 | 1.17 | 0.88 | 1.00 |
| ○Loop 3463 | exec | csr_matop.c:225-231 | hypre_CSRMatrixMultiply.omp_outlined | Innermost | 0.06 | 0.06 | 0.28 | 1.00 | 1.00 | 2.00 | 1.25 | 2 | 0.00 | 50.00 | 1.25 | 1.25 | 1.25 | 0.63 | 1.00 |
| ○Loop 2873 | exec | par_csr_matop.c:937-940,par_csr_matop.c:946-946,par_csr_matop.c:968-970 | hypre_ParMatmul.omp_outlined.7 | InBetween | 0.06 | 0.05 | 0.25 | 2.25 | 1.00 | 2.00 | 2.57 | 1 | 0.00 | 50.00 | 6.00 | 2.67 | 6.00 | 3.00 | 2.33 |
| ○Loop 2845 | exec | par_csr_matop.c:187-189,par_csr_matop.c:195-195,par_csr_matop.c:216-216 | hypre_ParMatmul_RowSizes.omp_outlined | InBetween | 0.08 | 0.05 | 0.25 | 1.00 | 1.00 | 2.00 | 2.75 | 1 | 0.00 | 50.00 | 3.67 | 3.67 | 3.67 | 1.83 | 1.33 |
| ○Loop 742 | exec | par_multi_interp.c:1799-1803 | hypre_BoomerAMGBuildMultipass.omp_outlined.20 | Innermost | 0.08 | 0.05 | 0.24 | 1.00 | 1.00 | 2.00 | 2.75 | 1 | 0.00 | 50.00 | 1.83 | 1.83 | 1.83 | 0.92 | 0.67 |
| ○Loop 3630 | exec | csr_matvec.c:577-579 | hypre_CSRMatrixMatvecT.omp_outlined.24 | Innermost | 0.06 | 0.05 | 0.23 | 1.00 | 1.25 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 8.00 | 8.00 | 6.40 | 4.00 | 8.00 |
| ○Loop 3358 | exec | IJMatrix_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-3454 | hypre_IJMatrixSetValuesOMPParCSR.omp_outlined.15 | InBetween | 0.07 | 0.05 | 0.22 | 2.38 | 1.00 | 2.00 | 31.00 | 6 | 0.00 | 50.00 | 5.17 | 2.17 | 5.17 | 2.58 | 0.17 |
| ○Loop 685 | exec | par_multi_interp.c:951-958 | hypre_BoomerAMGBuildMultipass.omp_outlined.10 | Innermost | 0.06 | 0.05 | 0.21 | 1.00 | 1.00 | 2.00 | 1.57 | 2 | 0.00 | 50.00 | 1.83 | 1.83 | 1.83 | 0.92 | 1.17 |
| ○Loop 676 | exec | par_multi_interp.c:1082-1088 | hypre_BoomerAMGBuildMultipass.omp_outlined.10 | Innermost | 0.05 | 0.04 | 0.20 | 1.00 | 1.00 | 2.00 | 1.83 | 2 | 0.00 | 50.00 | 1.83 | 1.83 | 1.83 | 0.92 | 1.00 |
| ○Loop 725 | exec | par_multi_interp.c:1618-1628 | hypre_BoomerAMGBuildMultipass.omp_outlined.18 | Innermost | 0.07 | 0.04 | 0.20 | 3.43 | 1.00 | 2.00 | 8.00 | 12 | 0.00 | 50.00 | 4.00 | 1.17 | 4.00 | 2.00 | 0.50 |
| ○Loop 3580 | exec | csr_matvec.c:334-337,csr_matvec.c:341-341 | hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18 | InBetween | 0.05 | 0.04 | 0.18 | 4.20 | 1.00 | 3.02 | 10.50 | 1 | 0.00 | 48.21 | 3.50 | 0.83 | 3.50 | 1.16 | 0.33 |
| ○Loop 734 | exec | par_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-1875 | hypre_BoomerAMGBuildMultipass.omp_outlined.20 | InBetween | 0.05 | 0.04 | 0.18 | 2.52 | 1.60 | 1.14 | 2.61 | 1 | 0.00 | 52.88 | 24.33 | 9.67 | 15.17 | 21.33 | 9.33 |
| ○Loop 733 | exec | par_multi_interp.c:1590-1591 | hypre_BoomerAMGBuildMultipass.omp_outlined.18 | Single | 0.05 | 0.04 | 0.16 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
| ○Loop 3652 | exec | vector.c:271-271 | hypre_SeqVectorSetConstantValues.omp_outlined | Single | 0.05 | 0.03 | 0.16 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 |
| ○Loop 13 | exec | amg.c:1406-1536,amg.c:1543-1570,amg.c:1577-1610,amg.c:1617-1648,amg.c:1656-1666,amg.c:1674-1674,amg.c:1681-1683,amg.c:1691-1712,amg.c:1719-1721,amg.c:1727-1745,amg.c:1752-1780,amg.c:1787-1789,amg.c:1795-1874,amg.c:1881-1883,amg.c:1889-1942,amg.c:1949-2038,amg.c:2045-2071,amg.c:2079-2085,amg.c:2091-2111,amg.c:2119-2144,amg.c:2150-2150,amg.c:2158-2168,amg.c:2176-2176,amg.c:2183-2214,amg.c:2221-2223,amg.c:2229-2247,amg.c:2254-2254,amg.c:2344-2344 | BuildIJLaplacian27pt.omp_outlined | Innermost | 0.04 | 0.03 | 0.16 | 8.10 | 1.00 | 1.00 | 29.10 | 1 | 0.00 | 51.34 | 451.00 | 55.67 | 451.00 | 451.00 | 15.50 |
| ○Loop 2649 | exec | ams.c:3389-3389 | hypre_ParCSRComputeL1NormsThreads.omp_outlined | Innermost | 0.04 | 0.03 | 0.15 | 1.00 | 1.00 | 1.07 | 1.00 | 1 | 83.33 | 91.67 | 2.00 | 2.00 | 2.00 | 1.88 | 2.00 |
| ○Loop 3575 | exec | csr_matvec.c:307-310,csr_matvec.c:314-314 | hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18 | InBetween | 0.05 | 0.03 | 0.14 | 4.20 | 1.00 | 3.02 | 10.50 | 1 | 0.00 | 48.21 | 3.50 | 0.83 | 3.50 | 1.16 | 0.33 |
| ○Loop 2207 | exec | par_strength.c:2011-2021,par_strength.c:2024-2024,par_strength.c:2038-2038 | hypre_BoomerAMGCreate2ndS.omp_outlined.16 | InBetween | 0.05 | 0.03 | 0.14 | 1.00 | 1.00 | 2.00 | 4.30 | 1 | 0.00 | 50.00 | 7.17 | 7.17 | 7.17 | 3.58 | 1.67 |
| ○Loop 17 | exec | amg.c:798-812,amg.c:815-818,amg.c:824-825,amg.c:830-833,amg.c:841-841,amg.c:845-845,amg.c:851-851,amg.c:855-857,amg.c:860-860,amg.c:864-866,amg.c:869-875,amg.c:878-881,amg.c:887-888,amg.c:893-896,amg.c:917-923,amg.c:932-932,amg.c:938-938,amg.c:944-947,amg.c:955-955,amg.c:959-959,amg.c:965-965,amg.c:974-974,amg.c:983-986,amg.c:995-995,amg.c:1007-1010,amg.c:1030-1036,amg.c:1039-1042,amg.c:1048-1049,amg.c:1054-1057,amg.c:1065-1065,amg.c:1069-1069,amg.c:1075-1075,amg.c:1079-1081,amg.c:1084-1084,amg.c:1088-1090,amg.c:1093-1099,amg.c:1102-1105,amg.c:1111-1112,amg.c:1117-1120,amg.c:1128-1128,amg.c:1132-1132,amg.c:1138-1147,amg.c:1150-1153,amg.c:1159-1160,amg.c:1165-1168,amg.c:1176-1176,amg.c:1180-1180,amg.c:1186-1186,amg.c:1190-1192,amg.c:1195-1195,amg.c:1199-1201,amg.c:1204-1210,amg.c:1213-1216,amg.c:1222-1223,amg.c:1252-1258,amg.c:1267-1267,amg.c:1279-1282,amg.c:1290-1290,amg.c:1294-1294,amg.c:1300-1300,amg.c:1309-1309,amg.c:1318-1321,amg.c:1330-1330,amg.c:1342-1345,amg.c:1365-1367 | BuildIJLaplacian27pt.omp_outlined | InBetween | 0.04 | 0.03 | 0.13 | 1.00 | 1.00 | 2.00 | 3.91 | 1 | 0.00 | 50.00 | 105.67 | 105.67 | 105.67 | 52.83 | 27.00 |
| ○Loop 2225 | exec | par_strength.c:1731-1740,par_strength.c:1743-1743,par_strength.c:1756-1756 | hypre_BoomerAMGCreate2ndS.omp_outlined.16 | InBetween | 0.04 | 0.03 | 0.13 | 1.00 | 1.00 | 2.00 | 2.67 | 1 | 0.00 | 50.00 | 5.33 | 5.33 | 5.33 | 2.67 | 2.00 |
| ○Loop 2100 | exec | par_strength.c:497-503 | hypre_BoomerAMGCreateS.omp_outlined.2 | Outermost | 0.04 | 0.02 | 0.10 | 1.00 | 1.00 | 2.00 | 4.00 | 1 | 0.00 | 50.00 | 2.00 | 2.00 | 2.00 | 1.00 | 0.50 |
| ○Loop 2106 | exec | par_strength.c:451-460 | hypre_BoomerAMGCreateS.omp_outlined.2 | Innermost | 0.03 | 0.02 | 0.09 | 6.50 | 1.00 | 2.00 | 13.00 | 1 | 0.00 | 50.00 | 2.17 | 0.33 | 2.17 | 1.08 | 0.17 |
| ○Loop 3595 | exec | csr_matvec.c:256-256,csr_matvec.c:259-259,csr_matvec.c:263-263 | hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18 | InBetween | 0.05 | 0.02 | 0.09 | 7.00 | 1.00 | 3.10 | 10.50 | 1 | 0.00 | 48.21 | 3.50 | 0.50 | 3.50 | 1.13 | 0.33 |
| ○Loop 2627 | exec | ams.c:3532-3534 | hypre_ParCSRComputeL1NormsThreads.omp_outlined | Outermost | 0.01 | 0.02 | 0.08 | 1.56 | 1.00 | 2.00 | 1.56 | 1 | 0.00 | 50.00 | 3.13 | 2.00 | 3.13 | 1.56 | 2.00 |
| ○Loop 653 | exec | par_multi_interp.c:491-498 | hypre_BoomerAMGBuildMultipass | Innermost | 1.16 | 0.02 | 0.08 | 1.00 | 1.00 | 2.00 | 3.00 | 1 | 0.00 | 50.00 | 2.00 | 2.00 | 2.00 | 1.00 | 0.67 |
| ○Loop 642 | exec | par_multi_interp.c:651-655 | hypre_BoomerAMGBuildMultipass | Innermost | 1.09 | 0.02 | 0.07 | 1.00 | 1.00 | 2.00 | 1.58 | 2 | 0.00 | 50.00 | 1.58 | 1.58 | 1.58 | 0.79 | 1.00 |
| ○Loop 2212 | exec | par_strength.c:1951-1953 | hypre_BoomerAMGCreate2ndS.omp_outlined.16 | Single | 0.01 | 0.01 | 0.06 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
| ○Loop 3476 | exec | csr_matop.c:541-548 | hypre_CSRMatrixTranspose.omp_outlined | Innermost | 0.02 | 0.01 | 0.06 | 1.75 | 1.00 | 2.00 | 1.75 | 1 | 0.00 | 50.00 | 3.50 | 2.00 | 3.50 | 1.75 | 2.00 |
| ○Loop 670 | exec | par_multi_interp.c:1072-1075,par_multi_interp.c:1104-1104 | hypre_BoomerAMGBuildMultipass.omp_outlined.10 | InBetween | 0.04 | 0.01 | 0.06 | 1.00 | 1.00 | 2.00 | 6.00 | 1 | 0.00 | 50.00 | 6.00 | 6.00 | 6.00 | 3.00 | 1.00 |
| ○Loop 679 | exec | par_multi_interp.c:939-944,par_multi_interp.c:976-976 | hypre_BoomerAMGBuildMultipass.omp_outlined.10 | InBetween | 0.02 | 0.01 | 0.06 | 1.00 | 1.00 | 2.00 | 1.45 | 1 | 0.00 | 50.00 | 5.33 | 5.33 | 5.33 | 2.67 | 3.67 |
| ○Loop 827 | exec | par_lr_interp.c:1624-1628 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined | Innermost | 0.02 | 0.01 | 0.06 | 4.69 | 1.39 | 2.00 | 3.13 | 9 | 0.00 | 50.00 | 3.13 | 0.67 | 2.25 | 1.56 | 1.00 |
| ○Loop 3452 | exec | csr_matop.c:282-286 | hypre_CSRMatrixMultiply.omp_outlined | InBetween | 0.03 | 0.01 | 0.06 | 1.00 | 1.00 | 2.00 | 4.50 | 1 | 0.00 | 50.00 | 1.50 | 1.50 | 1.50 | 0.75 | 0.33 |
| ○Loop 3354 | exec | IJMatrix_parcsr.c:3291-3296,IJMatrix_parcsr.c:3300-3300,IJMatrix_parcsr.c:3311-3311,IJMatrix_parcsr.c:3376-3377,IJMatrix_parcsr.c:3383-3383,IJMatrix_parcsr.c:3406-3406,IJMatrix_parcsr.c:3410-3410,IJMatrix_parcsr.c:3440-3440,IJMatrix_parcsr.c:3444-3444,IJMatrix_parcsr.c:3457-3458,IJMatrix_parcsr.c:3466-3467,IJMatrix_parcsr.c:3484-3484 | hypre_IJMatrixSetValuesOMPParCSR.omp_outlined.15 | InBetween | 0.03 | 0.01 | 0.05 | 1.00 | 1.00 | 3.54 | 2.15 | 1 | 0.00 | 47.37 | 16.50 | 16.50 | 16.50 | 4.67 | 7.67 |
| ○Loop 2102 | exec | par_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:386-386,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,par_strength.c:469-469 | hypre_BoomerAMGCreateS.omp_outlined.2 | InBetween | 0.02 | 0.01 | 0.05 | 2.73 | 1.02 | 1.18 | 3.06 | 1 | 7.69 | 56.73 | 41.88 | 15.33 | 41.22 | 35.63 | 13.67 |
| ○Loop 648 | exec | par_multi_interp.c:554-557 | hypre_BoomerAMGBuildMultipass | Innermost | 0.76 | 0.01 | 0.05 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
| ○Loop 823 | exec | par_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-1675 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined | InBetween | 0.02 | 0.01 | 0.05 | 2.51 | 1.60 | 2.00 | 4.16 | 1 | 0.00 | 50.00 | 19.25 | 7.67 | 12.06 | 9.63 | 4.63 |
| ○Loop 721 | exec | par_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-1659 | hypre_BoomerAMGBuildMultipass.omp_outlined.18 | InBetween | 0.02 | 0.01 | 0.05 | 4.54 | 1.55 | 3.11 | 5.04 - 4.33 | 1 | 0.00 | 48.86 | 15.13 | 3.33 | 9.73 | 4.87 | 3.00 - 3.50 |
| ○Loop 3479 | exec | csr_matop.c:380-380,csr_matop.c:496-500 | hypre_CSRMatrixTranspose.omp_outlined | Single | 0.01 | 0.01 | 0.05 | 1.00 | 1.00 | 2.00 | 2.00 | 1 | 0.00 | 50.00 | 10.00 - 40.00 | 10.00 - 40.00 | 10.00 - 40.00 | 5.00 - 20.00 | 5.00 - 20.00 |
| ○Loop 228 | exec | par_coarsen.c:2327-2334 | hypre_BoomerAMGCoarsenPMIS.omp_outlined.15 | Single | 0.02 | 0.01 | 0.05 | 1.94 | 1.00 | 1.11 | 1.94 | 1 | 0.00 | 55.56 | 3.88 | 2.00 | 3.88 | 3.50 | 2.00 |
| ○Loop 243 | exec | par_coarsen.c:2528-2536 | hypre_BoomerAMGCoarsenPMIS.omp_outlined.23 | Innermost | 0.01 | 0.01 | 0.04 | 1.00 | 1.00 | 2.00 | 1.17 | 1 | 0.00 | 50.00 | 1.17 | 1.17 | 1.17 | 0.58 | 1.00 |
| ○Loop 825 | exec | par_lr_interp.c:1644-1651 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined | Innermost | 0.02 | 0.01 | 0.04 | 1.50 | 1.50 | 2.00 | 1.50 | 9 | 0.00 | 50.00 | 3.00 | 2.00 | 2.00 | 1.50 | 2.00 |
| ○Loop 3576 | exec | csr_matvec.c:310-310 | hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18 | Outermost | 0.02 | 0.01 | 0.04 | 1.00 | 1.29 | 2.00 | 2.70 | 1 | 0.00 | 50.00 | 1.13 | 1.13 | 0.88 | 0.56 | 0.42 |
| ○Loop 3596 | exec | csr_matvec.c:259-259 | hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18 | Outermost | 0.02 | 0.01 | 0.04 | 1.00 | 1.29 | 2.00 | 2.70 | 1 | 0.00 | 50.00 | 1.13 | 1.13 | 0.88 | 0.56 | 0.42 |
| ○Loop 677 | exec | par_multi_interp.c:1030-1034 | hypre_BoomerAMGBuildMultipass.omp_outlined.10 | Single | 0.01 | 0.01 | 0.04 | 1.00 | 1.00 | 2.00 | 2.33 | 1 | 0.00 | 50.00 | 2.33 | 2.33 | 2.33 | 1.17 | 1.00 |
| ○Loop 740 | exec | par_multi_interp.c:1816-1822 | hypre_BoomerAMGBuildMultipass.omp_outlined.20 | Innermost | 0.02 | 0.01 | 0.03 | 1.00 | 1.26 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 4.00 | 4.00 | 3.17 | 2.00 | 4.00 |
| ○Loop 3464 | exec | csr_matop.c:222-225 | hypre_CSRMatrixMultiply.omp_outlined | InBetween | 0.02 | 0.01 | 0.03 | 1.00 | 1.00 | 2.00 | 6.00 | 1 | 0.00 | 50.00 | 2.00 | 2.00 | 2.00 | 1.00 | 0.33 |
| ○Loop 2117 | exec | par_strength.c:326-327 | hypre_BoomerAMGCreateS.omp_outlined.2 | Innermost | 0.02 | 0.01 | 0.03 | 1.00 | 1.00 | 1.07 | 1.00 | 1 | 83.33 | 91.67 | 2.00 | 2.00 | 2.00 | 1.88 | 2.00 |
| ○Loop 832 | exec | par_lr_interp.c:1516-1526 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined | Innermost | 0.01 | 0.01 | 0.03 | 1.71 | 1.00 | 2.00 | 2.00 | 3 | 0.00 | 50.00 | 2.00 | 1.17 | 2.00 | 1.00 | 1.00 |
| ○Loop 2841 | exec | par_csr_matop.c:265-266 | hypre_ParMatmul_RowSizes.omp_outlined | Single | 0.00 | 0.01 | 0.03 | 1.00 | 1.00 | 1.00 | 1.50 | 1 | 88.89 | 94.44 | 1.50 | 1.50 | 1.50 | 1.50 | 1.00 |
| ○Loop 3477 | exec | csr_matop.c:380-380,csr_matop.c:524-527 | hypre_CSRMatrixTranspose.omp_outlined | Single | 0.01 | 0.01 | 0.03 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 5.00 - 20.00 | 5.00 - 20.00 | 5.00 - 20.00 | 2.50 - 10.00 | 5.00 - 20.00 |
| ○Loop 3581 | exec | csr_matvec.c:337-337 | hypre_CSRMatrixMatvecOutOfPlace.omp_outlined.18 | Outermost | 0.02 | 0.01 | 0.03 | 1.00 | 1.29 | 2.00 | 2.70 | 1 | 0.00 | 50.00 | 1.13 | 1.13 | 0.88 | 0.56 | 0.42 |
| ○Loop 239 | exec | par_coarsen.c:2562-2567 | hypre_BoomerAMGCoarsenPMIS.omp_outlined.23 | Single | 0.02 | 0.01 | 0.02 | 1.00 | 1.00 | 2.00 | 1.50 | 2 | 0.00 | 50.00 | 1.50 | 1.50 | 1.50 | 0.75 | 1.00 |
| ○Loop 231 | exec | par_coarsen.c:2359-2361,par_coarsen.c:2372-2372 | hypre_BoomerAMGCoarsenPMIS.omp_outlined.19 | Outermost | 0.01 | 0.01 | 0.02 | 1.00 | 1.00 | 2.00 | 1.40 | 1 | 0.00 | 50.00 | 2.33 | 2.33 | 2.33 | 1.17 | 1.67 |
| ○Loop 2844 | exec | par_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-242 | hypre_ParMatmul_RowSizes.omp_outlined | InBetween | 0.02 | 0.00 | 0.02 | 1.00 | 1.00 | 2.00 | 1.61 | 1 | 0.00 | 50.00 | 4.83 | 4.83 | 4.83 | 2.42 | 3.00 |
| ○Loop 236 | exec | par_coarsen.c:2435-2438,par_coarsen.c:2446-2446,par_coarsen.c:2453-2453 | hypre_BoomerAMGCoarsenPMIS.omp_outlined.21 | Innermost | 0.01 | 0.00 | 0.02 | 6.50 | 1.00 | 3.12 | 6.50 | 1 | 0.00 | 48.21 | 6.50 | 1.00 | 6.50 | 2.08 | 1.00 |
| ○Loop 853 | exec | par_lr_interp.c:1277-1285 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined | Innermost | 0.01 | 0.00 | 0.02 | 1.00 | 1.00 | 2.00 | 4.33 | 1 | 0.00 | 50.00 | 2.17 | 2.17 | 2.17 | 1.08 | 0.50 |
| ○Loop 661 | exec | par_multi_interp.c:385-400 | hypre_BoomerAMGBuildMultipass | Single | 0.28 | 0.00 | 0.02 | 1.00 | 1.00 | 2.00 | 4.06 | 3 | 0.00 | 50.00 | 4.06 | 4.06 | 4.06 | 2.03 | 1.00 |
| ○Loop 2648 | exec | ams.c:3388-3389 | hypre_ParCSRComputeL1NormsThreads.omp_outlined | Innermost | 0.01 | 0.00 | 0.02 | 1.00 | 1.27 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 2.00 | 2.00 | 1.57 | 1.00 | 2.00 |
| ○Loop 855 | exec | par_lr_interp.c:1224-1225 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined | Single | 0.00 | 0.00 | 0.01 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
| ○Loop 835 | exec | par_lr_interp.c:1455-1456 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined | Innermost | 0.00 | 0.00 | 0.01 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
| ○Loop 646 | exec | par_multi_interp.c:550-554,par_multi_interp.c:568-568 | hypre_BoomerAMGBuildMultipass | InBetween | 0.19 | 0.00 | 0.01 | 1.00 | 1.00 | 2.00 | 12.00 | 7 | 0.00 | 50.00 | 4.50 | 4.50 | 4.50 | 2.25 | 0.38 |
| ○Loop 2230 | exec | par_strength.c:1691-1693 | hypre_BoomerAMGCreate2ndS.omp_outlined.16 | Single | 0.01 | 0.00 | 0.01 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
| ○Loop 2852 | exec | par_csr_matop.c:124-125 | hypre_ParMatmul_RowSizes.omp_outlined | Single | 0.00 | 0.00 | 0.01 | 1.00 | 1.00 | 2.00 | 1.17 | 1 | 0.00 | 50.00 | 1.17 | 1.17 | 1.17 | 0.58 | 1.00 |
| ○Loop 2880 | exec | par_csr_matop.c:858-859 | hypre_ParMatmul.omp_outlined.7 | Single | 0.00 | 0.00 | 0.01 | 1.00 | 1.00 | 2.00 | 1.17 | 1 | 0.00 | 50.00 | 1.17 | 1.17 | 1.17 | 0.58 | 1.00 |
| ○Loop 2872 | exec | par_csr_matop.c:865-865,par_csr_matop.c:874-879,par_csr_matop.c:886-888,par_csr_matop.c:926-926,par_csr_matop.c:937-937 | hypre_ParMatmul.omp_outlined.7 | InBetween | 0.01 | 0.00 | 0.01 | 1.28 | 1.00 | 2.00 | 1.54 | 1 | 0.00 | 50.00 | 6.17 | 4.83 | 6.17 | 3.08 | 4.00 |
| ○Loop 242 | exec | par_coarsen.c:2528-2528,par_coarsen.c:2540-2540 | hypre_BoomerAMGCoarsenPMIS.omp_outlined.23 | Outermost | 0.00 | 0.00 | 0.01 | 1.00 | 1.00 | 2.00 | 2.00 | 1 | 0.00 | 50.00 | 0.50 | 0.50 | 0.50 | 0.25 | 0.25 |
| ○Loop 234 | exec | par_coarsen.c:2446-2446,par_coarsen.c:2465-2465,par_coarsen.c:2473-2473 | hypre_BoomerAMGCoarsenPMIS.omp_outlined.21 | InBetween | 0.01 | 0.00 | 0.01 | 1.00 | 1.00 | 2.00 | 1.38 | 1 | 0.00 | 50.00 | 1.83 | 1.83 | 1.83 | 0.92 | 1.33 |
| ○Loop 624 | exec | par_multi_interp.c:1158-1161 | hypre_BoomerAMGBuildMultipass | Single | 0.15 | 0.00 | 0.01 | 1.00 | 1.00 | 2.00 | 1.70 | 1 | 0.00 | 50.00 | 2.83 | 2.83 | 2.83 | 1.42 | 1.67 |
| ○Loop 3455 | exec | csr_matop.c:268-269 | hypre_CSRMatrixMultiply.omp_outlined | Single | 0.00 | 0.00 | 0.01 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
| ○Loop 230 | exec | par_coarsen.c:2354-2359 | hypre_BoomerAMGCoarsenPMIS.omp_outlined.19 | Innermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 651 | exec | par_multi_interp.c:488-491,par_multi_interp.c:501-501,par_multi_interp.c:511-514 | hypre_BoomerAMGBuildMultipass | Outermost | 0.14 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3465 | exec | csr_matop.c:210-211 | hypre_CSRMatrixMultiply.omp_outlined | Single | 0.00 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2643 | exec | ams.c:3382-3385,ams.c:3388-3388,ams.c:3391-3393,ams.c:3399-3409 | hypre_ParCSRComputeL1NormsThreads.omp_outlined | InBetween | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 744 | exec | par_multi_interp.c:1782-1787 | hypre_BoomerAMGBuildMultipass.omp_outlined.20 | Innermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 667 | exec | par_multi_interp.c:274-276 | hypre_BoomerAMGBuildMultipass.omp_outlined | Single | 0.00 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2171 | exec | par_strength.c:1261-1263 | hypre_BoomerAMGCreate2ndS.omp_outlined | Single | 0.00 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2116 | exec | par_strength.c:324-327 | hypre_BoomerAMGCreateS.omp_outlined.2 | Innermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3453 | exec | csr_matop.c:286-286,csr_matop.c:292-295 | hypre_CSRMatrixMultiply.omp_outlined | Outermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2099 | exec | par_strength.c:492-495,par_strength.c:498-498,par_strength.c:507-508 | hypre_BoomerAMGCreateS.omp_outlined.2 | InBetween | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2222 | exec | par_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 | hypre_BoomerAMGCreate2ndS.omp_outlined.16 | InBetween | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 688 | exec | par_multi_interp.c:917-918 | hypre_BoomerAMGBuildMultipass.omp_outlined.10 | Single | 0.00 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3480 | exec | csr_matop.c:483-485 | hypre_CSRMatrixTranspose.omp_outlined | Single | 0.00 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 215 | exec | par_coarsen.c:2232-2241 | hypre_BoomerAMGCoarsenPMIS | Innermost | 0.07 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3235 | exec | IJMatrix_parcsr.c:199-200 | hypre_IJMatrixSetDiagOffdSizesParCSR | Single | 0.07 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2659 | exec | ams.c:3536-3538 | hypre_ParCSRComputeL1NormsThreads.omp_outlined | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3412 | exec | IJVector_parcsr.c:443-443 | hypre_IJVectorSetValuesPar.omp_outlined | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3237 | exec | IJMatrix_parcsr.c:306-307 | hypre_IJMatrixInitializeParCSR.omp_outlined | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2231 | exec | par_strength.c:2311-2316 | hypre_BoomerAMGCorrectCFMarker | Single | 0.06 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3699 | exec | binsearch.c:99-101 | hypre_LowerBound | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 851 | exec | par_lr_interp.c:1264-1277,par_lr_interp.c:1289-1291 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 830 | exec | par_lr_interp.c:1494-1496,par_lr_interp.c:1503-1516,par_lr_interp.c:1526-1526,par_lr_interp.c:1530-1532 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3656 | exec | vector.c:337-337 | hypre_SeqVectorCopy.omp_outlined | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3337 | exec | IJMatrix_parcsr.c:2800-2800,IJMatrix_parcsr.c:2803-2803 | hypre_IJMatrixAssembleParCSR.omp_outlined.11 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 640 | exec | par_multi_interp.c:646-651,par_multi_interp.c:657-657 | hypre_BoomerAMGBuildMultipass | InBetween | 0.04 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2203 | exec | par_strength.c:2000-2000,par_strength.c:2006-2008,par_strength.c:2011-2011,par_strength.c:2053-2053 | hypre_BoomerAMGCreate2ndS.omp_outlined.16 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 727 | exec | par_multi_interp.c:1612-1615 | hypre_BoomerAMGBuildMultipass.omp_outlined.18 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 263 | exec | par_coarse_parms.c:94-96 | hypre_BoomerAMGCoarseParms | Single | 0.04 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3485 | exec | csr_matrix.c:147-148 | hypre_CSRMatrixSetRownnz | Single | 0.04 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2170 | exec | par_strength.c:1268-1278 | hypre_BoomerAMGCreate2ndS.omp_outlined | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 494 | exec | par_interp.c:3180-3191 | hypre_qsort2abs | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3475 | exec | csr_matop.c:540-541 | hypre_CSRMatrixTranspose.omp_outlined | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 227 | exec | par_coarsen.c:2142-2142 | hypre_BoomerAMGCoarsenPMIS.omp_outlined.13 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3234 | exec | IJMatrix_parcsr.c:207-208 | hypre_IJMatrixSetDiagOffdSizesParCSR | Single | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 689 | exec | par_multi_interp.c:1169-1173 | hypre_BoomerAMGBuildMultipass.omp_outlined.12 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 345 | exec | par_indepset.c:65-67 | hypre_BoomerAMGIndepSetInit | Single | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 214 | exec | par_coarsen.c:2243-2243 | hypre_BoomerAMGCoarsenPMIS | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 819 | exec | par_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-1745 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 747 | exec | par_multi_interp.c:1873-1874 | hypre_BoomerAMGBuildMultipass.omp_outlined.20 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3462 | exec | csr_matop.c:222-222 | hypre_CSRMatrixMultiply.omp_outlined | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3628 | exec | csr_matvec.c:573-577 | hypre_CSRMatrixMatvecT.omp_outlined.24 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 818 | exec | par_lr_interp.c:1469-1471,par_lr_interp.c:1480-1483,par_lr_interp.c:1491-1491,par_lr_interp.c:1748-1748,par_lr_interp.c:1757-1757 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 748 | exec | par_multi_interp.c:1874-1874 | hypre_BoomerAMGBuildMultipass.omp_outlined.20 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2 | exec | amg.c:317-318 | main | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 846 | exec | par_lr_interp.c:1244-1254,par_lr_interp.c:1262-1262 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 842 | exec | par_lr_interp.c:1742-1743 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 512 | exec | par_interp.c:2874-2874,par_interp.c:2895-2895,par_interp.c:2903-2903,par_interp.c:2909-2909,par_interp.c:2912-2919,par_interp.c:2926-2926,par_interp.c:2933-2934,par_interp.c:2937-2937,par_interp.c:2941-2944,par_interp.c:2959-2959,par_interp.c:2966-2966 | hypre_BoomerAMGInterpTruncation.omp_outlined | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3461 | exec | csr_matop.c:214-222 | hypre_CSRMatrixMultiply.omp_outlined | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 501 | exec | par_interp.c:3053-3056 | hypre_BoomerAMGInterpTruncation.omp_outlined | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 858 | exec | par_lr_interp.c:1827-1827 | hypre_BoomerAMGBuildExtPIInterp.omp_outlined.4 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3451 | exec | csr_matop.c:272-282 | hypre_CSRMatrixMultiply.omp_outlined | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |