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 211 | exec | calc_dt_kernel.f90:99-129 | calc_dt_kernel._omp_fn.0 | Innermost | 2.46 | 2.35 | 7.14 | 1.00 | 2.00 | 2.00 | 1.00 | 2 | 9.45 | 13.68 | 228.43 | 26.50 | 26.50 | 13.25 | 13.25 | 26.50 |
○Loop 780 | exec | viscosity_kernel.f90:56-89 | viscosity_kernel._omp_fn.0 | Innermost | 2.11 | 2.02 | 6.13 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 95.06 | 95.68 | 570.25 | 162.00 | 162.00 | 162.00 | 162.00 | 162.00 |
○Loop 104 | exec | PdV_kernel.f90:114-123,PdV_kernel.f90:129-135 | pdv_kernel._omp_fn.0 | Innermost | 1.99 | 1.91 | 5.78 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 95.00 | 95.63 | 313.23 | 48.00 | 48.00 | 48.00 | 48.00 | 48.00 |
○Loop 106 | exec | PdV_kernel.f90:74-87,PdV_kernel.f90:93-99 | pdv_kernel._omp_fn.0 | Innermost | 1.66 | 1.58 | 4.8 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 94.44 | 95.14 | 326.13 | 48.00 | 48.00 | 48.00 | 48.00 | 48.00 |
○Loop 118 | exec | accelerate_kernel.f90:67-76 | accelerate_kernel._omp_fn.0 | Innermost | 1.69 | 1.54 | 4.67 | 1.08 | 1.00 | 1.00 | 1.08 | 1 | 100.00 | 100.00 | 492.96 | 17.33 | 16.00 | 17.33 | 17.33 | 16.00 |
○Loop 132 | exec | advec_cell_kernel.f90:202-204,advec_cell_kernel.f90:216-246 | advec_cell_kernel._omp_fn.0 | Innermost | 1.75 | 1.49 | 4.51 | 1.15 | 2.82 | 3.17 | 1.52 | 8 | 14.04 | 14.14 | 177.96 | 19.00 | 16.50 | 6.73 | 6.00 | 12.50 |
○Loop 223 | exec | flux_calc_kernel.f90:58-60 | flux_calc_kernel._omp_fn.0 | Innermost | 1.5 | 1.4 | 4.24 | 1.00 | 1.04 | 1.19 | 1.04 | 1 | 80.00 | 82.50 | 149.81 | 12.50 | 12.50 | 12.06 | 10.50 | 12.00 |
○Loop 166 | exec | advec_mom_kernel.f90:214-221,advec_mom_kernel.f90:227-240 | advec_mom_kernel._omp_fn.0 | Innermost | 1.57 | 1.38 | 4.2 | 1.23 | 2.11 | 2.11 | 1.58 | 6 | 14.63 | 14.33 | 119.52 | 12.67 | 10.33 | 6.00 | 6.00 | 8.00 |
○Loop 124 | exec | advec_cell_kernel.f90:110-118,advec_cell_kernel.f90:124-155 | advec_cell_kernel._omp_fn.0 | Innermost | 1.33 | 1.26 | 3.84 | 1.02 | 2.60 | 2.81 | 1.35 | 8 | 13.79 | 14.01 | 201.83 | 16.83 | 16.50 | 6.48 | 6.00 | 12.50 |
○Loop 256 | exec | ideal_gas_kernel.f90:50-55 | ideal_gas_kernel._omp_fn.0 | Innermost | 1.33 | 1.26 | 3.82 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 276.81 | 136.00 | 136.00 | 136.00 | 136.00 | 136.00 |
○Loop 158 | exec | advec_mom_kernel.f90:151-176 | advec_mom_kernel._omp_fn.0 | Innermost | 1.39 | 1.23 | 3.74 | 1.03 | 1.78 | 1.78 | 1.33 | 6 | 15.38 | 14.42 | 133.63 | 10.67 | 10.33 | 6.00 | 6.00 | 8.00 |
○Loop 156 | exec | advec_mom_kernel.f90:184-184 | advec_mom_kernel._omp_fn.0 | Innermost | 1.25 | 1.12 | 3.41 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 146.36 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 164 | exec | advec_mom_kernel.f90:248-248 | advec_mom_kernel._omp_fn.0 | Innermost | 1.23 | 1.12 | 3.41 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 145.47 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 160 | exec | advec_mom_kernel.f90:143-144 | advec_mom_kernel._omp_fn.0 | Innermost | 0.97 | 0.92 | 2.78 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 222.22 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 168 | exec | advec_mom_kernel.f90:207-208 | advec_mom_kernel._omp_fn.0 | Innermost | 0.97 | 0.9 | 2.74 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 227.91 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 131 | exec | advec_cell_kernel.f90:256-261 | advec_cell_kernel._omp_fn.0 | Innermost | 0.94 | 0.9 | 2.73 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 227.80 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 172 | exec | advec_mom_kernel.f90:86-87 | advec_mom_kernel._omp_fn.0 | Innermost | 0.97 | 0.89 | 2.71 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 93.95 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 123 | exec | advec_cell_kernel.f90:165-170 | advec_cell_kernel._omp_fn.0 | Innermost | 0.92 | 0.88 | 2.66 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 233.32 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 174 | exec | advec_mom_kernel.f90:96-97 | advec_mom_kernel._omp_fn.0 | Innermost | 0.91 | 0.86 | 2.61 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 95.32 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 178 | exec | advec_mom_kernel.f90:116-117 | advec_mom_kernel._omp_fn.0 | Innermost | 0.72 | 0.68 | 2.05 | 1.00 | 1.00 | 1.00 | 1.23 | 1 | 100.00 | 100.00 | 60.78 | 9.83 | 9.83 | 9.83 | 9.83 | 8.00 |
○Loop 176 | exec | advec_mom_kernel.f90:106-107 | advec_mom_kernel._omp_fn.0 | Innermost | 0.73 | 0.67 | 2.04 | 1.00 | 1.00 | 1.00 | 1.23 | 1 | 100.00 | 100.00 | 60.30 | 9.83 | 9.83 | 9.83 | 9.83 | 8.00 |
○Loop 354 | exec | reset_field_kernel.f90:62-63 | reset_field_kernel._omp_fn.0 | Innermost | 0.7 | 0.62 | 1.87 | 1.00 | 1.00 | 1.00 | 8.00 | 1 | 100.00 | 100.00 | 0.00 | 8.00 | 8.00 | 8.00 | 8.00 | 1.00 |
○Loop 357 | exec | reset_field_kernel.f90:52-53 | reset_field_kernel._omp_fn.0 | Innermost | 0.59 | 0.54 | 1.65 | 1.00 | 1.00 | 1.00 | 8.00 | 1 | 100.00 | 100.00 | 0.00 | 8.00 | 8.00 | 8.00 | 8.00 | 1.00 |
○Loop 368 | exec | revert_kernel.f90:47-48 | revert_kernel._omp_fn.0 | Innermost | 0.56 | 0.51 | 1.53 | 1.00 | 1.00 | 1.00 | 8.00 | 1 | 100.00 | 100.00 | 0.00 | 8.00 | 8.00 | 8.00 | 8.00 | 1.00 |
○Loop 127 | exec | advec_cell_kernel.f90:90-91 | advec_cell_kernel._omp_fn.0 | Innermost | 0.45 | 0.43 | 1.29 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 143.40 | 12.00 | 12.00 | 12.00 | 12.00 | 12.00 |
○Loop 135 | exec | advec_cell_kernel.f90:182-183 | advec_cell_kernel._omp_fn.0 | Innermost | 0.43 | 0.42 | 1.26 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 145.12 | 12.00 | 12.00 | 12.00 | 12.00 | 12.00 |
○Loop 137 | exec | advec_cell_kernel.f90:192-193 | advec_cell_kernel._omp_fn.0 | Innermost | 0.39 | 0.36 | 1.09 | 1.00 | 1.00 | 1.00 | 1.42 | 1 | 100.00 | 100.00 | 57.51 | 5.67 | 5.67 | 5.67 | 5.67 | 4.00 |
○Loop 129 | exec | advec_cell_kernel.f90:100-101 | advec_cell_kernel._omp_fn.0 | Innermost | 0.37 | 0.34 | 1.03 | 1.00 | 1.00 | 1.00 | 1.42 | 1 | 100.00 | 100.00 | 58.94 | 5.67 | 5.67 | 5.67 | 5.67 | 4.00 |
○Loop 162 | exec | advec_mom_kernel.f90:131-131 | advec_mom_kernel._omp_fn.0 | Innermost | 0.28 | 0.24 | 0.74 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 342.96 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 170 | exec | advec_mom_kernel.f90:196-196 | advec_mom_kernel._omp_fn.0 | Innermost | 0.29 | 0.24 | 0.73 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 340.05 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 219 | exec | field_summary_kernel.f90:62-71 | field_summary_kernel._omp_fn.0 | Innermost | 0.1 | 0.09 | 0.28 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 649.84 | 18.00 | 18.00 | 18.00 | 18.00 | 18.00 |
○Loop 314 | exec | pack_kernel.f90:155-155,pack_kernel.f90:159-160 | clover_pack_message_right._omp_fn.0 | Outermost | 0.06 | 0.01 | 0.04 | 2.26 | 1.00 | 1.19 | 2.89 | 256 | 48.00 | 38.91 | 0.00 | 26.00 | 11.50 | 26.00 | 21.83 | 9.00 |
○Loop 322 | exec | pack_kernel.f90:61-61,pack_kernel.f90:65-66 | clover_pack_message_left._omp_fn.0 | Outermost | 0.05 | 0.01 | 0.04 | 2.34 | 1.00 | 1.21 | 2.69 | 256 | 38.10 | 41.56 | 0.00 | 24.17 | 10.33 | 24.17 | 20.02 | 9.00 |
○Loop 318 | exec | pack_kernel.f90:108-108,pack_kernel.f90:112-113 | clover_unpack_message_left._omp_fn.0 | Outermost | 0.06 | 0.01 | 0.03 | 2.52 | 1.00 | 1.20 | 2.94 | 256 | 46.15 | 37.77 | 0.00 | 26.50 | 10.50 | 26.50 | 22.02 | 9.00 |
○Loop 310 | exec | pack_kernel.f90:202-202,pack_kernel.f90:206-207 | clover_unpack_message_right._omp_fn.0 | Outermost | 0.07 | 0.01 | 0.03 | 2.46 | 1.00 | 1.21 | 2.69 | 256 | 38.10 | 41.56 | 0.00 | 24.17 | 9.83 | 24.17 | 20.02 | 9.00 |
○Loop 232 | exec | generate_chunk_kernel.f90:130-137 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0 | 0.01 | 2.18 | 1.00 | 8.00 | 6.22 | 25 | 0.00 | 12.50 | NA | 28.00 | 12.83 | 28.00 | 3.50 | 4.50 |
○Loop 264 | exec | initialise_chunk_kernel.f90:120-120 | initialise_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 50.00 | 56.25 | NA | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 235 | exec | generate_chunk_kernel.f90:114-114 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 50.00 | 56.25 | NA | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 488 | exec | update_halo_kernel.f90:244-244 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0.01 | 4.07 | 1.00 | 14.25 | 5.42 | 31 | 0.00 | 11.14 | NA | 16.27 | 4.00 | 16.27 | 1.14 | 3.00 |
○Loop 239 | exec | generate_chunk_kernel.f90:98-98 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 50.00 | 56.25 | NA | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 237 | exec | generate_chunk_kernel.f90:106-106 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 261 | exec | initialise_chunk_kernel.f90:129-129 | initialise_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 241 | exec | generate_chunk_kernel.f90:90-90 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 508 | exec | update_halo_kernel.f90:158-158 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 378 | exec | update_halo_kernel.f90:702-702,update_halo_kernel.f90:725-725 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 165 | exec | advec_mom_kernel.f90:215-216,advec_mom_kernel.f90:236-236 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 222 | exec | flux_calc_kernel.f90:55-55,flux_calc_kernel.f90:58-60 | flux_calc_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 177 | exec | advec_mom_kernel.f90:112-117 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 478 | exec | update_halo_kernel.f90:287-287 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 486 | exec | update_halo_kernel.f90:250-250,update_halo_kernel.f90:254-254 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 416 | exec | update_halo_kernel.f90:555-555,update_halo_kernel.f90:559-559 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 171 | exec | advec_mom_kernel.f90:82-82,advec_mom_kernel.f90:86-87 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 381 | exec | update_halo_kernel.f90:715-715 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 506 | exec | update_halo_kernel.f90:164-164,update_halo_kernel.f90:168-168 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 161 | exec | advec_mom_kernel.f90:125-125,advec_mom_kernel.f90:131-131 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 433 | exec | update_halo_kernel.f90:483-483 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 373 | exec | update_halo_kernel.f90:745-745 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 491 | exec | update_halo_kernel.f90:234-234 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 266 | exec | initialise_chunk_kernel.f90:111-111 | initialise_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 167 | exec | advec_mom_kernel.f90:207-208 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 173 | exec | advec_mom_kernel.f90:92-92,advec_mom_kernel.f90:96-97,advec_mom_kernel.f90:236-236 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 418 | exec | update_halo_kernel.f90:549-549 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 408 | exec | update_halo_kernel.f90:596-596,update_halo_kernel.f90:682-682 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 159 | exec | advec_mom_kernel.f90:143-144 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 503 | exec | update_halo_kernel.f90:178-178 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 126 | exec | advec_cell_kernel.f90:85-85,advec_cell_kernel.f90:90-91 | advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 401 | exec | update_halo_kernel.f90:191-191,update_halo_kernel.f90:629-629 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 421 | exec | update_halo_kernel.f90:539-539 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 398 | exec | update_halo_kernel.f90:616-616,update_halo_kernel.f90:639-639 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 393 | exec | update_halo_kernel.f90:659-659 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 436 | exec | update_halo_kernel.f90:469-469,update_halo_kernel.f90:473-473 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 128 | exec | advec_cell_kernel.f90:85-85,advec_cell_kernel.f90:100-101 | advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 169 | exec | advec_mom_kernel.f90:190-190,advec_mom_kernel.f90:196-196,advec_mom_kernel.f90:208-208 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 483 | exec | update_halo_kernel.f90:264-264 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 413 | exec | update_halo_kernel.f90:569-569 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 441 | exec | update_halo_kernel.f90:453-453 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 468 | exec | update_halo_kernel.f90:330-330 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 136 | exec | advec_cell_kernel.f90:170-170,advec_cell_kernel.f90:177-177,advec_cell_kernel.f90:192-193 | advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 116 | exec | accelerate_kernel.f90:67-76 | accelerate_kernel._omp_fn.0 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 473 | exec | update_halo_kernel.f90:307-307 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 476 | exec | update_halo_kernel.f90:293-293,update_halo_kernel.f90:297-297 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 518 | exec | update_halo_kernel.f90:115-115 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 498 | exec | update_halo_kernel.f90:201-201 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 388 | exec | update_halo_kernel.f90:135-135,update_halo_kernel.f90:682-682 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 157 | exec | advec_mom_kernel.f90:152-152,advec_mom_kernel.f90:163-163,advec_mom_kernel.f90:170-172 | advec_mom_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 210 | exec | calc_dt_kernel.f90:93-93,calc_dt_kernel.f90:97-97,calc_dt_kernel.f90:101-103,calc_dt_kernel.f90:123-123 | calc_dt_kernel._omp_fn.0 | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 391 | exec | update_halo_kernel.f90:672-672 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 103 | exec | PdV_kernel.f90:67-67,PdV_kernel.f90:110-110,PdV_kernel.f90:114-123,PdV_kernel.f90:129-135 | pdv_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 511 | exec | update_halo_kernel.f90:148-148 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 463 | exec | update_halo_kernel.f90:350-350 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 383 | exec | update_halo_kernel.f90:702-702 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 406 | exec | update_halo_kernel.f90:602-602,update_halo_kernel.f90:606-606 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 376 | exec | update_halo_kernel.f90:731-731,update_halo_kernel.f90:735-735 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 438 | exec | update_halo_kernel.f90:463-463 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 163 | exec | advec_mom_kernel.f90:244-244,advec_mom_kernel.f90:248-248 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 353 | exec | reset_field_kernel.f90:47-47,reset_field_kernel.f90:60-63 | reset_field_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 175 | exec | advec_mom_kernel.f90:102-102,advec_mom_kernel.f90:106-107 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 443 | exec | update_halo_kernel.f90:440-440 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 423 | exec | update_halo_kernel.f90:526-526 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 426 | exec | update_halo_kernel.f90:512-512,update_halo_kernel.f90:516-516 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 386 | exec | update_halo_kernel.f90:688-688,update_halo_kernel.f90:692-692 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 105 | exec | PdV_kernel.f90:67-67,PdV_kernel.f90:74-74,PdV_kernel.f90:78-87,PdV_kernel.f90:93-99 | pdv_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 355 | exec | reset_field_kernel.f90:48-53 | reset_field_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 117 | exec | accelerate_kernel.f90:67-67,accelerate_kernel.f90:70-76 | accelerate_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 778 | exec | viscosity_kernel.f90:54-60,viscosity_kernel.f90:63-69,viscosity_kernel.f90:72-74,viscosity_kernel.f90:78-86,viscosity_kernel.f90:89-89 | viscosity_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 513 | exec | update_halo_kernel.f90:135-135 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 493 | exec | update_halo_kernel.f90:221-221 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 155 | exec | advec_mom_kernel.f90:180-180,advec_mom_kernel.f90:184-184 | advec_mom_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 501 | exec | update_halo_kernel.f90:191-191 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 133 | exec | advec_cell_kernel.f90:202-202,advec_cell_kernel.f90:210-210,advec_cell_kernel.f90:217-217,advec_cell_kernel.f90:225-225,advec_cell_kernel.f90:229-229 | advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 466 | exec | update_halo_kernel.f90:336-336,update_halo_kernel.f90:340-340 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 446 | exec | update_halo_kernel.f90:426-426,update_halo_kernel.f90:430-430 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 396 | exec | update_halo_kernel.f90:645-645,update_halo_kernel.f90:649-649 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 134 | exec | advec_cell_kernel.f90:177-177,advec_cell_kernel.f90:182-183,advec_cell_kernel.f90:252-252 | advec_cell_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 521 | exec | update_halo_kernel.f90:105-105 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 451 | exec | update_halo_kernel.f90:410-410 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 125 | exec | advec_cell_kernel.f90:110-110,advec_cell_kernel.f90:137-137 | advec_cell_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 516 | exec | update_halo_kernel.f90:121-121,update_halo_kernel.f90:125-125 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 496 | exec | update_halo_kernel.f90:207-207,update_halo_kernel.f90:211-211 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 481 | exec | update_halo_kernel.f90:277-277 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 411 | exec | update_halo_kernel.f90:539-539,update_halo_kernel.f90:586-586 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 448 | exec | update_halo_kernel.f90:420-420 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 428 | exec | update_halo_kernel.f90:506-506 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 403 | exec | update_halo_kernel.f90:616-616 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 130 | exec | advec_cell_kernel.f90:252-252,advec_cell_kernel.f90:256-261 | advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 431 | exec | update_halo_kernel.f90:496-496 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 218 | exec | field_summary_kernel.f90:57-57,field_summary_kernel.f90:61-62,field_summary_kernel.f90:65-71 | field_summary_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 254 | exec | ideal_gas_kernel.f90:45-51,ideal_gas_kernel.f90:54-55 | ideal_gas_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 471 | exec | update_halo_kernel.f90:320-320 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 19 | exec | build_field.f90:100-100,build_field.f90:103-115 | build_field_._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 231 | exec | generate_chunk_kernel.f90:129-133,generate_chunk_kernel.f90:136-137,generate_chunk_kernel.f90:142-142,generate_chunk_kernel.f90:150-150,generate_chunk_kernel.f90:161-161 | generate_chunk_kernel._omp_fn.0 | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 209 | exec | calc_dt_kernel.f90:91-91 | calc_dt_kernel._omp_fn.0 | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 122 | exec | advec_cell_kernel.f90:161-161,advec_cell_kernel.f90:165-170 | advec_cell_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |