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 (%) | 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 |
○Loop 442 | libparcsr_ls.so | ams.c:3672-3675 | hypre_ParCSRRelaxThreads.extracted.57 | Innermost | 6.45 | 5.85 | 28.39 | 1.00 | 1.52 | 2.91 | 1.00 | 1 | 100.00 | 43.75 | 39.34 | 4.00 | 4.00 | 2.63 | 1.38 | 4.00 |
○Loop 149 | libseq_mv.so | csr_matvec.c:310-312 | hypre_CSRMatrixMatvecOutOfPlace.extracted | Innermost | 1.74 | 1.47 | 7.11 | 1.00 | 1.52 | 2.91 | 1.00 | 1 | 100.00 | 43.75 | 39.84 | 4.00 | 4.00 | 2.63 | 1.38 | 4.00 |
○Loop 161 | libseq_mv.so | csr_matvec.c:259-261 | hypre_CSRMatrixMatvecOutOfPlace.extracted | Innermost | 1.54 | 1.38 | 6.72 | 1.00 | 1.52 | 2.91 | 1.00 | 1 | 100.00 | 43.75 | 41.23 | 4.00 | 4.00 | 2.63 | 1.38 | 4.00 |
○Loop 438 | libparcsr_ls.so | ams.c:3662-3664,ams.c:3669-3672,ams.c:3675-3677,ams.c:3680-3682 | hypre_ParCSRRelaxThreads.extracted.57 | Outermost | 0.84 | 0.76 | 3.7 | 2.05 | 3.16 | 6.83 | 2.93 | 17 | 29.63 | 16.20 | 136.44 | 13.67 | 6.67 | 4.32 | 2.00 | 4.67 |
○Loop 441 | libparcsr_ls.so | ams.c:3672-3675 | hypre_ParCSRRelaxThreads.extracted.57 | Innermost | 0.75 | 0.61 | 2.96 | 1.00 | 2.91 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 94.58 | 4.00 | 4.00 | 1.38 | 0.50 | 4.00 |
○Loop 219 | libseq_mv.so | vector.c:449-452 | hypre_SeqVectorAxpy.extracted | Single | 0.39 | 0.25 | 1.23 | 1.00 | 1.17 | 3.50 | 1.17 | 1 | 75.00 | 40.63 | 35.59 | 1.17 | 1.17 | 1.00 | 0.33 | 1.00 |
○Loop 148 | libseq_mv.so | csr_matvec.c:310-312 | hypre_CSRMatrixMatvecOutOfPlace.extracted | Innermost | 0.29 | 0.21 | 1.03 | 1.00 | 2.91 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 83.12 | 4.00 | 4.00 | 1.38 | 0.50 | 4.00 |
○Loop 109 | libparcsr_mv.so | par_csr_matop.c:946-948,par_csr_matop.c:956-965 | hypre_ParMatmul.extracted.12 | Innermost | 0.22 | 0.21 | 1.02 | 1.61 | 2.07 | 8.00 | 1.61 | 2 | 0.00 | 12.50 | 22.61 | 2.42 | 1.50 | 1.17 | 0.30 | 1.50 |
○Loop 160 | libseq_mv.so | csr_matvec.c:259-261 | hypre_CSRMatrixMatvecOutOfPlace.extracted | Innermost | 0.25 | 0.2 | 0.95 | 1.00 | 2.91 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 78.33 | 4.00 | 4.00 | 1.38 | 0.50 | 4.00 |
○Loop 829 | libparcsr_ls.so | par_coarsen.c:2361-2369 | hypre_BoomerAMGCoarsenPMIS.extracted.15 | Innermost | 0.2 | 0.18 | 0.85 | 1.00 | 1.00 | 8.80 | 1.69 | 4 | 0.00 | 11.80 | 0.00 | 2.75 | 2.75 | 2.75 | 0.31 | 1.63 |
○Loop 74 | libparcsr_mv.so | par_csr_matop.c:195-197,par_csr_matop.c:205-208 | hypre_ParMatmul_RowSizes.extracted | Innermost | 0.19 | 0.16 | 0.79 | 1.00 | 1.00 | 8.00 | 1.50 | 2 | 0.00 | 12.50 | 0.00 | 1.50 | 1.50 | 1.50 | 0.19 | 1.00 |
○Loop 2981 | libparcsr_ls.so | par_strength.c:2024-2034 | hypre_BoomerAMGCreate2ndS.extracted.17 | Innermost | 0.16 | 0.15 | 0.74 | 1.00 | 1.00 | 8.00 | 1.69 | 4 | 0.00 | 12.50 | 0.00 | 2.75 | 2.75 | 2.75 | 0.34 | 1.63 |
○Loop 3004 | libparcsr_ls.so | par_strength.c:1743-1752 | hypre_BoomerAMGCreate2ndS.extracted.17 | Innermost | 0.16 | 0.15 | 0.72 | 1.00 | 1.00 | 8.00 | 1.54 | 4 | 0.00 | 12.50 | 0.00 | 2.50 | 2.50 | 2.50 | 0.31 | 1.63 |
○Loop 819 | libparcsr_ls.so | par_coarsen.c:2132-2136 | hypre_BoomerAMGCoarsenPMIS.extracted.35 | Single | 0.14 | 0.14 | 0.69 | 1.00 | 1.00 | 8.00 | 5.67 | 1 | 0.00 | 12.50 | 0.00 | 5.67 | 5.67 | 5.67 | 0.71 | 1.00 |
○Loop 199 | libIJ_mv.so | IJMatrix_parcsr.c:3262-3262,IJMatrix_parcsr.c:3383-3385,IJMatrix_parcsr.c:3388-3392,IJMatrix_parcsr.c:3399-3402,IJMatrix_parcsr.c:3422-3426,IJMatrix_parcsr.c:3433-3436,IJMatrix_parcsr.c:3454-3454 | hypre_IJMatrixSetValuesOMPParCSR.extracted.28 | InBetween | 0.15 | 0.14 | 0.66 | 3.08 | 1.00 | 8.00 | 3.29 | 54 | 0.00 | 12.50 | 0.00 | 24.67 | 8.00 | 24.67 | 3.08 | 7.50 |
○Loop 186 | libseq_mv.so | csr_matvec.c:564-567 | hypre_CSRMatrixMatvecT.extracted.49 | Innermost | 0.17 | 0.13 | 0.64 | 1.29 | 1.44 | 8.00 | 1.50 | 1 | 0.00 | 12.50 | 21.27 | 1.50 | 1.17 | 1.04 | 0.19 | 1.00 |
○Loop 141 | libseq_mv.so | csr_matvec.c:334-341,csr_matrix.c:653-653 | hypre_CSRMatrixMatvecOutOfPlace.extracted | Outermost | 0.16 | 0.13 | 0.64 | 2.31 | 1.89 | 9.90 | 2.90 | 4 | 14.84 | 14.12 | 20.64 | 4.71 | 2.04 | 2.49 | 0.48 | 1.63 |
○Loop 222 | libseq_mv.so | vector.c:483-486 | hypre_SeqVectorInnerProd.extracted | Single | 0.17 | 0.13 | 0.63 | 1.00 | 1.54 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 78.25 | 4.00 | 4.00 | 2.60 | 2.00 | 4.00 |
○Loop 184 | libseq_mv.so | csr_matvec.c:560-564 | hypre_CSRMatrixMatvecT.extracted.49 | Outermost | 0.18 | 0.13 | 0.63 | 1.00 | 1.00 | 13.18 | 2.00 | 16 | 0.00 | 11.61 | 16.69 | 7.00 | 7.00 | 7.00 | 0.53 | 3.50 |
○Loop 16 | exec | amg.c:798-845,amg.c:851-908,amg.c:917-923,amg.c:929-932,amg.c:938-938,amg.c:944-959,amg.c:965-986,amg.c:992-995,amg.c:1001-1001,amg.c:1007-1022,amg.c:1030-1069,amg.c:1075-1243,amg.c:1252-1258,amg.c:1264-1267,amg.c:1273-1273,amg.c:1279-1294,amg.c:1300-1330,amg.c:1336-1336,amg.c:1342-1357,amg.c:1365-1367 | BuildIJLaplacian27pt.extracted | Innermost | 0.17 | 0.13 | 0.62 | 1.00 | 1.00 | 8.00 | 2.35 | 1000012 | 0.00 | 12.50 | 0.00 | 146.83 | 146.83 | 146.83 | 18.35 | 62.50 |
○Loop 1472 | libparcsr_ls.so | par_multi_interp.c:917-917,par_multi_interp.c:944-953,par_multi_interp.c:958-958,par_multi_interp.c:961-965,par_multi_interp.c:970-970 | hypre_BoomerAMGBuildMultipass.extracted.34 | InBetween | 0.14 | 0.12 | 0.6 | 1.00 | 1.00 | 8.00 | 3.00 | 2705 | 0.00 | 12.50 | 0.00 | 12.50 | 12.50 | 12.50 | 1.56 | 4.17 |
○Loop 1537 | libparcsr_ls.so | par_multi_interp.c:1747-1747,par_multi_interp.c:1811-1816,par_multi_interp.c:1819-1819,par_multi_interp.c:1824-1824,par_multi_interp.c:1827-1827,par_multi_interp.c:1835-1837 | hypre_BoomerAMGBuildMultipass.extracted.28 | InBetween | 0.14 | 0.11 | 0.54 | 2.56 | 2.45 | 8.00 | 2.56 | 29 | 0.00 | 12.50 | 12.38 | 15.33 | 6.00 | 6.25 | 1.92 | 6.00 |
○Loop 147 | libseq_mv.so | csr_matvec.c:307-314,csr_matrix.c:653-653 | hypre_CSRMatrixMatvecOutOfPlace.extracted | Outermost | 0.17 | 0.11 | 0.53 | 2.31 | 1.89 | 9.90 | 2.90 | 4 | 14.84 | 14.12 | 179.32 | 4.71 | 2.04 | 2.49 | 0.48 | 1.63 |
○Loop 1461 | libparcsr_ls.so | par_multi_interp.c:917-917,par_multi_interp.c:1075-1084,par_multi_interp.c:1088-1088,par_multi_interp.c:1091-1095,par_multi_interp.c:1099-1099 | hypre_BoomerAMGBuildMultipass.extracted.34 | InBetween | 0.14 | 0.11 | 0.51 | 1.00 | 1.00 | 8.00 | 2.14 | 2705 | 0.00 | 12.50 | 0.00 | 12.83 | 12.83 | 12.83 | 1.60 | 6.00 |
○Loop 142 | libseq_mv.so | csr_matvec.c:337-339 | hypre_CSRMatrixMatvecOutOfPlace.extracted | Innermost | 0.13 | 0.1 | 0.5 | 1.00 | 2.91 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 30.62 | 4.00 | 4.00 | 1.38 | 0.50 | 4.00 |
○Loop 72 | libparcsr_mv.so | par_csr_matop.c:187-189,par_csr_matop.c:195-195,par_csr_matop.c:216-218 | hypre_ParMatmul_RowSizes.extracted | InBetween | 0.13 | 0.09 | 0.42 | 1.00 | 1.00 | 8.00 | 3.67 | 6 | 0.00 | 12.50 | 0.00 | 3.67 | 3.67 | 3.67 | 0.46 | 1.00 |
○Loop 832 | libparcsr_ls.so | par_coarsen.c:2465-2470 | hypre_BoomerAMGCoarsenPMIS.extracted.10 | Innermost | 0.14 | 0.08 | 0.41 | 1.00 | 1.00 | 10.43 | 1.25 | 2 | 0.00 | 11.46 | 0.00 | 1.25 | 1.25 | 1.25 | 0.12 | 1.00 |
○Loop 12 | exec | amg.c:1406-1441,amg.c:1447-1537,amg.c:1543-1570,amg.c:1577-1611,amg.c:1617-1685,amg.c:1691-1712,amg.c:1719-1744,amg.c:1752-1781,amg.c:1787-1875,amg.c:1881-1943,amg.c:1949-2039,amg.c:2045-2072,amg.c:2079-2083,amg.c:2091-2112,amg.c:2119-2144,amg.c:2150-2185,amg.c:2193-2215,amg.c:2221-2248,amg.c:2254-2254,amg.c:2344-2344 | BuildIJLaplacian27pt.extracted | Innermost | 0.09 | 0.08 | 0.38 | 6.03 | 1.00 | 8.00 | 6.03 | 1000012 | 0.00 | 12.50 | 0.00 | 949.00 | 157.40 | 949.00 | 118.63 | 157.40 |
○Loop 1543 | libparcsr_ls.so | par_multi_interp.c:1799-1803 | hypre_BoomerAMGBuildMultipass.extracted.28 | Innermost | 0.11 | 0.08 | 0.37 | 1.00 | 1.00 | 8.00 | 1.92 | 2 | 0.00 | 12.50 | 0.64 | 2.08 | 2.08 | 2.08 | 0.26 | 1.08 |
○Loop 12 | libseq_mv.so | csr_matop.c:286-298 | hypre_CSRMatrixMultiply.extracted | Innermost | 0.09 | 0.08 | 0.37 | 2.07 | 2.25 | 8.00 | 2.07 | 2 | 0.00 | 12.50 | 18.72 | 2.58 | 1.25 | 1.15 | 0.32 | 1.25 |
○Loop 217 | libseq_mv.so | vector.c:413-416 | hypre_SeqVectorScale.extracted | Single | 0.16 | 0.07 | 0.35 | 1.00 | 1.00 | 4.00 | 1.00 | 1 | 66.67 | 37.50 | 13.40 | 1.00 | 1.00 | 1.00 | 0.25 | 1.00 |
○Loop 159 | libseq_mv.so | csr_matvec.c:256-256,csr_matvec.c:259-263,csr_matrix.c:653-653 | hypre_CSRMatrixMatvecOutOfPlace.extracted | Outermost | 0.11 | 0.07 | 0.35 | 2.34 | 1.88 | 7.59 | 2.82 | 4 | 31.60 | 16.45 | 175.71 | 4.58 | 1.96 | 2.44 | 0.60 | 1.63 |
○Loop 1525 | libparcsr_ls.so | par_multi_interp.c:1618-1628 | hypre_BoomerAMGBuildMultipass.extracted.27 | Innermost | 0.09 | 0.07 | 0.34 | 2.22 | 2.32 | 8.00 | 2.22 | 12 | 0.00 | 12.50 | 6.85 | 6.67 | 3.00 | 2.88 | 0.83 | 3.00 |
○Loop 2846 | libparcsr_ls.so | par_strength.c:498-503 | hypre_BoomerAMGCreateS.extracted | Innermost | 0.07 | 0.06 | 0.31 | 1.00 | 1.00 | 8.00 | 1.42 | 2 | 0.00 | 12.50 | 0.00 | 1.42 | 1.42 | 1.42 | 0.18 | 1.00 |
○Loop 2849 | libparcsr_ls.so | par_strength.c:451-460 | hypre_BoomerAMGCreateS.extracted | Innermost | 0.09 | 0.06 | 0.3 | 1.22 | 1.00 | 8.00 | 1.83 | 2 | 0.00 | 12.50 | 42.38 | 1.83 | 1.50 | 1.83 | 0.23 | 1.00 |
○Loop 1541 | libparcsr_ls.so | par_multi_interp.c:1816-1822 | hypre_BoomerAMGBuildMultipass.extracted.28 | Innermost | 0.09 | 0.06 | 0.29 | 1.00 | 2.75 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 9.33 | 3.00 | 3.00 | 1.09 | 0.38 | 3.00 |
○Loop 107 | libparcsr_mv.so | par_csr_matop.c:937-940,par_csr_matop.c:946-946,par_csr_matop.c:968-970 | hypre_ParMatmul.extracted.12 | InBetween | 0.09 | 0.06 | 0.29 | 3.11 | 1.00 | 8.00 | 3.11 | 12 | 0.00 | 12.50 | 19.05 | 4.67 | 1.50 | 4.67 | 0.58 | 1.50 |
○Loop 166 | libIJ_mv.so | IJMatrix_parcsr.c:2803-2812 | hypre_IJMatrixAssembleParCSR.extracted.25 | Innermost | 0.07 | 0.05 | 0.24 | 1.32 | 1.00 | 8.00 | 1.92 | 2 | 0.00 | 12.50 | 0.00 | 2.08 | 1.58 | 2.08 | 0.26 | 1.08 |
○Loop 125 | libseq_mv.so | csr_matvec.c:234-237 | hypre_CSRMatrixMatvecOutOfPlace.extracted.9 | Single | 0.09 | 0.05 | 0.24 | 1.00 | 1.00 | 4.00 | 1.00 | 1 | 66.67 | 37.50 | 32.24 | 1.00 | 1.00 | 1.00 | 0.25 | 1.00 |
○Loop 167 | libIJ_mv.so | IJMatrix_parcsr.c:2803-2812 | hypre_IJMatrixAssembleParCSR.extracted.25 | Innermost | 0.07 | 0.05 | 0.24 | 1.32 | 1.00 | 8.00 | 1.92 | 2 | 0.00 | 12.50 | 0.00 | 2.08 | 1.58 | 2.08 | 0.26 | 1.08 |
○Loop 22 | libseq_mv.so | csr_matop.c:225-231 | hypre_CSRMatrixMultiply.extracted | Innermost | 0.06 | 0.05 | 0.22 | 1.00 | 1.00 | 8.00 | 1.42 | 2 | 0.00 | 12.50 | 0.00 | 1.42 | 1.42 | 1.42 | 0.18 | 1.00 |
○Loop 113 | libseq_mv.so | csr_matvec.c:160-161 | hypre_CSRMatrixMatvecOutOfPlace.extracted.24 | Single | 0.08 | 0.04 | 0.22 | 1.00 | 2.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 41.21 | 1.00 | 1.00 | 0.50 | 0.13 | 1.00 |
○Loop 1464 | libparcsr_ls.so | par_multi_interp.c:1082-1088 | hypre_BoomerAMGBuildMultipass.extracted.34 | Innermost | 0.07 | 0.04 | 0.2 | 1.00 | 1.00 | 8.00 | 1.83 | 2 | 0.00 | 12.50 | 0.00 | 1.83 | 1.83 | 1.83 | 0.23 | 1.00 |
○Loop 2861 | libparcsr_ls.so | par_strength.c:324-327 | hypre_BoomerAMGCreateS.extracted | Innermost | 0.07 | 0.04 | 0.2 | 1.00 | 1.50 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 7.61 | 4.00 | 4.00 | 2.67 | 2.00 | 4.00 |
○Loop 1475 | libparcsr_ls.so | par_multi_interp.c:951-958 | hypre_BoomerAMGBuildMultipass.extracted.34 | Innermost | 0.07 | 0.04 | 0.2 | 1.00 | 1.00 | 8.00 | 1.92 | 2 | 0.00 | 12.50 | 0.00 | 1.92 | 1.92 | 1.92 | 0.24 | 1.00 |
○Loop 1551 | libparcsr_ls.so | par_multi_interp.c:1760-1761 | hypre_BoomerAMGBuildMultipass.extracted.28 | Single | 0.04 | 0.04 | 0.19 | 1.00 | 1.00 | 16.00 | 1.00 | 1 | 0.00 | 6.25 | 0.00 | 1.00 | 1.00 | 1.00 | 0.06 | 1.00 |
○Loop 426 | libparcsr_ls.so | ams.c:3388-3389 | hypre_ParCSRComputeL1NormsThreads.extracted | Innermost | 0.05 | 0.03 | 0.16 | 1.00 | 2.00 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 35.63 | 3.00 | 3.00 | 1.50 | 1.50 | 3.00 |
○Loop 211 | libseq_mv.so | vector.c:268-271 | hypre_SeqVectorSetConstantValues.extracted | Single | 0.05 | 0.03 | 0.15 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
○Loop 1530 | libparcsr_ls.so | par_multi_interp.c:1747-1747,par_multi_interp.c:1774-1776,par_multi_interp.c:1779-1786,par_multi_interp.c:1789-1796,par_multi_interp.c:1799-1799,par_multi_interp.c:1802-1802,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:1871-1876 | hypre_BoomerAMGBuildMultipass.extracted.28 | Outermost | 0.05 | 0.03 | 0.15 | 3.37 | 3.68 | 13.38 | 3.69 | 1000012 | 12.20 | 13.72 | 10.57 | 33.17 | 9.83 | 9.01 | 2.48 | 9.00 |
○Loop 192 | libIJ_mv.so | IJMatrix_parcsr.c:3262-3262,IJMatrix_parcsr.c:3291-3296,IJMatrix_parcsr.c:3300-3307,IJMatrix_parcsr.c:3310-3311,IJMatrix_parcsr.c:3316-3316,IJMatrix_parcsr.c:3322-3322,IJMatrix_parcsr.c:3344-3353,IJMatrix_parcsr.c:3359-3362,IJMatrix_parcsr.c:3365-3368,IJMatrix_parcsr.c:3376-3377,IJMatrix_parcsr.c:3380-3383,IJMatrix_parcsr.c:3390-3390,IJMatrix_parcsr.c:3406-3406,IJMatrix_parcsr.c:3410-3412,IJMatrix_parcsr.c:3426-3426,IJMatrix_parcsr.c:3440-3440,IJMatrix_parcsr.c:3444-3446,IJMatrix_parcsr.c:3457-3458,IJMatrix_parcsr.c:3466-3467,IJMatrix_parcsr.c:3480-3480 | hypre_IJMatrixSetValuesOMPParCSR.extracted.28 | Outermost | 0.06 | 0.03 | 0.14 | 1.00 | 1.00 | 12.33 | 4.70 | 835 | 6.58 | 12.99 | 0.00 | 47.00 | 47.00 | 47.00 | 3.81 | 10.00 |
○Loop 143 | libseq_mv.so | csr_matvec.c:337-339 | hypre_CSRMatrixMatvecOutOfPlace.extracted | Innermost | 0.05 | 0.03 | 0.13 | 1.00 | 1.52 | 2.91 | 1.00 | 1 | 100.00 | 43.75 | 30.53 | 4.00 | 4.00 | 2.63 | 1.38 | 4.00 |
○Loop 187 | libseq_mv.so | csr_matvec.c:564-567 | hypre_CSRMatrixMatvecT.extracted.49 | Innermost | 0.06 | 0.03 | 0.12 | 1.33 | 1.28 | 8.00 | 2.67 | 1 | 0.00 | 12.50 | 15.27 | 5.33 | 4.00 | 4.17 | 0.67 | 2.00 |
○Loop 1467 | libparcsr_ls.so | par_multi_interp.c:1030-1034 | hypre_BoomerAMGBuildMultipass.extracted.34 | Single | 0.04 | 0.02 | 0.11 | 1.00 | 1.00 | 8.00 | 8.33 | 1 | 0.00 | 12.50 | 0.00 | 8.33 | 8.33 | 8.33 | 1.04 | 1.00 |
○Loop 11 | libseq_mv.so | csr_matop.c:282-286 | hypre_CSRMatrixMultiply.extracted | InBetween | 0.04 | 0.02 | 0.1 | 1.70 | 1.00 | 8.00 | 2.17 | 3 | 0.00 | 12.50 | 15.13 | 2.17 | 1.28 | 2.17 | 0.27 | 1.00 |
○Loop 181 | libseq_mv.so | csr_matvec.c:577-579 | hypre_CSRMatrixMatvecT.extracted.49 | Innermost | 0.04 | 0.02 | 0.1 | 1.15 | 1.12 | 2.36 | 1.28 | 1 | 85.71 | 41.07 | 69.40 | 3.83 | 3.33 | 3.42 | 1.63 | 3.00 |
○Loop 824 | libparcsr_ls.so | par_coarsen.c:2327-2334 | hypre_BoomerAMGCoarsenPMIS.extracted.25 | Single | 0.03 | 0.02 | 0.1 | 1.04 | 1.00 | 9.33 | 1.87 | 16 | 0.00 | 9.38 | 0.00 | 4.67 | 4.50 | 4.67 | 0.50 | 2.50 |
○Loop 1642 | libparcsr_ls.so | par_lr_interp.c:1624-1627 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0.04 | 0.02 | 0.1 | 1.95 | 3.02 | 11.88 | 2.96 | 16 | 0.00 | 11.74 | 4.15 | 13.33 | 6.83 | 4.42 | 1.12 | 4.50 |
○Loop 1529 | libparcsr_ls.so | par_multi_interp.c:1590-1591 | hypre_BoomerAMGBuildMultipass.extracted.27 | Single | 0.02 | 0.02 | 0.09 | 1.00 | 1.00 | 16.00 | 1.00 | 1 | 0.00 | 6.25 | 0.00 | 1.00 | 1.00 | 1.00 | 0.06 | 1.00 |
○Loop 1426 | libparcsr_ls.so | par_multi_interp.c:491-498 | hypre_BoomerAMGBuildMultipass | Innermost | 0.77 | 0.02 | 0.09 | 1.00 | 1.00 | 10.29 | 1.75 | 2 | 0.00 | 11.88 | 0.00 | 1.75 | 1.75 | 1.75 | 0.17 | 1.00 |
○Loop 21 | libseq_mv.so | csr_matop.c:222-225 | hypre_CSRMatrixMultiply.extracted | InBetween | 0.04 | 0.02 | 0.08 | 1.00 | 1.00 | 8.00 | 1.61 | 3 | 0.00 | 12.50 | 0.00 | 1.61 | 1.61 | 1.61 | 0.20 | 1.00 |
○Loop 840 | libparcsr_ls.so | par_coarsen.c:2528-2540 | hypre_BoomerAMGCoarsenPMIS.extracted | Single | 0.03 | 0.02 | 0.08 | 1.09 | 1.00 | 2.76 | 9.67 - 4.83 | 2 | 100.00 | 47.22 | 0.00 | 9.67 | 8.83 | 9.67 | 3.51 | 1.00 - 2.00 |
○Loop 3002 | libparcsr_ls.so | par_strength.c:1731-1740,par_strength.c:1743-1743,par_strength.c:1756-1756,par_strength.c:1759-1759 | hypre_BoomerAMGCreate2ndS.extracted.17 | InBetween | 0.04 | 0.02 | 0.08 | 1.00 | 1.00 | 8.00 | 3.17 | 24 | 0.00 | 12.50 | 0.00 | 6.33 | 6.33 | 6.33 | 0.79 | 2.00 |
○Loop 107 | libseq_mv.so | csr_matvec.c:166-167 | hypre_CSRMatrixMatvecOutOfPlace | Single | 0.71 | 0.02 | 0.08 | 1.00 | 1.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 0.00 | 1.00 | 1.00 | 1.00 | 0.13 | 1.00 |
○Loop 836 | libparcsr_ls.so | par_coarsen.c:2562-2567 | hypre_BoomerAMGCoarsenPMIS.extracted | Single | 0.03 | 0.02 | 0.08 | 1.00 | 1.00 | 8.00 | 2.13 | 16 | 0.00 | 12.50 | 0.00 | 5.33 | 5.33 | 5.33 | 0.67 | 2.50 |
○Loop 1405 | libparcsr_ls.so | par_multi_interp.c:651-655 | hypre_BoomerAMGBuildMultipass | Innermost | 0.69 | 0.02 | 0.08 | 1.00 | 1.00 | 8.00 | 1.75 | 2 | 0.00 | 12.50 | 0.00 | 1.75 | 1.75 | 1.75 | 0.22 | 1.00 |
○Loop 2844 | libparcsr_ls.so | par_strength.c:492-498,par_strength.c:507-508 | hypre_BoomerAMGCreateS.extracted | Outermost | 0.04 | 0.02 | 0.07 | 1.00 | 1.00 | 8.00 | 2.89 | 9 | 0.00 | 12.50 | 0.00 | 4.33 | 4.33 | 4.33 | 0.54 | 1.50 |
○Loop 2979 | libparcsr_ls.so | par_strength.c:2011-2021,par_strength.c:2024-2024,par_strength.c:2038-2038,par_strength.c:2041-2041 | hypre_BoomerAMGCreate2ndS.extracted.17 | InBetween | 0.04 | 0.01 | 0.07 | 1.00 | 1.00 | 8.00 | 2.44 | 24 | 0.00 | 12.50 | 0.00 | 7.33 | 7.33 | 7.33 | 0.92 | 3.00 |
○Loop 41 | libseq_mv.so | csr_matop.c:541-548 | hypre_CSRMatrixTranspose.extracted | Innermost | 0.03 | 0.01 | 0.07 | 2.25 | 1.00 | 8.00 | 3.00 | 1 | 0.00 | 12.50 | 0.00 | 3.00 | 1.33 | 3.00 | 0.38 | 1.00 |
○Loop 42 | libseq_mv.so | csr_matop.c:541-548 | hypre_CSRMatrixTranspose.extracted | Innermost | 0.03 | 0.01 | 0.07 | 2.25 | 1.00 | 8.00 | 3.00 | 1 | 0.00 | 12.50 | 0.00 | 3.00 | 1.33 | 3.00 | 0.38 | 1.00 |
○Loop 827 | libparcsr_ls.so | par_coarsen.c:2354-2361,par_coarsen.c:2372-2372 | hypre_BoomerAMGCoarsenPMIS.extracted.15 | Outermost | 0.03 | 0.01 | 0.07 | 1.33 | 1.00 | 8.00 | 1.67 | 26 | 0.00 | 12.50 | 0.00 | 3.33 | 2.50 | 3.33 | 0.42 | 2.00 |
○Loop 390 | libparcsr_ls.so | ams.c:3532-3534 | hypre_ParCSRComputeL1NormsThreads.extracted | Innermost | 0.02 | 0.01 | 0.06 | 1.67 | 1.00 | 8.00 | 3.00 | 16 | 25.00 | 15.63 | 0.00 | 7.50 | 4.50 | 7.50 | 0.94 | 2.50 |
○Loop 1416 | libparcsr_ls.so | par_multi_interp.c:554-557 | hypre_BoomerAMGBuildMultipass | Innermost | 0.51 | 0.01 | 0.06 | 1.00 | 1.00 | 8.00 | 1.11 | 1 | 0.00 | 12.50 | 0.00 | 1.67 | 1.67 | 1.67 | 0.21 | 1.50 |
○Loop 185 | libseq_mv.so | csr_matvec.c:564-564 | hypre_CSRMatrixMatvecT.extracted.49 | Innermost | 0.03 | 0.01 | 0.05 | 1.00 | NA | NA | 1.00 | 1 | NA | NA | 16.20 | 1.00 | 1.00 | NA | NA | 1.00 |
○Loop 1635 | libparcsr_ls.so | par_lr_interp.c:1221-1221,par_lr_interp.c:1609-1609,par_lr_interp.c:1612-1617,par_lr_interp.c:1621-1621,par_lr_interp.c:1624-1624,par_lr_interp.c:1627-1627,par_lr_interp.c:1630-1632,par_lr_interp.c:1635-1636,par_lr_interp.c:1640-1650,par_lr_interp.c:1653-1655,par_lr_interp.c:1659-1659,par_lr_interp.c:1667-1667,par_lr_interp.c:1672-1675 | hypre_BoomerAMGBuildExtPIInterp.extracted | InBetween | 0.03 | 0.01 | 0.05 | 1.84 | 2.60 | 8.00 | 2.13 | 1000012 | 3.45 | 12.93 | 6.15 | 27.67 | 15.00 | 10.65 | 3.46 | 13.00 |
○Loop 1517 | libparcsr_ls.so | par_multi_interp.c:1585-1585,par_multi_interp.c:1605-1607,par_multi_interp.c:1610-1618,par_multi_interp.c:1631-1639,par_multi_interp.c:1655-1660 | hypre_BoomerAMGBuildMultipass.extracted.27 | Outermost | 0.03 | 0.01 | 0.05 | 2.50 | 4.18 | 11.25 | 2.65 | 1000012 | 12.00 | 13.75 | 14.80 | 22.50 | 9.00 | 5.38 | 2.00 | 8.50 |
○Loop 1638 | libparcsr_ls.so | par_lr_interp.c:1644-1650 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0.04 | 0.01 | 0.05 | 1.33 | 2.44 | 8.00 | 1.45 | 36 | 0.00 | 12.50 | 13.15 | 8.00 | 6.00 | 3.28 | 1.00 | 5.50 |
○Loop 1469 | libparcsr_ls.so | par_multi_interp.c:939-944,par_multi_interp.c:947-947,par_multi_interp.c:970-970,par_multi_interp.c:976-976 | hypre_BoomerAMGBuildMultipass.extracted.34 | Outermost | 0.02 | 0.01 | 0.04 | 1.00 | 1.00 | 8.00 | 3.50 | 18942 | 0.00 | 12.50 | 0.00 | 4.67 | 4.67 | 4.67 | 0.58 | 1.33 |
○Loop 830 | libparcsr_ls.so | par_coarsen.c:2435-2438,par_coarsen.c:2446-2446,par_coarsen.c:2453-2453,par_coarsen.c:2465-2465,par_coarsen.c:2473-2473 | hypre_BoomerAMGCoarsenPMIS.extracted.10 | Outermost | 0.02 | 0.01 | 0.04 | 1.75 | 1.00 | 12.92 | 2.33 | 12 | 0.00 | 10.42 | 0.00 | 3.50 | 2.00 | 3.50 | 0.27 | 1.50 |
○Loop 73 | libparcsr_mv.so | par_csr_matop.c:218-220,par_csr_matop.c:228-231 | hypre_ParMatmul_RowSizes.extracted | Innermost | 0.02 | 0.01 | 0.04 | 1.00 | 1.00 | 8.00 | 2.17 | 2 | 0.00 | 12.50 | 0.00 | 2.17 | 2.17 | 2.17 | 0.27 | 1.00 |
○Loop 2847 | libparcsr_ls.so | 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-319,par_strength.c:324-332,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-365,par_strength.c:373-373,par_strength.c:376-378,par_strength.c:386-386,par_strength.c:392-394,par_strength.c:405-407,par_strength.c:422-426,par_strength.c:429-429,par_strength.c:436-438,par_strength.c:451-451,par_strength.c:463-463 | hypre_BoomerAMGCreateS.extracted | Outermost | 0.03 | 0.01 | 0.04 | 1.83 | 2.63 | 9.46 | 3.33 | 21632 | 39.77 | 17.44 | 61.95 | 73.33 | 40.17 | 27.92 | 7.75 | 22.00 |
○Loop 1458 | libparcsr_ls.so | par_multi_interp.c:1072-1075,par_multi_interp.c:1078-1078,par_multi_interp.c:1099-1099,par_multi_interp.c:1104-1104 | hypre_BoomerAMGBuildMultipass.extracted.34 | Outermost | 0.03 | 0.01 | 0.04 | 1.00 | 1.00 | 8.00 | 3.25 | 18942 | 0.00 | 12.50 | 0.00 | 4.33 | 4.33 | 4.33 | 0.54 | 1.33 |
○Loop 1647 | libparcsr_ls.so | par_lr_interp.c:1516-1526 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0.02 | 0.01 | 0.04 | 1.00 | 1.00 | 10.67 | 1.83 | 3 | 0.00 | 12.15 | 0.00 | 2.44 | 2.44 | 2.44 | 0.23 | 1.33 |
○Loop 71 | libparcsr_mv.so | par_csr_matop.c:127-127,par_csr_matop.c:135-137,par_csr_matop.c:144-146,par_csr_matop.c:187-187,par_csr_matop.c:241-242 | hypre_ParMatmul_RowSizes.extracted | Outermost | 0.02 | 0.01 | 0.04 | 1.00 | 1.00 | 8.00 | 2.58 | 50 | 0.00 | 12.50 | 0.00 | 5.17 | 5.17 | 5.17 | 0.65 | 2.00 |
○Loop 440 | libparcsr_ls.so | ams.c:3677-3680 | hypre_ParCSRRelaxThreads.extracted.57 | Innermost | 0.02 | 0.01 | 0.03 | 1.00 | 1.52 | 2.91 | 1.00 | 1 | 100.00 | 43.75 | 31.50 | 4.00 | 4.00 | 2.63 | 1.38 | 4.00 |
○Loop 108 | libparcsr_mv.so | par_csr_matop.c:970-972,par_csr_matop.c:980-989 | hypre_ParMatmul.extracted.12 | Innermost | 0.02 | 0.01 | 0.03 | 1.75 | 2.85 | 8.00 | 1.75 | 2 | 0.00 | 12.50 | 13.50 | 3.50 | 2.00 | 1.23 | 0.44 | 2.00 |
○Loop 2984 | libparcsr_ls.so | par_strength.c:1951-1953 | hypre_BoomerAMGCreate2ndS.extracted.17 | Single | 0.01 | 0.01 | 0.03 | 1.00 | 1.00 | 16.00 | 1.00 | 1 | 0.00 | 6.25 | 0.00 | 1.00 | 1.00 | 1.00 | 0.06 | 1.00 |
○Loop 40 | libseq_mv.so | csr_matop.c:540-541 | hypre_CSRMatrixTranspose.extracted | Outermost | 0.02 | 0.01 | 0.03 | 1.00 | 1.00 | 8.00 | 1.19 | 4 | 0.00 | 12.50 | 0.00 | 1.79 | 1.79 | 1.79 | 0.22 | 1.50 |
○Loop 1547 | libparcsr_ls.so | par_multi_interp.c:1782-1787 | hypre_BoomerAMGBuildMultipass.extracted.28 | Innermost | 0.02 | 0.01 | 0.03 | 1.00 | 1.00 | 9.60 | 1.50 | 1 | 0.00 | 10.42 | 4.80 | 1.50 | 1.50 | 1.50 | 0.16 | 1.00 |
○Loop 106 | libparcsr_mv.so | par_csr_matop.c:865-865,par_csr_matop.c:874-879,par_csr_matop.c:886-888,par_csr_matop.c:937-937 | hypre_ParMatmul.extracted.12 | Outermost | 0.02 | 0.01 | 0.03 | 1.00 | 1.00 | 12.44 | 2.47 | 286 | 0.00 | 11.93 | 15.85 | 6.17 | 6.17 | 6.17 | 0.50 | 2.50 |
○Loop 1672 | libparcsr_ls.so | par_lr_interp.c:1277-1285 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0.01 | 0.01 | 0.03 | 1.00 | 1.00 | 8.00 | 1.54 | 3 | 0.00 | 12.50 | 0.00 | 2.06 | 2.06 | 2.06 | 0.26 | 1.33 |
○Loop 1454 | libparcsr_ls.so | par_multi_interp.c:272-276 | hypre_BoomerAMGBuildMultipass.extracted.85 | Single | 0.01 | 0.01 | 0.02 | 1.00 | 1.00 | 8.00 | 1.29 | 6561 | 0.00 | 12.50 | 0.00 | 11.00 | 11.00 | 11.00 | 1.38 | 8.50 |
○Loop 119 | libseq_mv.so | csr_matvec.c:194-195 | hypre_CSRMatrixMatvecOutOfPlace.extracted.19 | Innermost | 0.01 | 0 | 0.02 | 1.00 | 1.52 | 2.91 | 1.00 | 1 | 100.00 | 43.75 | NA | 4.00 | 4.00 | 2.63 | 1.38 | 4.00 |
○Loop 360 | libparcsr_mv.so | par_csr_matop.c:3504-3505 | hypre_ParTMatmul.extracted | Innermost | 0.01 | 0 | 0.02 | 1.00 | 1.00 | 2.00 | 4.00 | 1 | 100.00 | 50.00 | NA | 4.00 | 4.00 | 4.00 | 2.00 | 1.00 |
○Loop 2860 | libparcsr_ls.so | par_strength.c:324-327 | hypre_BoomerAMGCreateS.extracted | Innermost | 0.02 | 0 | 0.02 | 1.00 | 2.40 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | 4.00 | 4.00 | 1.67 | 0.50 | 4.00 |
○Loop 2934 | libparcsr_ls.so | par_strength.c:1268-1278 | hypre_BoomerAMGCreate2ndS.extracted | Single | 0.01 | 0 | 0.02 | 1.00 | 1.00 | 9.41 | 1.67 | 2 | 0.00 | 10.94 | NA | 1.67 | 1.67 | 1.67 | 0.18 | 1.00 |
○Loop 425 | libparcsr_ls.so | ams.c:3388-3389 | hypre_ParCSRComputeL1NormsThreads.extracted | Innermost | 0.02 | 0 | 0.02 | 1.00 | 3.69 | 8.00 | 1.00 | 1 | 33.33 | 16.67 | NA | 3.00 | 3.00 | 0.81 | 0.38 | 3.00 |
○Loop 67 | libparcsr_mv.so | par_csr_matop.c:263-266 | hypre_ParMatmul_RowSizes.extracted | Single | 0.01 | 0 | 0.02 | 1.00 | 1.00 | 2.00 | 1.33 | 1 | 100.00 | 50.00 | NA | 1.33 | 1.33 | 1.33 | 0.67 | 1.00 |
○Loop 188 | libseq_mv.so | csr_matvec.c:564-564 | hypre_CSRMatrixMatvecT.extracted.49 | Innermost | 0.01 | 0 | 0.02 | 1.00 | NA | NA | 1.00 | 1 | NA | NA | NA | 1.00 | 1.00 | NA | NA | 1.00 |
○Loop 2936 | libparcsr_ls.so | par_strength.c:1261-1263 | hypre_BoomerAMGCreate2ndS.extracted | Single | 0.01 | 0 | 0.02 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | NA | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
○Loop 344 | libparcsr_mv.so | par_csr_matop.c:3505-3505,par_csr_matop.c:3607-3608 | hypre_ParTMatmul.extracted | Innermost | 0.01 | 0 | 0.02 | 1.00 | 1.00 | 2.00 | 4.00 | 1 | 100.00 | 50.00 | NA | 4.00 | 4.00 | 4.00 | 2.00 | 1.00 |
○Loop 1414 | libparcsr_ls.so | par_multi_interp.c:205-205,par_multi_interp.c:550-557,par_multi_interp.c:568-571 | hypre_BoomerAMGBuildMultipass | InBetween | 0.15 | 0 | 0.02 | 1.00 | 1.00 | 8.00 | 2.37 | 49 | 0.00 | 12.50 | NA | 10.67 | 10.67 | 10.67 | 1.33 | 4.50 |
○Loop 48 | libseq_mv.so | csr_matop.c:483-485 | hypre_CSRMatrixTranspose.extracted | Single | 0.01 | 0 | 0.02 | 1.00 | 1.00 | 8.00 | 1.83 | 1 | 0.00 | 12.50 | NA | 1.83 | 1.83 | 1.83 | 0.23 | 1.00 |
○Loop 1526 | libparcsr_ls.so | par_multi_interp.c:1612-1615 | hypre_BoomerAMGBuildMultipass.extracted.27 | Innermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | 1.00 | 1.00 | 1.00 | 0.13 | 1.00 |
○Loop 1437 | libparcsr_ls.so | par_multi_interp.c:385-399 | hypre_BoomerAMGBuildMultipass | Single | 0.13 | 0 | 0.01 | 1.00 | 1.00 | 13.13 | 1.88 | 3 | 0.00 | 8.94 | NA | 2.50 | 2.50 | 2.50 | 0.19 | 1.33 |
○Loop 47 | libseq_mv.so | csr_matop.c:380-380,csr_matop.c:496-500 | hypre_CSRMatrixTranspose.extracted | Single | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 2.46 | 14.55 | 32 | 0.00 | 10.94 | NA | 80.00 | 80.00 | 80.00 | 32.50 | 5.50 |
○Loop 421 | libparcsr_ls.so | ams.c:3363-3363,ams.c:3382-3385,ams.c:3388-3394,ams.c:3399-3401,ams.c:3405-3409,ams.c:3473-3473,ams.c:3517-3517 | hypre_ParCSRComputeL1NormsThreads.extracted | Outermost | 0.01 | 0 | 0.01 | 2.06 | 3.17 | 11.95 | 2.06 | 2828 | 23.81 | 15.18 | NA | 21.67 | 10.50 | 6.83 | 1.81 | 10.50 |
○Loop 2 | libHYPRE_utilities.so | binsearch.c:35-44 | hypre_BinarySearch | Single | 0.02 | 0 | 0.01 | 1.00 | 1.00 | 8.00 | 1.00 | 2 | 0.00 | 12.50 | NA | 4.00 - 8.00 | 4.00 - 8.00 | 4.00 - 8.00 | 0.50 - 1.00 | 4.00 - 8.00 |
○Loop 3006 | libparcsr_ls.so | par_strength.c:1691-1693 | hypre_BoomerAMGCreate2ndS.extracted.17 | Single | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 16.00 | 1.00 | 1 | 0.00 | 6.25 | NA | 1.00 | 1.00 | 1.00 | 0.06 | 1.00 |
○Loop 822 | libparcsr_ls.so | par_coarsen.c:2139-2142 | hypre_BoomerAMGCoarsenPMIS.extracted.30 | Single | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | NA | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
○Loop 363 | libparcsr_mv.so | par_csr_matop.c:3491-3495 | hypre_ParTMatmul.extracted | Innermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | 1.00 | 1.00 | 1.00 | 0.13 | 1.00 |
○Loop 36 | exec | | __intel_avx_rep_memcpy | Single | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 2.00 | 4.00 | 1 | 100.00 | 50.00 | NA | 4.00 | 4.00 | 4.00 | 2.00 | 1.00 |
○Loop 1670 | libparcsr_ls.so | par_lr_interp.c:1264-1272,par_lr_interp.c:1275-1277,par_lr_interp.c:1289-1291,par_lr_interp.c:1297-1297 | hypre_BoomerAMGBuildExtPIInterp.extracted | InBetween | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 8.00 | 2.11 | 14 | 0.00 | 12.50 | NA | 6.33 | 6.33 | 6.33 | 0.79 | 3.00 |
○Loop 113 | libparcsr_mv.so | par_csr_matop.c:858-859 | hypre_ParMatmul.extracted.12 | Single | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 16.00 | 1.00 | 1 | 0.00 | 6.25 | NA | 1.00 | 1.00 | 1.00 | 0.06 | 1.00 |
○Loop 1424 | libparcsr_ls.so | par_multi_interp.c:488-491,par_multi_interp.c:501-501,par_multi_interp.c:511-514 | hypre_BoomerAMGBuildMultipass | Outermost | 0.07 | 0 | 0.01 | 1.00 | 1.00 | 8.00 | 3.67 | 6 | 0.00 | 12.50 | NA | 3.67 | 3.67 | 3.67 | 0.46 | 1.00 |
○Loop 216 | libIJ_mv.so | IJMatrix_parcsr.c:3274-3275 | hypre_IJMatrixSetValuesOMPParCSR.extracted.28 | Single | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | NA | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
○Loop 347 | libparcsr_mv.so | par_csr_matop.c:3590-3596 | hypre_ParTMatmul.extracted | Innermost | 0.01 | 0 | 0.01 | 1.50 | 1.00 | 8.00 | 1.50 | 1 | 0.00 | 12.50 | NA | 1.50 | 1.00 | 1.50 | 0.19 | 1.00 |
○Loop 1477 | libparcsr_ls.so | par_multi_interp.c:917-918 | hypre_BoomerAMGBuildMultipass.extracted.34 | Single | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 16.00 | 1.00 | 1 | 0.00 | 6.25 | NA | 1.00 | 1.00 | 1.00 | 0.06 | 1.00 |
○Loop 388 | libparcsr_ls.so | ams.c:3536-3538 | hypre_ParCSRComputeL1NormsThreads.extracted | Innermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 8.00 | 1.67 | 1 | 0.00 | 12.50 | NA | 2.50 | 2.50 | 2.50 | 0.31 | 1.50 |
○Loop 1645 | libparcsr_ls.so | par_lr_interp.c:1494-1496,par_lr_interp.c:1503-1510,par_lr_interp.c:1513-1516,par_lr_interp.c:1530-1532,par_lr_interp.c:1538-1538 | hypre_BoomerAMGBuildExtPIInterp.extracted | InBetween | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 13.87 | 2.89 | 14 | 0.00 | 11.88 | NA | 8.67 | 8.67 | 8.67 | 0.63 | 3.00 |
○Loop 1674 | libparcsr_ls.so | par_lr_interp.c:1224-1225 | hypre_BoomerAMGBuildExtPIInterp.extracted | Single | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 16.00 | 1.00 | 1 | 0.00 | 6.25 | NA | 1.00 | 1.00 | 1.00 | 0.06 | 1.00 |
○Loop 2975 | libparcsr_ls.so | par_strength.c:1998-2000,par_strength.c:2006-2011,par_strength.c:2053-2053,par_strength.c:2056-2056 | hypre_BoomerAMGCreate2ndS.extracted.17 | Outermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 8.00 | 3.11 | 259 | 0.00 | 12.50 | NA | 4.67 | 4.67 | 4.67 | 0.58 | 1.50 |
○Loop 44 | libseq_mv.so | csr_matop.c:380-380,csr_matop.c:524-527 | hypre_CSRMatrixTranspose.extracted | Single | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 2.46 | 10.38 | 16 | 0.00 | 11.18 | NA | 64.00 | 64.00 | 64.00 | 26.00 | 6.17 |
○Loop 1533 | libparcsr_ls.so | par_multi_interp.c:1873-1874 | hypre_BoomerAMGBuildMultipass.extracted.28 | Innermost | 0.01 | 0 | 0.01 | 1.00 | 2.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | 1.00 | 1.00 | 0.50 | 0.13 | 1.00 |
○Loop 439 | libparcsr_ls.so | ams.c:3677-3680 | hypre_ParCSRRelaxThreads.extracted.57 | Innermost | 0.01 | 0 | 0.01 | 1.00 | 2.91 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | 4.00 | 4.00 | 1.38 | 0.50 | 4.00 |
○Loop 803 | libparcsr_ls.so | par_coarsen.c:2232-2243 | hypre_BoomerAMGCoarsenPMIS | Single | 0.05 | 0 | 0.01 | 1.00 | 1.00 | 13.18 | 1.83 | 3 | 0.00 | 10.45 | NA | 2.44 | 2.44 | 2.44 | 0.19 | 1.33 |
○Loop 809 | libparcsr_ls.so | par_indepset.c:65-67 | hypre_BoomerAMGCoarsenPMIS | Single | 0.05 | 0 | 0.01 | 1.00 | 2.91 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | 3.00 | 3.00 | 1.03 | 0.38 | 3.00 |
○Loop 1380 | libparcsr_ls.so | par_multi_interp.c:1158-1161 | hypre_BoomerAMGBuildMultipass | Single | 0.06 | 0 | 0.01 | 1.00 | 1.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | 4.00 | 4.00 | 4.00 | 0.50 | 4.00 |
○Loop 1479 | libparcsr_ls.so | par_multi_interp.c:1167-1173 | hypre_BoomerAMGBuildMultipass.extracted.31 | Single | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 8.00 | 5.33 | 1 | 0.00 | 12.50 | NA | 5.33 | 5.33 | 5.33 | 0.67 | 1.00 |
○Loop 2998 | libparcsr_ls.so | par_strength.c:1714-1714,par_strength.c:1720-1720,par_strength.c:1725-1728,par_strength.c:1731-1731,par_strength.c:1756-1756,par_strength.c:1770-1770,par_strength.c:1773-1773 | hypre_BoomerAMGCreate2ndS.extracted.17 | Outermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 8.00 | 2.83 | 518 | 0.00 | 12.50 | NA | 5.67 | 5.67 | 5.67 | 0.71 | 2.00 |
○Loop 609 | libparcsr_ls.so | par_strength.c:2311-2316 | hypre_BoomerAMGSetup | Innermost | 0.05 | 0 | 0.01 | 1.00 | 1.00 | 11.06 | 1.74 | 81 | 0.00 | 11.50 | NA | 7.83 | 7.83 | 7.83 | 0.71 | 4.50 |
○Loop 180 | libseq_mv.so | csr_matvec.c:560-560,csr_matvec.c:573-579 | hypre_CSRMatrixMatvecT.extracted.49 | Outermost | 0.01 | 0 | 0.01 | 1.53 | 1.74 | 7.41 | 2.55 | 3 | 22.38 | 15.30 | NA | 4.17 | 2.72 | 2.39 | 0.56 | 1.63 |
○Loop 470 | libparcsr_mv.so | par_csr_matvec.c:151-153,par_csr_matvec.c:160-160 | hypre_ParCSRMatrixMatvecOutOfPlace.extracted | Single | 0.01 | 0 | 0.01 | 1.33 | 1.00 | 8.00 | 5.33 | 1 | 0.00 | 12.50 | NA | 5.33 | 4.00 | 5.33 | 0.67 | 1.00 |
○Loop 4 | libHYPRE_utilities.so | binsearch.c:99-101 | hypre_LowerBound | Single | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 8.00 | 1.00 | 2 | 0.00 | 12.50 | NA | 3.00 - 4.00 | 3.00 - 4.00 | 3.00 - 4.00 | 0.38 - 0.50 | 3.00 - 4.00 |
○Loop 114 | libseq_mv.so | csr_matvec.c:178-178,csr_matvec.c:181-183,csr_matvec.c:191-191,csr_matvec.c:194-196,csr_matvec.c:199-199,csr_matvec.c:202-204 | hypre_CSRMatrixMatvecOutOfPlace.extracted.19 | Outermost | 0.01 | 0 | 0.01 | 3.48 | 3.44 | 12.26 | 4.06 | 9 | 25.00 | 15.31 | NA | 12.17 | 3.50 | 3.54 | 0.99 | 3.00 |
○Loop 26 | libHYPRE_utilities.so | hypre_qsort.c:31-33,hypre_qsort.c:179-182 | hypre_qsort0 | Innermost | 0.04 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1641 | libparcsr_ls.so | par_lr_interp.c:1624-1627 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1403 | libparcsr_ls.so | par_multi_interp.c:646-651,par_multi_interp.c:655-657,par_multi_interp.c:661-661 | hypre_BoomerAMGBuildMultipass | Outermost | 0.04 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 16 | libIJ_mv.so | IJMatrix_parcsr.c:199-200 | hypre_IJMatrixSetDiagOffdSizesParCSR | Single | 0.04 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 56 | libseq_mv.so | csr_matrix.c:145-148 | hypre_CSRMatrixSetRownnz | Single | 0.04 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1649 | libparcsr_ls.so | par_lr_interp.c:1455-1456 | hypre_BoomerAMGBuildExtPIInterp.extracted | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 434 | libparcsr_ls.so | ams.c:3636-3638 | hypre_ParCSRRelaxThreads | Innermost | 0.03 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1105 | libparcsr_ls.so | par_interp.c:3184-3187 | hypre_qsort2abs | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1069 | libparcsr_ls.so | par_interp.c:3053-3056 | hypre_BoomerAMGInterpTruncation.extracted | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 118 | libseq_mv.so | csr_matvec.c:194-195 | hypre_CSRMatrixMatvecOutOfPlace.extracted.19 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 112 | libparcsr_mv.so | par_csr_matop.c:897-899,par_csr_matop.c:907-915 | hypre_ParMatmul.extracted.12 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 55 | libseq_mv.so | csr_matrix.c:161-164 | hypre_CSRMatrixSetRownnz | Single | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1627 | libparcsr_ls.so | par_lr_interp.c:1221-1221,par_lr_interp.c:1469-1472,par_lr_interp.c:1480-1483,par_lr_interp.c:1491-1494,par_lr_interp.c:1532-1532,par_lr_interp.c:1553-1555,par_lr_interp.c:1560-1560,par_lr_interp.c:1596-1596,par_lr_interp.c:1607-1609,par_lr_interp.c:1660-1660,par_lr_interp.c:1678-1680,par_lr_interp.c:1700-1700,par_lr_interp.c:1740-1745,par_lr_interp.c:1748-1748 | hypre_BoomerAMGBuildExtPIInterp.extracted | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 613 | libparcsr_ls.so | par_coarse_parms.c:94-96 | hypre_BoomerAMGSetup | Innermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 14 | libIJ_mv.so | IJMatrix_parcsr.c:207-208 | hypre_IJMatrixSetDiagOffdSizesParCSR | Single | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1459 | libparcsr_ls.so | par_multi_interp.c:1104-1113 | hypre_BoomerAMGBuildMultipass.extracted.34 | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 831 | libparcsr_ls.so | par_coarsen.c:2473-2477 | hypre_BoomerAMGCoarsenPMIS.extracted.10 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1550 | libparcsr_ls.so | par_multi_interp.c:1762-1763 | hypre_BoomerAMGBuildMultipass.extracted.28 | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1542 | libparcsr_ls.so | par_multi_interp.c:1805-1809 | hypre_BoomerAMGBuildMultipass.extracted.28 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 873 | libparcsr_ls.so | par_coarse_parms.c:94-96 | hypre_BoomerAMGCoarseParms | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2982 | libparcsr_ls.so | par_strength.c:1978-1984 | hypre_BoomerAMGCreate2ndS.extracted.17 | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1540 | libparcsr_ls.so | par_multi_interp.c:1816-1822 | hypre_BoomerAMGBuildMultipass.extracted.28 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 10 | libseq_mv.so | csr_matop.c:271-282 | hypre_CSRMatrixMultiply.extracted | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1528 | libparcsr_ls.so | par_multi_interp.c:1592-1593 | hypre_BoomerAMGBuildMultipass.extracted.27 | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1465 | libparcsr_ls.so | par_multi_interp.c:1082-1088 | hypre_BoomerAMGBuildMultipass.extracted.34 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 3 | exec | amg.c:317-318 | main | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1520 | libparcsr_ls.so | par_multi_interp.c:1657-1658 | hypre_BoomerAMGBuildMultipass.extracted.27 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 77 | libparcsr_mv.so | par_csr_matop.c:154-156,par_csr_matop.c:164-167 | hypre_ParMatmul_RowSizes.extracted | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 75 | libparcsr_mv.so | par_csr_matop.c:146-148,par_csr_matop.c:154-154,par_csr_matop.c:170-170 | hypre_ParMatmul_RowSizes.extracted | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 100 | libHYPRE_utilities.so | hypre_hopscotch_hash.c:173-175 | hypre_UnorderedIntSetCopyToArray.extracted | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1634 | libparcsr_ls.so | par_lr_interp.c:1688-1700,par_lr_interp.c:1723-1723 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1535 | libparcsr_ls.so | par_multi_interp.c:1836-1836,par_multi_interp.c:1840-1843,par_multi_interp.c:1847-1853,par_multi_interp.c:1856-1856,par_multi_interp.c:1865-1867 | hypre_BoomerAMGBuildMultipass.extracted.28 | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1470 | libparcsr_ls.so | par_multi_interp.c:976-985 | hypre_BoomerAMGBuildMultipass.extracted.34 | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 76 | libparcsr_mv.so | par_csr_matop.c:170-177 | hypre_ParMatmul_RowSizes.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1457 | libparcsr_ls.so | par_multi_interp.c:706-714 | hypre_BoomerAMGBuildMultipass.extracted.45 | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 98 | libHYPRE_utilities.so | hypre_hopscotch_hash.c:191-193 | hypre_UnorderedIntSetCopyToArray.extracted | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 3003 | libparcsr_ls.so | par_strength.c:1756-1765 | hypre_BoomerAMGCreate2ndS.extracted.17 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 355 | libparcsr_mv.so | par_csr_matop.c:3489-3491,par_csr_matop.c:3497-3497,par_csr_matop.c:3503-3505,par_csr_matop.c:3527-3528 | hypre_ParTMatmul.extracted | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 20 | libseq_mv.so | csr_matop.c:214-222 | hypre_CSRMatrixMultiply.extracted | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1632 | libparcsr_ls.so | par_lr_interp.c:1221-1221,par_lr_interp.c:1674-1674,par_lr_interp.c:1680-1685,par_lr_interp.c:1688-1691,par_lr_interp.c:1694-1694,par_lr_interp.c:1699-1700,par_lr_interp.c:1704-1706,par_lr_interp.c:1733-1735 | hypre_BoomerAMGBuildExtPIInterp.extracted | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 815 | libparcsr_ls.so | par_coarsen.c:2106-2110 | hypre_BoomerAMGCoarsenPMIS.extracted.45 | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 89 | libHYPRE_utilities.so | hypre_hopscotch_hash.c:79-84 | hypre_UnorderedIntSetCreate.extracted | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 3001 | libparcsr_ls.so | par_strength.c:1782-1788 | hypre_BoomerAMGCreate2ndS.extracted.17 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1476 | libparcsr_ls.so | par_multi_interp.c:951-958 | hypre_BoomerAMGBuildMultipass.extracted.34 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1473 | libparcsr_ls.so | par_multi_interp.c:963-970 | hypre_BoomerAMGBuildMultipass.extracted.34 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1640 | libparcsr_ls.so | par_lr_interp.c:1632-1636 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1637 | libparcsr_ls.so | par_lr_interp.c:1655-1660 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 345 | libparcsr_mv.so | par_csr_matop.c:3505-3505,par_csr_matop.c:3607-3608 | hypre_ParTMatmul.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 111 | libparcsr_mv.so | par_csr_matop.c:917-928 | hypre_ParMatmul.extracted.12 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2945 | libparcsr_ls.so | par_strength.c:1344-1346 | hypre_BoomerAMGCreate2ndS.extracted.35 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 110 | libparcsr_mv.so | par_csr_matop.c:888-891,par_csr_matop.c:897-897,par_csr_matop.c:917-917 | hypre_ParMatmul.extracted.12 | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 428 | libparcsr_mv.so | par_csr_matrix.c:1483-1486 | hypre_MergeDiagAndOffd.extracted | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 340 | libparcsr_mv.so | par_csr_matop.c:3467-3467,par_csr_matop.c:3505-3505,par_csr_matop.c:3606-3610,par_csr_matop.c:3623-3623 | hypre_ParTMatmul.extracted | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1104 | libparcsr_ls.so | par_interp.c:3180-3185,par_interp.c:3189-3191 | hypre_qsort2abs | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1092 | libparcsr_ls.so | par_interp.c:2750-2750,par_interp.c:2848-2860 | hypre_BoomerAMGInterpTruncation.extracted | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2980 | libparcsr_ls.so | par_strength.c:2038-2048 | hypre_BoomerAMGCreate2ndS.extracted.17 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2978 | libparcsr_ls.so | par_strength.c:2066-2073 | hypre_BoomerAMGCreate2ndS.extracted.17 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 128 | libparcsr_mv.so | par_csr_matop.c:1320-1326 | hypre_ParCSRMatrixExtractBExt_Arrays_Overlap.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2933 | libparcsr_ls.so | par_strength.c:1375-1378 | hypre_BoomerAMGCreate2ndS | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 86 | libparcsr_mv.so | par_csr_matop.c:529-530,par_csr_matop.c:533-534,par_csr_matop.c:538-539,hypre_hopscotch_hash.h:204-214,hypre_hopscotch_hash.h:217-217,hypre_hopscotch_hash.h:529-531,hypre_hopscotch_hash.h:534-535,hypre_hopscotch_hash.h:540-542,hypre_hopscotch_hash.h:551-553,hypre_hopscotch_hash.h:558-558,hypre_hopscotch_hash.h:564-568 | hypre_ParMatmul.extracted | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1534 | libparcsr_ls.so | par_multi_interp.c:1873-1874 | hypre_BoomerAMGBuildMultipass.extracted.28 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 361 | libparcsr_mv.so | par_csr_matop.c:3467-3467,par_csr_matop.c:3504-3505 | hypre_ParTMatmul.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1544 | libparcsr_ls.so | par_multi_interp.c:1792-1797 | hypre_BoomerAMGBuildMultipass.extracted.28 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 133 | libparcsr_mv.so | par_csr_matop.c:1378-1382 | hypre_ParCSRMatrixExtractBExt_Arrays_Overlap.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1536 | libparcsr_ls.so | par_multi_interp.c:1851-1860 | hypre_BoomerAMGBuildMultipass.extracted.28 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1462 | libparcsr_ls.so | par_multi_interp.c:1093-1099 | hypre_BoomerAMGBuildMultipass.extracted.34 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1415 | libparcsr_ls.so | par_multi_interp.c:568-571 | hypre_BoomerAMGBuildMultipass | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2999 | libparcsr_ls.so | par_strength.c:1770-1779,par_strength.c:1782-1782,par_strength.c:1791-1791 | hypre_BoomerAMGCreate2ndS.extracted.17 | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 146 | libparcsr_mv.so | par_csr_matop.c:1159-1159,par_csr_matop.c:1175-1177,par_csr_matop.c:1180-1186,par_csr_matop.c:1189-1189,par_csr_matop.c:1199-1203,par_csr_matop.c:1206-1206,par_csr_matop.c:1215-1216,par_csr_matop.c:1232-1232 | hypre_ParCSRMatrixExtractBExt_Arrays_Overlap.extracted | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1653 | libparcsr_ls.so | par_lr_interp.c:1444-1445 | hypre_BoomerAMGBuildExtPIInterp.extracted | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1646 | libparcsr_ls.so | par_lr_interp.c:1532-1545 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1075 | libparcsr_ls.so | par_interp.c:2959-2962 | hypre_BoomerAMGInterpTruncation.extracted | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1636 | libparcsr_ls.so | par_lr_interp.c:1655-1660 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 796 | libparcsr_ls.so | par_coarsen.c:2405-2415 | hypre_BoomerAMGCoarsenPMIS | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 17 | libseq_mv.so | csr_matop.c:248-249 | hypre_CSRMatrixMultiply.extracted | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1633 | libparcsr_ls.so | par_lr_interp.c:1707-1724 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1522 | libparcsr_ls.so | par_multi_interp.c:1622-1622,par_multi_interp.c:1639-1652 | hypre_BoomerAMGBuildMultipass.extracted.27 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1630 | libparcsr_ls.so | par_lr_interp.c:1742-1743 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 828 | libparcsr_ls.so | par_coarsen.c:2372-2381 | hypre_BoomerAMGCoarsenPMIS.extracted.15 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 25 | libHYPRE_utilities.so | hypre_qsort.c:31-33,hypre_qsort.c:179-182 | hypre_qsort0 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 165 | libIJ_mv.so | IJMatrix_parcsr.c:2798-2800,IJMatrix_parcsr.c:2803-2803 | hypre_IJMatrixAssembleParCSR.extracted.25 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1396 | libparcsr_ls.so | par_multi_interp.c:205-205,par_multi_interp.c:735-744,par_multi_interp.c:747-749 | hypre_BoomerAMGBuildMultipass | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1391 | libparcsr_ls.so | par_multi_interp.c:775-780 | hypre_BoomerAMGBuildMultipass | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 3000 | libparcsr_ls.so | par_strength.c:1791-1797 | hypre_BoomerAMGCreate2ndS.extracted.17 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1390 | libparcsr_ls.so | par_multi_interp.c:839-843 | hypre_BoomerAMGBuildMultipass | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1087 | libparcsr_ls.so | par_interp.c:2895-2899 | hypre_BoomerAMGInterpTruncation.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 364 | libparcsr_mv.so | par_csr_matop.c:3484-3485 | hypre_ParTMatmul.extracted | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 100 | libparcsr_mv.so | par_csr_matop.c:471-475 | hypre_ParMatmul.extracted | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 140 | libparcsr_mv.so | par_csr_matop.c:1241-1247 | hypre_ParCSRMatrixExtractBExt_Arrays_Overlap.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1081 | libparcsr_ls.so | par_interp.c:2919-2930 | hypre_BoomerAMGInterpTruncation.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 359 | libparcsr_mv.so | par_csr_matop.c:3504-3505 | hypre_ParTMatmul.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1080 | libparcsr_ls.so | par_interp.c:2942-2943 | hypre_BoomerAMGInterpTruncation.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 356 | libparcsr_mv.so | par_csr_matop.c:3467-3467,par_csr_matop.c:3503-3507,par_csr_matop.c:3516-3516 | hypre_ParTMatmul.extracted | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2859 | libparcsr_ls.so | par_strength.c:329-332 | hypre_BoomerAMGCreateS.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1639 | libparcsr_ls.so | par_lr_interp.c:1632-1636 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1072 | libparcsr_ls.so | par_interp.c:2750-2750,par_interp.c:2877-2877,par_interp.c:2881-2886,par_interp.c:2890-2891,par_interp.c:2895-2909,par_interp.c:2912-2925,par_interp.c:2929-2930,par_interp.c:2933-2934,par_interp.c:2937-2937,par_interp.c:2941-2945,par_interp.c:2955-2955,par_interp.c:2958-2962,par_interp.c:2968-2968,par_interp.c:2971-2975 | hypre_BoomerAMGInterpTruncation.extracted | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 15 | libparcsr_mv.so | new_commpkg.c:200-200,new_commpkg.c:303-305,new_commpkg.c:308-308,new_commpkg.c:313-313,new_commpkg.c:316-319,new_commpkg.c:322-326,new_commpkg.c:329-330,new_commpkg.c:337-337 | hypre_NewCommPkgCreate_core | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1539 | libparcsr_ls.so | par_multi_interp.c:1824-1830 | hypre_BoomerAMGBuildMultipass.extracted.28 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1363 | libparcsr_ls.so | par_multi_interp.c:205-205,par_multi_interp.c:1690-1705 | hypre_BoomerAMGBuildMultipass | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 348 | libparcsr_mv.so | par_csr_matop.c:3571-3572 | hypre_ParTMatmul.extracted | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 346 | libparcsr_mv.so | par_csr_matop.c:3598-3604 | hypre_ParTMatmul.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 126 | libparcsr_mv.so | par_csr_matop.c:1313-1315,par_csr_matop.c:1318-1318,par_csr_matop.c:1329-1329,par_csr_matop.c:1347-1347,par_csr_matop.c:1356-1356 | hypre_ParCSRMatrixExtractBExt_Arrays_Overlap.extracted | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 43 | libseq_mv.so | csr_matop.c:541-548 | hypre_CSRMatrixTranspose.extracted | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 124 | libparcsr_mv.so | par_csr_matop.c:1408-1413 | hypre_ParCSRMatrixExtractBExt_Arrays_Overlap.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2950 | libparcsr_ls.so | par_strength.c:1460-1465,par_strength.c:1469-1469,hypre_hopscotch_hash.h:204-214,hypre_hopscotch_hash.h:217-217,hypre_hopscotch_hash.h:529-531,hypre_hopscotch_hash.h:534-535,hypre_hopscotch_hash.h:540-542,hypre_hopscotch_hash.h:551-553,hypre_hopscotch_hash.h:558-558,hypre_hopscotch_hash.h:564-568 | hypre_BoomerAMGCreate2ndS.extracted.18 | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2848 | libparcsr_ls.so | par_strength.c:463-472 | hypre_BoomerAMGCreateS.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2949 | libparcsr_ls.so | hypre_hopscotch_hash.h:86-86,hypre_hopscotch_hash.h:551-553 | hypre_BoomerAMGCreate2ndS.extracted.18 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1064 | libparcsr_ls.so | par_interp.c:3126-3129 | hypre_BoomerAMGInterpTruncation.extracted | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 341 | libparcsr_mv.so | par_csr_matop.c:3623-3634 | hypre_ParTMatmul.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1554 | libparcsr_ls.so | par_multi_interp.c:2007-2010 | hypre_BoomerAMGBuildMultipass.extracted.8 | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 834 | libparcsr_ls.so | par_coarsen.c:2571-2576 | hypre_BoomerAMGCoarsenPMIS.extracted | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2937 | libparcsr_ls.so | par_strength.c:1301-1305 | hypre_BoomerAMGCreate2ndS.extracted.45 | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 94 | libHYPRE_utilities.so | hypre_hopscotch_hash.c:31-32,hypre_hopscotch_hash.c:117-121 | hypre_UnorderedIntMapCreate.extracted | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 78 | libHYPRE_utilities.so | hypre_merge_sort.c:66-67,hypre_merge_sort.c:74-92 | kth_element | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 37 | exec | | __intel_avx_rep_memset | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 24 | libHYPRE_utilities.so | hypre_qsort.c:31-33,hypre_qsort.c:175-177,hypre_qsort.c:185-186 | hypre_qsort0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2858 | libparcsr_ls.so | par_strength.c:329-332 | hypre_BoomerAMGCreateS.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1631 | libparcsr_ls.so | par_lr_interp.c:1221-1221,par_lr_interp.c:1742-1743 | hypre_BoomerAMGBuildExtPIInterp.extracted | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |