| 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 2654 | exec | ams.c:3672-3675 | hypre_ParCSRRelaxThreads._omp_fn.1 | Innermost | 6.33 | 8.03 | 50.14 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 3949 | exec | csr_matvec.c:310-312 | hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6 | Innermost | 1.67 | 2.06 | 12.84 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 3931 | exec | csr_matvec.c:259-261 | hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6 | Innermost | 1.46 | 1.84 | 11.46 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 4011 | exec | vector.c:452-452 | hypre_SeqVectorAxpy._omp_fn.0 | Innermost | 0.28 | 0.30 | 1.85 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 100.00 | 100.00 | 8.00 | 8.00 | 8.00 | 8.00 | 2.00 |
| ○Loop 2652 | exec | ams.c:3662-3662,ams.c:3669-3672,ams.c:3677-3677,ams.c:3682-3682 | hypre_ParCSRRelaxThreads._omp_fn.1 | InBetween | 0.35 | 0.28 | 1.73 | 2.39 | 1.32 | 2.00 | 2.50 - 1.25 | 5 | 0.00 | 50.00 | 4.38 | 1.83 | 3.31 | 2.19 | 1.75 - 3.50 |
| ○Loop 2650 | exec | ams.c:3659-3659 | hypre_ParCSRRelaxThreads._omp_fn.0 | Innermost | 0.25 | 0.27 | 1.70 | 1.00 | 1.00 | 1.00 | 10.67 | 1 | 100.00 | 100.00 | 10.67 | 10.67 | 10.67 | 10.67 | 1.00 |
| ○Loop 3941 | exec | csr_matvec.c:337-339 | hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6 | Innermost | 0.19 | 0.20 | 1.25 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 173 | exec | par_coarsen.c:2361-2369 | hypre_BoomerAMGCoarsenPMIS._omp_fn.6 | Innermost | 0.15 | 0.16 | 1.01 | 1.14 | 1.00 | 2.00 | 1.14 | 4 | 0.00 | 50.00 | 2.00 | 1.75 | 2.00 | 1.00 | 1.75 |
| ○Loop 2374 | exec | par_strength.c:2024-2034 | hypre_BoomerAMGCreate2ndS._omp_fn.7 | Innermost | 0.14 | 0.16 | 0.98 | 1.00 | 1.00 | 2.00 | 4.17 | 4 | 0.00 | 50.00 | 2.00 | 2.00 | 2.00 | 1.00 | 0.48 |
| ○Loop 4014 | exec | vector.c:486-486 | hypre_SeqVectorInnerProd._omp_fn.0 | Innermost | 0.17 | 0.16 | 0.98 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 2385 | exec | par_strength.c:1743-1752 | hypre_BoomerAMGCreate2ndS._omp_fn.7 | Innermost | 0.13 | 0.15 | 0.92 | 1.00 | 1.00 | 2.29 | 1.72 | 4 | 0.00 | 48.96 | 1.72 | 1.72 | 1.72 | 0.75 | 1.00 |
| ○Loop 3104 | exec | par_csr_matop.c:946-948,par_csr_matop.c:956-965 | hypre_ParMatmul._omp_fn.3 | Innermost | 0.15 | 0.14 | 0.87 | 1.87 | 1.09 | 2.00 | 2.19 | 2 | 0.00 | 50.00 | 2.19 | 1.17 | 2.00 | 1.09 | 1.00 |
| ○Loop 3961 | exec | csr_matvec.c:564-564,csr_matvec.c:567-567 | hypre_CSRMatrixMatvecT._omp_fn.3 | Outermost | 0.13 | 0.13 | 0.84 | 1.40 | 1.06 | 2.00 | 7.78 | 8 | 0.00 | 50.00 | 5.83 | 4.17 | 5.50 | 2.92 | 0.75 |
| ○Loop 819 | exec | par_multi_interp.c:1075-1075,par_multi_interp.c:1078-1088,par_multi_interp.c:1091-1099 | hypre_BoomerAMGBuildMultipass._omp_fn.5 | InBetween | 0.11 | 0.12 | 0.77 | 1.00 | 1.00 | 2.00 | 3.64 | 65026 | 0.00 | 50.00 | 17.00 | 17.00 | 17.00 | 8.50 | 4.67 |
| ○Loop 827 | exec | par_multi_interp.c:944-944,par_multi_interp.c:947-958,par_multi_interp.c:961-970 | hypre_BoomerAMGBuildMultipass._omp_fn.5 | InBetween | 0.11 | 0.12 | 0.76 | 1.00 | 1.00 | 2.00 | 7.75 | 65026 | 0.00 | 50.00 | 15.50 | 15.50 | 15.50 | 7.75 | 2.00 |
| ○Loop 862 | exec | par_multi_interp.c:1811-1811,par_multi_interp.c:1814-1816,par_multi_interp.c:1819-1824,par_multi_interp.c:1827-1830,par_multi_interp.c:1835-1837 | hypre_BoomerAMGBuildMultipass._omp_fn.10 | InBetween | 0.14 | 0.12 | 0.74 | 1.56 | 1.37 | 1.31 | 2.91 | 68 | 0.00 | 52.99 | 18.17 | 11.67 | 13.25 | 13.83 | 6.25 |
| ○Loop 207 | exec | par_coarsen.c:2135-2136 | hypre_BoomerAMGCoarsenPMIS._omp_fn.2 | Innermost | 0.10 | 0.11 | 0.71 | 1.00 | 1.00 | 2.00 | 2.67 | 1 | 0.00 | 50.00 | 2.67 | 2.67 | 2.67 | 1.33 | 1.00 |
| ○Loop 3094 | exec | par_csr_matop.c:195-195,par_csr_matop.c:205-208 | hypre_ParMatmul_RowSizes._omp_fn.0 | Innermost | 0.11 | 0.10 | 0.63 | 1.00 | 1.00 | 2.00 | 1.25 | 2 | 0.00 | 50.00 | 1.25 | 1.25 | 1.25 | 0.63 | 1.00 |
| ○Loop 3789 | exec | csr_matop.c:286-298 | hypre_CSRMatrixMultiply._omp_fn.0 | Innermost | 0.09 | 0.10 | 0.62 | 2.00 | 1.12 | 2.00 | 2.33 | 2 | 0.00 | 50.00 | 2.33 | 1.17 | 2.08 | 1.17 | 1.00 |
| ○Loop 3536 | exec | IJMatrix_parcsr.c:2803-2806 | hypre_IJMatrixAssembleParCSR._omp_fn.1 | InBetween | 0.09 | 0.09 | 0.57 | 1.00 | 1.00 | 2.00 | 2.80 | 1 | 0.00 | 50.00 | 1.17 | 1.17 | 1.17 | 0.58 | 0.42 |
| ○Loop 186 | exec | par_coarsen.c:2465-2470 | hypre_BoomerAMGCoarsenPMIS._omp_fn.7 | Innermost | 0.08 | 0.09 | 0.55 | 1.00 | 1.00 | 2.00 | 1.25 | 2 | 0.00 | 50.00 | 1.25 | 1.25 | 1.25 | 0.63 | 1.00 |
| ○Loop 3091 | exec | par_csr_matop.c:187-187,par_csr_matop.c:195-195,par_csr_matop.c:216-218 | hypre_ParMatmul_RowSizes._omp_fn.0 | InBetween | 0.08 | 0.06 | 0.38 | 1.00 | 1.00 | 2.00 | 3.25 | 15 | 0.00 | 50.00 | 3.25 | 3.25 | 3.25 | 1.63 | 1.00 |
| ○Loop 4008 | exec | vector.c:416-416 | hypre_SeqVectorScale._omp_fn.0 | Innermost | 0.08 | 0.06 | 0.35 | 1.00 | 1.00 | 1.00 | 1.56 | 1 | 100.00 | 100.00 | 6.25 | 6.25 | 6.25 | 6.25 | 4.00 |
| ○Loop 3795 | exec | csr_matop.c:225-231 | hypre_CSRMatrixMultiply._omp_fn.0 | Innermost | 0.05 | 0.05 | 0.32 | 1.00 | 1.00 | 2.00 | 1.25 | 2 | 0.00 | 50.00 | 1.25 | 1.25 | 1.25 | 0.63 | 1.00 |
| ○Loop 3959 | exec | csr_matvec.c:577-579 | hypre_CSRMatrixMatvecT._omp_fn.3 | Innermost | 0.09 | 0.05 | 0.29 | 1.00 | 1.36 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 16.00 | 16.00 | 11.76 | 8.00 | 16.00 |
| ○Loop 866 | exec | par_multi_interp.c:1799-1803 | hypre_BoomerAMGBuildMultipass._omp_fn.10 | Innermost | 0.06 | 0.04 | 0.28 | 1.00 | 1.00 | 2.00 | 1.48 | 2 | 0.00 | 50.00 | 1.48 | 1.48 | 1.48 | 0.74 | 1.00 |
| ○Loop 857 | exec | par_multi_interp.c:1774-1799,par_multi_interp.c:1805-1805,par_multi_interp.c:1811-1811,par_multi_interp.c:1840-1840,par_multi_interp.c:1856-1856,par_multi_interp.c:1871-1876 | hypre_BoomerAMGBuildMultipass._omp_fn.10 | Outermost | 0.06 | 0.04 | 0.26 | 3.05 | 1.00 | 1.20 | 5.90 | 1000012 | 30.69 | 70.05 | 59.00 | 19.33 | 59.00 | 49.00 | 10.00 |
| ○Loop 3102 | exec | par_csr_matop.c:937-937,par_csr_matop.c:940-940,par_csr_matop.c:946-946,par_csr_matop.c:968-970 | hypre_ParMatmul._omp_fn.3 | InBetween | 0.06 | 0.04 | 0.25 | 2.63 | 1.00 | 2.00 | 3.50 | 12 | 0.00 | 50.00 | 3.50 | 1.33 | 3.50 | 1.75 | 1.00 |
| ○Loop 876 | exec | par_multi_interp.c:1618-1628 | hypre_BoomerAMGBuildMultipass._omp_fn.9 | Innermost | 0.04 | 0.04 | 0.22 | 2.22 | 1.25 | 2.00 | 4.44 | 6 | 0.00 | 50.00 | 3.33 | 1.50 | 2.67 | 1.67 | 0.75 |
| ○Loop 4003 | exec | vector.c:271-271 | hypre_SeqVectorSetConstantValues._omp_fn.0 | Innermost | 0.04 | 0.03 | 0.21 | 1.00 | 1.00 | 1.00 | 4.50 | 1 | 100.00 | 100.00 | 4.50 | 4.50 | 4.50 | 4.50 | 1.00 |
| ○Loop 2306 | exec | par_strength.c:451-460 | hypre_BoomerAMGCreateS._omp_fn.1 | Innermost | 0.05 | 0.03 | 0.20 | 1.33 | 1.00 | 2.00 | 1.33 | 2 | 0.00 | 50.00 | 1.33 | 1.00 | 1.33 | 0.67 | 1.00 |
| ○Loop 3948 | exec | csr_matvec.c:307-310,csr_matvec.c:314-314 | hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6 | Outermost | 0.05 | 0.03 | 0.18 | 1.63 | 1.00 | 2.00 | 1.63 | 2 | 0.00 | 50.00 | 1.63 | 1.00 | 1.63 | 0.81 | 1.00 |
| ○Loop 3570 | exec | IJMatrix_parcsr.c:3397-3397,IJMatrix_parcsr.c:3422-3426,IJMatrix_parcsr.c:3431-3436,IJMatrix_parcsr.c:3440-3442,IJMatrix_parcsr.c:3445-3446 | hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1 | InBetween | 0.06 | 0.03 | 0.17 | 5.48 | 1.00 | 1.12 | 5.92 | 1 | 0.00 | 59.48 | 12.33 | 2.25 | 12.33 | 11.00 | 2.08 |
| ○Loop 3535 | exec | IJMatrix_parcsr.c:2803-2803,IJMatrix_parcsr.c:2808-2812 | hypre_IJMatrixAssembleParCSR._omp_fn.1 | InBetween | 0.05 | 0.03 | 0.17 | 2.00 | 1.00 | 2.00 | 6.40 | 1 | 0.00 | 50.00 | 2.67 | 1.33 | 2.67 | 1.33 | 0.42 |
| ○Loop 3940 | exec | csr_matvec.c:334-337,csr_matvec.c:341-341 | hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6 | Outermost | 0.04 | 0.03 | 0.16 | 1.63 | 1.00 | 2.00 | 1.63 | 2 | 0.00 | 50.00 | 1.63 | 1.00 | 1.63 | 0.81 | 1.00 |
| ○Loop 3962 | exec | csr_matvec.c:564-567 | hypre_CSRMatrixMatvecT._omp_fn.3 | Innermost | 0.05 | 0.03 | 0.16 | 1.25 | 1.00 | 2.00 | 6.67 | 1 | 0.00 | 50.00 | 6.67 | 5.33 | 6.67 | 3.33 | 1.00 |
| ○Loop 2382 | exec | par_strength.c:1731-1731,par_strength.c:1734-1734,par_strength.c:1737-1740,par_strength.c:1743-1743,par_strength.c:1756-1756 | hypre_BoomerAMGCreate2ndS._omp_fn.7 | InBetween | 0.05 | 0.02 | 0.16 | 1.00 | 1.00 | 2.40 | 6.00 | 30 | 0.00 | 48.44 | 4.00 | 4.00 | 4.00 | 1.67 | 0.67 |
| ○Loop 2372 | exec | par_strength.c:2011-2011,par_strength.c:2014-2021,par_strength.c:2024-2024,par_strength.c:2038-2038 | hypre_BoomerAMGCreate2ndS._omp_fn.7 | InBetween | 0.05 | 0.02 | 0.15 | 1.00 | 1.00 | 2.00 | 7.11 | 60 | 0.00 | 50.00 | 5.33 | 5.33 | 5.33 | 2.67 | 0.75 |
| ○Loop 26 | exec | amg.c:1160-1160,amg.c:1406-1441,amg.c:1457-1457,amg.c:1478-1535,amg.c:1543-1568,amg.c:1577-1611,amg.c:1623-1629,amg.c:1648-1711,amg.c:1719-1744,amg.c:1754-1781,amg.c:1793-1793,amg.c:1818-1875,amg.c:1881-1943,amg.c:1959-1959,amg.c:1980-2037,amg.c:2045-2070,amg.c:2079-2113,amg.c:2125-2131,amg.c:2150-2205,amg.c:2211-2215,amg.c:2221-2242,amg.c:2254-2254,amg.c:2344-2346 | BuildIJLaplacian27pt._omp_fn.0 | Innermost | 0.04 | 0.02 | 0.13 | 2.10 | 1.00 | 2.00 | 4.66 | 1000012 | 0.00 | 50.00 | 114.88 | 54.67 | 114.88 | 57.44 | 24.63 |
| ○Loop 2623 | exec | ams.c:3388-3389 | hypre_ParCSRComputeL1NormsThreads._omp_fn.0 | Innermost | 0.03 | 0.02 | 0.13 | 1.00 | 1.20 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 16.00 | 16.00 | 13.33 | 8.00 | 16.00 |
| ○Loop 2326 | exec | par_strength.c:498-503 | hypre_BoomerAMGCreateS._omp_fn.1 | Innermost | 0.04 | 0.02 | 0.12 | 1.00 | 1.00 | 2.00 | 1.08 | 2 | 0.00 | 50.00 | 1.08 | 1.08 | 1.08 | 0.54 | 1.00 |
| ○Loop 3932 | exec | csr_matvec.c:256-259,csr_matvec.c:263-263 | hypre_CSRMatrixMatvecOutOfPlace._omp_fn.6 | InBetween | 0.03 | 0.02 | 0.10 | 1.50 | 1.00 | 2.00 | 2.62 | 1 | 0.00 | 50.00 | 1.75 | 1.17 | 1.75 | 0.88 | 0.67 |
| ○Loop 952 | exec | par_multi_interp.c:491-498 | hypre_BoomerAMGBuildMultipass | Innermost | 1.16 | 0.02 | 0.10 | 1.00 | 1.00 | 2.00 | 1.50 | 2 | 0.00 | 50.00 | 1.50 | 1.50 | 1.50 | 0.75 | 1.00 |
| ○Loop 939 | exec | par_multi_interp.c:651-655 | hypre_BoomerAMGBuildMultipass | Innermost | 1.09 | 0.01 | 0.09 | 1.00 | 1.00 | 2.00 | 1.04 | 2 | 0.00 | 50.00 | 2.08 | 2.08 | 2.08 | 1.04 | 2.00 |
| ○Loop 2299 | exec | par_strength.c:253-258,par_strength.c:261-261,par_strength.c:264-275,par_strength.c:278-283,par_strength.c:309-319,par_strength.c:324-332,par_strength.c:337-338,par_strength.c:341-342,par_strength.c:363-365,par_strength.c:376-378,par_strength.c:424-426,par_strength.c:436-438,par_strength.c:451-453,par_strength.c:463-465 | hypre_BoomerAMGCreateS._omp_fn.1 | InBetween | 0.02 | 0.01 | 0.09 | 4.74 | 1.36 | 1.21 | 4.69 | 1 | 0.00 | 50.16 | 68.00 | 14.33 | 50.00 | 56.00 | 14.50 |
| ○Loop 19 | exec | amg.c:798-825,amg.c:851-910,amg.c:917-938,amg.c:965-1001,amg.c:1007-1024,amg.c:1032-1049,amg.c:1075-1160,amg.c:1186-1243,amg.c:1252-1274,amg.c:1300-1332,amg.c:1342-1349,amg.c:1365-1367 | BuildIJLaplacian27pt._omp_fn.0 | Innermost | 0.02 | 0.01 | 0.08 | 1.00 | 1.00 | 2.00 | 6.30 | 1000012 | 0.00 | 50.00 | 94.50 | 94.50 | 94.50 | 47.25 | 15.00 |
| ○Loop 2377 | exec | par_strength.c:1951-1953 | hypre_BoomerAMGCreate2ndS._omp_fn.7 | Single | 0.01 | 0.01 | 0.08 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
| ○Loop 987 | exec | par_lr_interp.c:1624-1628 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | Innermost | 0.02 | 0.01 | 0.08 | 4.88 | 1.51 | 2.00 | 3.25 | 81 | 0.00 | 50.00 | 6.50 | 1.33 | 4.31 | 3.25 | 2.00 |
| ○Loop 205 | exec | par_coarsen.c:2528-2540 | hypre_BoomerAMGCoarsenPMIS._omp_fn.8 | Single | 0.01 | 0.01 | 0.07 | 1.00 | 1.00 | 2.34 | 1.69 | 256 | 0.00 | 44.44 | 12.67 | 12.67 | 12.67 | 5.42 | 7.50 |
| ○Loop 3788 | exec | csr_matop.c:282-282,csr_matop.c:285-286 | hypre_CSRMatrixMultiply._omp_fn.0 | InBetween | 0.03 | 0.01 | 0.07 | 1.64 | 1.00 | 2.00 | 1.64 | 3 | 0.00 | 50.00 | 1.64 | 1.00 | 1.64 | 0.82 | 1.00 |
| ○Loop 3799 | exec | csr_matop.c:541-548 | hypre_CSRMatrixTranspose._omp_fn.0 | Innermost | 0.02 | 0.01 | 0.07 | 2.14 | 1.00 | 2.00 | 2.50 | 1 | 0.00 | 50.00 | 2.50 | 1.17 | 2.50 | 1.25 | 1.00 |
| ○Loop 2620 | exec | ams.c:3532-3534 | hypre_ParCSRComputeL1NormsThreads._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.07 | 1.28 | 1.00 | 2.00 | 21.33 | 256 | 0.00 | 50.00 | 10.67 | 8.33 | 10.67 | 5.33 | 0.50 |
| ○Loop 816 | exec | par_multi_interp.c:1072-1075,par_multi_interp.c:1104-1104,par_multi_interp.c:1122-1122 | hypre_BoomerAMGBuildMultipass._omp_fn.5 | InBetween | 0.03 | 0.01 | 0.07 | 1.00 | 1.00 | 2.00 | 8.10 | 1000012 | 0.00 | 50.00 | 3.38 | 3.38 | 3.38 | 1.69 | 0.42 |
| ○Loop 2612 | exec | ams.c:3388-3389 | hypre_ParCSRComputeL1NormsThreads._omp_fn.0 | Innermost | 0.04 | 0.01 | 0.06 | 1.00 | 1.20 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 16.00 | 16.00 | 13.33 | 8.00 | 16.00 |
| ○Loop 824 | exec | par_multi_interp.c:939-944,par_multi_interp.c:976-976 | hypre_BoomerAMGBuildMultipass._omp_fn.5 | InBetween | 0.02 | 0.01 | 0.06 | 1.00 | 1.00 | 2.00 | 6.57 | 1000012 | 0.00 | 50.00 | 3.83 | 3.83 | 3.83 | 1.92 | 0.58 |
| ○Loop 3572 | exec | IJMatrix_parcsr.c:3383-3385,IJMatrix_parcsr.c:3388-3392,IJMatrix_parcsr.c:3397-3402,IJMatrix_parcsr.c:3454-3454,IJMatrix_parcsr.c:3484-3484 | hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1 | InBetween | 0.02 | 0.01 | 0.06 | 7.50 | 1.00 | 2.00 | 24.00 | 1 | 0.00 | 50.00 | 10.00 | 1.33 | 10.00 | 5.00 | 0.42 |
| ○Loop 178 | exec | par_coarsen.c:2332-2334 | hypre_BoomerAMGCoarsenPMIS._omp_fn.4 | Innermost | 0.02 | 0.01 | 0.06 | 3.00 | 1.00 | 2.00 | 7.50 | 1 | 0.00 | 50.00 | 15.00 | 5.00 | 15.00 | 7.50 | 2.00 |
| ○Loop 869 | exec | par_multi_interp.c:1593-1593,par_multi_interp.c:1605-1618,par_multi_interp.c:1631-1639,par_multi_interp.c:1655-1660 | hypre_BoomerAMGBuildMultipass._omp_fn.9 | Outermost | 0.02 | 0.01 | 0.05 | 2.96 | 1.00 | 1.13 | 4.93 | 1000012 | 40.26 | 71.43 | 44.33 | 15.00 | 44.33 | 39.17 | 9.00 |
| ○Loop 946 | exec | par_multi_interp.c:550-554,par_multi_interp.c:557-557,par_multi_interp.c:568-568,par_multi_interp.c:571-576 | hypre_BoomerAMGBuildMultipass | InBetween | 0.63 | 0.01 | 0.05 | 1.00 | 1.00 | 2.00 | 102.00 | 1820 | 0.00 | 50.00 | 17.00 | 17.00 | 17.00 | 8.50 | 0.17 |
| ○Loop 822 | exec | par_multi_interp.c:1030-1034 | hypre_BoomerAMGBuildMultipass._omp_fn.5 | Innermost | 0.01 | 0.01 | 0.05 | 1.00 | 1.00 | 2.00 | 9.33 | 1 | 0.00 | 50.00 | 9.33 | 9.33 | 9.33 | 4.67 | 1.00 |
| ○Loop 985 | exec | par_lr_interp.c:1644-1651 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | Innermost | 0.02 | 0.01 | 0.05 | 2.44 | 1.63 | 2.00 | 3.06 | 2401 | 0.00 | 50.00 | 13.00 | 5.33 | 8.00 | 6.50 | 4.25 |
| ○Loop 169 | exec | par_coarsen.c:2361-2361,par_coarsen.c:2372-2372 | hypre_BoomerAMGCoarsenPMIS._omp_fn.6 | InBetween | 0.02 | 0.01 | 0.05 | 1.00 | 1.00 | 2.00 | 2.25 | 1 | 0.00 | 50.00 | 1.50 | 1.50 | 1.50 | 0.75 | 0.67 |
| ○Loop 978 | exec | par_lr_interp.c:1516-1526 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | Innermost | 0.02 | 0.01 | 0.05 | 2.71 | 1.00 | 2.00 | 3.17 | 1 | 0.00 | 50.00 | 3.17 | 1.17 | 3.17 | 1.58 | 1.00 |
| ○Loop 3794 | exec | csr_matop.c:222-222,csr_matop.c:225-225 | hypre_CSRMatrixMultiply._omp_fn.0 | InBetween | 0.02 | 0.01 | 0.04 | 1.00 | 1.00 | 2.00 | 1.50 | 3 | 0.00 | 50.00 | 1.50 | 1.50 | 1.50 | 0.75 | 1.00 |
| ○Loop 969 | exec | par_lr_interp.c:1609-1609,par_lr_interp.c:1619-1621,par_lr_interp.c:1624-1624 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | InBetween | 0.02 | 0.01 | 0.04 | 3.33 | 1.00 | 1.21 | 5.00 | 1 | 0.00 | 65.00 | 3.33 | 1.00 | 3.33 | 2.75 | 0.67 |
| ○Loop 3806 | exec | csr_matop.c:380-380,csr_matop.c:496-500 | hypre_CSRMatrixTranspose._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.03 | 1.00 | 1.00 | 2.00 | 5.00 | 1 | 0.00 | 50.00 | 25.00 - 100.00 | 25.00 - 100.00 | 25.00 - 100.00 | 12.50 - 50.00 | 5.00 - 20.00 |
| ○Loop 3080 | exec | par_csr_matop.c:263-266 | hypre_ParMatmul_RowSizes._omp_fn.0 | Innermost | 0.00 | 0.01 | 0.03 | 1.00 | 1.00 | 1.00 | 10.67 | 1 | 100.00 | 100.00 | 10.67 | 10.67 | 10.67 | 10.67 | 1.00 |
| ○Loop 182 | exec | par_coarsen.c:2446-2446,par_coarsen.c:2453-2453 | hypre_BoomerAMGCoarsenPMIS._omp_fn.7 | Innermost | 0.02 | 0.01 | 0.03 | 3.90 | 1.00 | 2.00 | 3.90 | 1 | 0.00 | 50.00 | 1.63 | 0.42 | 1.63 | 0.81 | 0.42 |
| ○Loop 2587 | exec | ams.c:3532-3534 | hypre_ParCSRComputeL1NormsThreads._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.03 | 1.36 | 1.00 | 2.00 | 17.43 | 1 | 0.00 | 50.00 | 10.17 | 7.50 | 10.17 | 5.08 | 0.58 |
| ○Loop 3802 | exec | csr_matop.c:380-380,csr_matop.c:524-527 | hypre_CSRMatrixTranspose._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.03 | 1.00 | 1.00 | 2.00 | 20.00 - 80.00 | 1 | 0.00 | 50.00 | 20.00 - 80.00 | 20.00 - 80.00 | 20.00 - 80.00 | 10.00 - 40.00 | 1.00 |
| ○Loop 204 | exec | par_coarsen.c:2562-2567 | hypre_BoomerAMGCoarsenPMIS._omp_fn.8 | Innermost | 0.01 | 0.00 | 0.03 | 1.00 | 1.00 | 2.40 | 2.00 | 256 | 0.00 | 41.67 | 8.00 | 8.00 | 8.00 | 3.33 | 4.00 |
| ○Loop 1000 | exec | par_lr_interp.c:1277-1285 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | Innermost | 0.01 | 0.00 | 0.03 | 1.00 | 1.00 | 2.00 | 1.56 | 3 | 0.00 | 50.00 | 1.56 | 1.56 | 1.56 | 0.78 | 1.00 |
| ○Loop 2308 | exec | par_strength.c:324-327 | hypre_BoomerAMGCreateS._omp_fn.1 | Innermost | 0.02 | 0.00 | 0.03 | 1.00 | 1.26 | 1.70 | 1.00 | 1 | 6.67 | 53.33 | 32.00 | 32.00 | 25.41 | 18.82 | 32.00 |
| ○Loop 2621 | exec | ams.c:3382-3384,ams.c:3388-3394,ams.c:3401-3401 | hypre_ParCSRComputeL1NormsThreads._omp_fn.0 | InBetween | 0.01 | 0.00 | 0.02 | 1.66 | 1.26 | 2.00 | 3.65 | 272 | 0.00 | 50.00 | 15.50 | 9.33 | 12.31 | 7.75 | 4.25 |
| ○Loop 948 | exec | par_multi_interp.c:554-557 | hypre_BoomerAMGBuildMultipass | Innermost | 0.24 | 0.00 | 0.02 | 1.00 | 1.00 | 2.00 | 5.33 | 1 | 0.00 | 50.00 | 5.33 | 5.33 | 5.33 | 2.67 | 1.00 |
| ○Loop 2357 | exec | par_strength.c:1691-1693 | hypre_BoomerAMGCreate2ndS._omp_fn.7 | Single | 0.01 | 0.00 | 0.02 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 0.00 | 50.00 | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
| ○Loop 3569 | exec | IJMatrix_parcsr.c:3291-3291,IJMatrix_parcsr.c:3376-3383,IJMatrix_parcsr.c:3406-3408,IJMatrix_parcsr.c:3411-3412,IJMatrix_parcsr.c:3446-3446,IJMatrix_parcsr.c:3457-3458 | hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1 | InBetween | 0.01 | 0.00 | 0.02 | 1.00 | 1.00 | 1.16 | 7.25 | 1 | 0.00 | 66.67 | 14.50 | 14.50 | 14.50 | 12.50 | 2.00 |
| ○Loop 170 | exec | par_coarsen.c:2359-2359 | hypre_BoomerAMGCoarsenPMIS._omp_fn.6 | Innermost | 0.01 | 0.00 | 0.02 | 2.40 | 1.00 | 2.00 | 2.40 | 1 | 0.00 | 50.00 | 1.00 | 0.42 | 1.00 | 0.50 | 0.42 |
| ○Loop 3087 | exec | par_csr_matop.c:127-127,par_csr_matop.c:135-135,par_csr_matop.c:144-146,par_csr_matop.c:187-187,par_csr_matop.c:241-242 | hypre_ParMatmul_RowSizes._omp_fn.0 | InBetween | 0.01 | 0.00 | 0.01 | 1.00 | 1.00 | 1.19 | 4.17 | 1 | 0.00 | 55.88 | 4.17 | 4.17 | 4.17 | 3.50 | 1.00 |
| ○Loop 965 | exec | par_lr_interp.c:1196-1196,par_lr_interp.c:1494-1494,par_lr_interp.c:1624-1632,par_lr_interp.c:1640-1655,par_lr_interp.c:1658-1660,par_lr_interp.c:1667-1667,par_lr_interp.c:1675-1675,par_lr_interp.c:1680-1680,par_lr_interp.c:1684-1684,par_lr_interp.c:1723-1723,par_lr_interp.c:1733-1735,par_lr_interp.c:1740-1745,par_lr_interp.c:1754-1756 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | Outermost | 0.01 | 0.00 | 0.01 | 1.18 - 1.09 | 1.04 | 1.10 - 1.04 | 1.07 - 1.00 | 1 | 25.94 | 64.02 | 65.75 - 122.38 | 55.94 - 111.89 | 63.20 - 117.13 | 60.00 - 117.13 | 61.20 - 122.38 |
| ○Loop 3097 | exec | par_csr_matop.c:865-865,par_csr_matop.c:874-874,par_csr_matop.c:886-888,par_csr_matop.c:937-937 | hypre_ParMatmul._omp_fn.3 | InBetween | 0.01 | 0.00 | 0.01 | 1.00 | 1.00 | 1.29 | 8.83 | 1 | 0.00 | 65.15 | 8.83 | 8.83 | 8.83 | 6.83 | 1.00 |
| ○Loop 958 | exec | par_multi_interp.c:385-410 | hypre_BoomerAMGBuildMultipass | Single | 0.16 | 0.00 | 0.01 | 1.00 | 1.00 | 2.00 | 42.00 | 81 | 0.00 | 50.00 | 28.00 | 28.00 | 28.00 | 14.00 | 0.67 |
| ○Loop 925 | exec | par_multi_interp.c:1158-1161 | hypre_BoomerAMGBuildMultipass | Single | 0.14 | 0.00 | 0.01 | 1.00 | 1.00 | 2.00 | 8.00 | 1 | 0.00 | 50.00 | 8.00 | 8.00 | 8.00 | 4.00 | 1.00 |
| ○Loop 3559 | exec | IJMatrix_parcsr.c:3293-3316,IJMatrix_parcsr.c:3344-3353,IJMatrix_parcsr.c:3359-3362,IJMatrix_parcsr.c:3365-3368,IJMatrix_parcsr.c:3376-3376,IJMatrix_parcsr.c:3446-3446,IJMatrix_parcsr.c:3467-3467 | hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1 | InBetween | 0.01 | 0.00 | 0.01 | 2.53 | 1.00 | 1.17 | 10.31 | 1000012 | 25.69 | 71.56 | 43.83 | 17.33 | 43.83 | 37.50 | 4.25 |
| ○Loop 2610 | exec | ams.c:3382-3384,ams.c:3388-3394,ams.c:3401-3401 | hypre_ParCSRComputeL1NormsThreads._omp_fn.0 | InBetween | 0.01 | 0.00 | 0.01 | 1.65 | 1.26 | 2.00 | 3.62 | 272 | 0.00 | 50.00 | 15.38 | 9.33 | 12.19 | 7.69 | 4.25 |
| ○Loop 180 | exec | par_coarsen.c:2446-2446,par_coarsen.c:2465-2465,par_coarsen.c:2473-2473 | hypre_BoomerAMGCoarsenPMIS._omp_fn.7 | InBetween | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2383 | exec | par_strength.c:1756-1756 | hypre_BoomerAMGCreate2ndS._omp_fn.7 | InBetween | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3558 | exec | IJMatrix_parcsr.c:3274-3275 | hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1 | Single | 0.00 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3807 | exec | csr_matop.c:483-485 | hypre_CSRMatrixTranspose._omp_fn.0 | Innermost | 0.00 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 314 | exec | par_coarsen.c:2232-2243 | hypre_BoomerAMGCoarsenPMIS | Innermost | 0.09 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2323 | exec | par_strength.c:492-498,par_strength.c:507-508 | hypre_BoomerAMGCreateS._omp_fn.1 | InBetween | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 346 | exec | par_coarse_parms.c:94-96 | hypre_BoomerAMGCoarseParms | Innermost | 0.08 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2406 | exec | par_strength.c:1261-1263 | hypre_BoomerAMGCreate2ndS._omp_fn.0 | Single | 0.00 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 970 | exec | par_lr_interp.c:1609-1617,par_lr_interp.c:1672-1675 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | Innermost | 0.00 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 903 | exec | par_multi_interp.c:646-646,par_multi_interp.c:649-651,par_multi_interp.c:657-657 | hypre_BoomerAMGBuildMultipass | Outermost | 0.07 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 997 | exec | par_lr_interp.c:1264-1264,par_lr_interp.c:1267-1272,par_lr_interp.c:1275-1277,par_lr_interp.c:1289-1291,par_lr_interp.c:1297-1297,par_lr_interp.c:1301-1301 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | InBetween | 0.00 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 177 | exec | par_coarsen.c:2334-2334 | hypre_BoomerAMGCoarsenPMIS._omp_fn.4 | InBetween | 0.00 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3530 | exec | IJMatrix_parcsr.c:306-307 | hypre_IJMatrixInitializeParCSR._omp_fn.0 | Innermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 902 | exec | par_multi_interp.c:488-491,par_multi_interp.c:501-501,par_multi_interp.c:511-514 | hypre_BoomerAMGBuildMultipass | Outermost | 0.06 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2378 | exec | par_strength.c:1714-1714,par_strength.c:1720-1720,par_strength.c:1725-1728,par_strength.c:1731-1731,par_strength.c:1770-1770 | hypre_BoomerAMGCreate2ndS._omp_fn.7 | Outermost | 0.00 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3737 | exec | IJVector_parcsr.c:443-443 | hypre_IJVectorSetValuesPar._omp_fn.0 | Innermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2398 | exec | par_strength.c:1268-1278 | hypre_BoomerAMGCreate2ndS._omp_fn.0 | Innermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 181 | exec | par_coarsen.c:2465-2465 | hypre_BoomerAMGCoarsenPMIS._omp_fn.7 | Innermost | 0.00 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3797 | exec | csr_matop.c:540-541 | hypre_CSRMatrixTranspose._omp_fn.0 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2468 | exec | par_strength.c:2311-2316 | hypre_BoomerAMGCorrectCFMarker | Innermost | 0.05 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 189 | exec | par_coarsen.c:2142-2142 | hypre_BoomerAMGCoarsenPMIS._omp_fn.3 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 891 | exec | par_multi_interp.c:275-276 | hypre_BoomerAMGBuildMultipass._omp_fn.0 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 974 | exec | par_lr_interp.c:1494-1494,par_lr_interp.c:1503-1510,par_lr_interp.c:1513-1516,par_lr_interp.c:1530-1532,par_lr_interp.c:1538-1538,par_lr_interp.c:1543-1544,par_lr_interp.c:1700-1700 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 4068 | exec | binsearch.c:99-108 | hypre_LowerBound | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2619 | exec | ams.c:3536-3538 | hypre_ParCSRComputeL1NormsThreads._omp_fn.0 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2368 | exec | par_strength.c:2000-2000,par_strength.c:2009-2011,par_strength.c:2053-2053 | hypre_BoomerAMGCreate2ndS._omp_fn.7 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 864 | exec | par_multi_interp.c:1816-1822 | hypre_BoomerAMGBuildMultipass._omp_fn.10 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3105 | exec | par_csr_matop.c:858-859 | hypre_ParMatmul._omp_fn.3 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 821 | exec | par_multi_interp.c:1082-1088 | hypre_BoomerAMGBuildMultipass._omp_fn.5 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 896 | exec | par_multi_interp.c:275-276 | hypre_BoomerAMGBuildMultipass._omp_fn.0 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3846 | exec | csr_matrix.c:145-148 | hypre_CSRMatrixSetRownnz | Single | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 4006 | exec | vector.c:337-337 | hypre_SeqVectorCopy._omp_fn.0 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3537 | exec | IJMatrix_parcsr.c:2802-2811 | hypre_IJMatrixAssembleParCSR._omp_fn.1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3609 | exec | IJMatrix_parcsr.c:199-200 | hypre_IJMatrixSetDiagOffdSizesParCSR | Innermost | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3607 | exec | IJMatrix_parcsr.c:207-208 | hypre_IJMatrixSetDiagOffdSizesParCSR | Innermost | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2648 | exec | ams.c:3655-3655,ams.c:3659-3659 | hypre_ParCSRRelaxThreads._omp_fn.0 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 829 | exec | par_multi_interp.c:951-958 | hypre_BoomerAMGBuildMultipass._omp_fn.5 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 977 | exec | par_lr_interp.c:1516-1516 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 993 | exec | par_lr_interp.c:1393-1396 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 753 | exec | par_interp.c:2877-2877,par_interp.c:2881-2886,par_interp.c:2889-2891,par_interp.c:2894-2909,par_interp.c:2912-2925,par_interp.c:2929-2930,par_interp.c:2933-2934,par_interp.c:2939-2945,par_interp.c:2955-2955,par_interp.c:2958-2962,par_interp.c:2966-2968,par_interp.c:2971-2975,par_interp.c:2979-2979 | hypre_BoomerAMGInterpTruncation._omp_fn.0 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 898 | exec | par_multi_interp.c:275-276 | hypre_BoomerAMGBuildMultipass._omp_fn.0 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 968 | exec | par_lr_interp.c:1609-1609,par_lr_interp.c:1615-1615 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 967 | exec | par_lr_interp.c:1472-1474,par_lr_interp.c:1493-1494,par_lr_interp.c:1553-1555,par_lr_interp.c:1560-1560,par_lr_interp.c:1594-1595,par_lr_interp.c:1607-1609,par_lr_interp.c:1678-1678 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 736 | exec | par_interp.c:3184-3187 | hypre_qsort2abs | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 735 | exec | par_interp.c:3180-3191 | hypre_qsort2abs | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 4009 | exec | vector.c:449-449,vector.c:452-452 | hypre_SeqVectorAxpy._omp_fn.0 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2651 | exec | ams.c:3662-3662,ams.c:3672-3672,ams.c:3675-3677 | hypre_ParCSRRelaxThreads._omp_fn.1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2617 | exec | ams.c:3536-3538 | hypre_ParCSRComputeL1NormsThreads._omp_fn.0 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 749 | exec | par_interp.c:3053-3056 | hypre_BoomerAMGInterpTruncation._omp_fn.0 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 740 | exec | par_interp.c:3192-3192 | hypre_qsort2abs | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 812 | exec | par_multi_interp.c:1172-1173 | hypre_BoomerAMGBuildMultipass._omp_fn.6 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 994 | exec | par_lr_interp.c:1244-1254,par_lr_interp.c:1262-1264,par_lr_interp.c:1311-1313,par_lr_interp.c:1318-1318,par_lr_interp.c:1322-1322 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 991 | exec | par_lr_interp.c:1400-1403 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 765 | exec | par_interp.c:2848-2860 | hypre_BoomerAMGInterpTruncation._omp_fn.0 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2375 | exec | par_strength.c:1978-1984 | hypre_BoomerAMGCreate2ndS._omp_fn.7 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 21 | exec | amg.c:1404-1406,amg.c:1496-1496,amg.c:1512-1512,amg.c:1524-1524,amg.c:1918-1918,amg.c:2014-2014,amg.c:2254-2254,amg.c:2344-2344 | BuildIJLaplacian27pt._omp_fn.0 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2405 | exec | par_strength.c:1268-1270,par_strength.c:1278-1278 | hypre_BoomerAMGCreate2ndS._omp_fn.0 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3085 | exec | par_csr_matop.c:146-146 | hypre_ParMatmul_RowSizes._omp_fn.0 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2403 | exec | par_strength.c:1268-1270,par_strength.c:1278-1278 | hypre_BoomerAMGCreate2ndS._omp_fn.0 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 7 | exec | amg.c:318-318 | main | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2402 | exec | par_strength.c:1268-1274 | hypre_BoomerAMGCreate2ndS._omp_fn.0 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3791 | exec | csr_matop.c:248-249 | hypre_CSRMatrixMultiply._omp_fn.0 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3798 | exec | csr_matop.c:380-380,csr_matop.c:463-463,csr_matop.c:471-473,csr_matop.c:476-476,csr_matop.c:483-483,csr_matop.c:493-493,csr_matop.c:496-500,csr_matop.c:504-505,csr_matop.c:508-509,csr_matop.c:513-513,csr_matop.c:517-517,csr_matop.c:520-524,csr_matop.c:527-527,csr_matop.c:532-532,csr_matop.c:539-540,csr_matop.c:553-553 | hypre_CSRMatrixTranspose._omp_fn.0 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 966 | 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 | hypre_BoomerAMGBuildExtPIInterp._omp_fn.0 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3960 | exec | csr_matvec.c:577-579 | hypre_CSRMatrixMatvecT._omp_fn.3 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 892 | exec | par_multi_interp.c:276-276 | hypre_BoomerAMGBuildMultipass._omp_fn.0 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 437 | exec | par_indepset.c:65-67 | hypre_BoomerAMGIndepSetInit | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 4007 | exec | vector.c:413-413,vector.c:416-416 | hypre_SeqVectorScale._omp_fn.0 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 4002 | exec | vector.c:268-268,vector.c:271-271 | hypre_SeqVectorSetConstantValues._omp_fn.0 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3787 | exec | csr_matop.c:272-279,csr_matop.c:282-282 | hypre_CSRMatrixMultiply._omp_fn.0 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 734 | exec | par_interp.c:3180-3180,par_interp.c:3184-3184,par_interp.c:3187-3190 | hypre_qsort2abs | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 9 | exec | amg.c:798-803,amg.c:808-811,amg.c:815-820,amg.c:824-825,amg.c:851-852,amg.c:855-857,amg.c:860-861,amg.c:864-866,amg.c:869-874,amg.c:878-883,amg.c:887-888,amg.c:893-900,amg.c:904-908,amg.c:917-919,amg.c:922-925,amg.c:929-934,amg.c:938-939,amg.c:965-966,amg.c:969-969,amg.c:974-975,amg.c:978-978,amg.c:983-988,amg.c:995-997,amg.c:1001-1001,amg.c:1007-1012,amg.c:1018-1018,amg.c:1022-1022,amg.c:1032-1035,amg.c:1039-1044,amg.c:1048-1049,amg.c:1075-1076,amg.c:1079-1081,amg.c:1084-1085,amg.c:1088-1090,amg.c:1093-1098,amg.c:1102-1107,amg.c:1111-1112,amg.c:1117-1124,amg.c:1128-1128,amg.c:1138-1140,amg.c:1143-1146,amg.c:1150-1155,amg.c:1159-1160,amg.c:1186-1187,amg.c:1192-1192,amg.c:1195-1196,amg.c:1199-1201,amg.c:1204-1209,amg.c:1213-1218,amg.c:1228-1230,amg.c:1365-1367 | BuildIJLaplacian27pt._omp_fn.0 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |