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 104 | exec | PdV_kernel.f90:114-123,PdV_kernel.f90:129-135 | pdv_kernel._omp_fn.0 | Innermost | 4.85 | 4.77 | 6.46 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 95.00 | 95.63 | 125.32 | 48.00 | 48.00 | 48.00 | 48.00 | 48.00 |
○Loop 118 | exec | accelerate_kernel.f90:67-76 | accelerate_kernel._omp_fn.0 | Innermost | 4.23 | 4.09 | 5.53 | 1.08 | 1.00 | 1.00 | 1.08 | 1 | 100.00 | 100.00 | 185.63 | 17.33 | 16.00 | 17.33 | 17.33 | 16.00 |
○Loop 106 | exec | PdV_kernel.f90:74-87,PdV_kernel.f90:93-99 | pdv_kernel._omp_fn.0 | Innermost | 4.09 | 4.02 | 5.44 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 94.44 | 95.14 | 128.31 | 48.00 | 48.00 | 48.00 | 48.00 | 48.00 |
○Loop 256 | exec | ideal_gas_kernel.f90:50-55 | ideal_gas_kernel._omp_fn.0 | Innermost | 3.66 | 3.6 | 4.86 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 96.88 | 136.00 | 136.00 | 136.00 | 136.00 | 136.00 |
○Loop 223 | exec | flux_calc_kernel.f90:58-60 | flux_calc_kernel._omp_fn.0 | Innermost | 3.42 | 3.33 | 4.51 | 1.00 | 1.04 | 1.19 | 1.04 | 1 | 80.00 | 82.50 | 62.98 | 12.50 | 12.50 | 12.06 | 10.50 | 12.00 |
○Loop 156 | exec | advec_mom_kernel.f90:184-184 | advec_mom_kernel._omp_fn.0 | Innermost | 3.38 | 3.32 | 4.49 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 49.39 | 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 | 3.38 | 3.32 | 4.49 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 49.10 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 166 | exec | advec_mom_kernel.f90:214-221,advec_mom_kernel.f90:227-240 | advec_mom_kernel._omp_fn.0 | Innermost | 2.86 | 2.76 | 3.73 | 1.23 | 2.11 | 2.11 | 1.58 | 6 | 14.63 | 14.33 | 59.74 | 12.67 | 10.33 | 6.00 | 6.00 | 8.00 |
○Loop 158 | exec | advec_mom_kernel.f90:151-176 | advec_mom_kernel._omp_fn.0 | Innermost | 2.83 | 2.76 | 3.73 | 1.03 | 1.78 | 1.78 | 1.33 | 6 | 15.38 | 14.42 | 59.62 | 10.67 | 10.33 | 6.00 | 6.00 | 8.00 |
○Loop 131 | exec | advec_cell_kernel.f90:256-261 | advec_cell_kernel._omp_fn.0 | Innermost | 2.73 | 2.68 | 3.62 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 76.51 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 211 | exec | calc_dt_kernel.f90:99-129 | calc_dt_kernel._omp_fn.0 | Innermost | 2.71 | 2.67 | 3.62 | 1.00 | 2.00 | 2.00 | 1.00 | 2 | 9.45 | 13.68 | 253.69 | 26.50 | 26.50 | 13.25 | 13.25 | 26.50 |
○Loop 123 | exec | advec_cell_kernel.f90:165-170 | advec_cell_kernel._omp_fn.0 | Innermost | 2.72 | 2.67 | 3.62 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 76.90 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 132 | exec | advec_cell_kernel.f90:202-204,advec_cell_kernel.f90:216-246 | advec_cell_kernel._omp_fn.0 | Innermost | 2.82 | 2.66 | 3.6 | 1.15 | 2.82 | 3.17 | 1.52 | 8 | 14.04 | 14.14 | 100.71 | 19.00 | 16.50 | 6.73 | 6.00 | 12.50 |
○Loop 124 | exec | advec_cell_kernel.f90:110-118,advec_cell_kernel.f90:124-155 | advec_cell_kernel._omp_fn.0 | Innermost | 2.77 | 2.65 | 3.59 | 1.02 | 2.60 | 2.81 | 1.35 | 8 | 13.79 | 14.01 | 100.88 | 16.83 | 16.50 | 6.48 | 6.00 | 12.50 |
○Loop 172 | exec | advec_mom_kernel.f90:86-87 | advec_mom_kernel._omp_fn.0 | Innermost | 2.35 | 2.27 | 3.07 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 36.84 | 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 | 2.33 | 2.27 | 3.07 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 90.30 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 160 | exec | advec_mom_kernel.f90:143-144 | advec_mom_kernel._omp_fn.0 | Innermost | 2.35 | 2.26 | 3.05 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 90.43 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 174 | exec | advec_mom_kernel.f90:96-97 | advec_mom_kernel._omp_fn.0 | Innermost | 2.32 | 2.22 | 3.01 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 36.92 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 780 | exec | viscosity_kernel.f90:56-89 | viscosity_kernel._omp_fn.0 | Innermost | 2.13 | 2.08 | 2.81 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 95.06 | 95.68 | 553.79 | 162.00 | 162.00 | 162.00 | 162.00 | 162.00 |
○Loop 178 | exec | advec_mom_kernel.f90:116-117 | advec_mom_kernel._omp_fn.0 | Innermost | 2 | 1.95 | 2.64 | 1.00 | 1.00 | 1.00 | 1.23 | 1 | 100.00 | 100.00 | 21.19 | 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 | 2.02 | 1.95 | 2.64 | 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 176 | exec | advec_mom_kernel.f90:106-107 | advec_mom_kernel._omp_fn.0 | Innermost | 1.99 | 1.9 | 2.57 | 1.00 | 1.00 | 1.00 | 1.23 | 1 | 100.00 | 100.00 | 21.24 | 9.83 | 9.83 | 9.83 | 9.83 | 8.00 |
○Loop 357 | exec | reset_field_kernel.f90:52-53 | reset_field_kernel._omp_fn.0 | Innermost | 1.74 | 1.71 | 2.31 | 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 | 1.73 | 1.7 | 2.3 | 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 | 1.2 | 1.13 | 1.53 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 54.53 | 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 | 1.15 | 1.11 | 1.5 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 54.94 | 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 | 1.02 | 0.97 | 1.31 | 1.00 | 1.00 | 1.00 | 1.42 | 1 | 100.00 | 100.00 | 21.37 | 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.99 | 0.95 | 1.28 | 1.00 | 1.00 | 1.00 | 1.42 | 1 | 100.00 | 100.00 | 21.06 | 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.77 | 0.72 | 0.97 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 114.35 | 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.76 | 0.71 | 0.97 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 114.85 | 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.24 | 0.22 | 0.3 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 265.59 | 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.02 | 0.02 | 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.07 | 0.02 | 0.02 | 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.02 | 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.04 | 0.01 | 0.01 | 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 235 | exec | generate_chunk_kernel.f90:114-114 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 50.00 | 56.25 | 0.00 | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 239 | exec | generate_chunk_kernel.f90:98-98 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 50.00 | 56.25 | 0.00 | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 266 | exec | initialise_chunk_kernel.f90:111-111 | initialise_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 2.00 | 2.00 | 1 | 25.00 | 34.38 | 0.00 | 8.00 | 8.00 | 8.00 | 4.00 | 4.00 |
○Loop 237 | exec | generate_chunk_kernel.f90:106-106 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 50.00 | 56.25 | 0.00 | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 261 | exec | initialise_chunk_kernel.f90:129-129 | initialise_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 100.00 | 100.00 | 0.00 | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 232 | exec | generate_chunk_kernel.f90:130-137 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.03 | 0.01 | 0.01 | 2.18 | 1.00 | 8.00 | 6.22 | 25 | 0.00 | 12.50 | 0.00 | 28.00 | 12.83 | 28.00 | 3.50 | 4.50 |
○Loop 241 | exec | generate_chunk_kernel.f90:90-90 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 50.00 | 56.25 | 0.00 | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 264 | exec | initialise_chunk_kernel.f90:120-120 | initialise_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 50.00 | 56.25 | 0.00 | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 222 | exec | flux_calc_kernel.f90:55-55,flux_calc_kernel.f90:58-60 | flux_calc_kernel._omp_fn.0 | Outermost | 0.02 | 0 | 0.01 | 2.32 | 1.00 | 1.47 | 2.32 | 32 | 22.86 | 26.31 | NA | 68.33 | 29.50 | 68.33 | 46.38 | 29.50 |
○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 171 | exec | advec_mom_kernel.f90:82-82,advec_mom_kernel.f90:86-87 | advec_mom_kernel._omp_fn.0 | Outermost | 0.03 | 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 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 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 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 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 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.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 488 | exec | update_halo_kernel.f90:244-244 | 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.02 | 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 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 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 126 | exec | advec_cell_kernel.f90:85-85,advec_cell_kernel.f90:90-91 | advec_cell_kernel._omp_fn.0 | Outermost | 0 | 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 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 254 | exec | ideal_gas_kernel.f90:45-51,ideal_gas_kernel.f90:54-55 | ideal_gas_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 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 155 | exec | advec_mom_kernel.f90:180-180,advec_mom_kernel.f90:184-184 | 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 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 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 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.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 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 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 478 | exec | update_halo_kernel.f90:287-287 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 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.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 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 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 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 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 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 483 | exec | update_halo_kernel.f90:264-264 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 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 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 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 418 | exec | update_halo_kernel.f90:549-549 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 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 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 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 381 | exec | update_halo_kernel.f90:715-715 | update_halo_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 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 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 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 446 | exec | update_halo_kernel.f90:426-426,update_halo_kernel.f90:430-430 | 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 | 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 | 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 | 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 | 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 | 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.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 466 | exec | update_halo_kernel.f90:336-336,update_halo_kernel.f90:340-340 | 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 391 | exec | update_halo_kernel.f90:672-672 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 366 | exec | revert_kernel.f90:41-41,revert_kernel.f90:45-48 | revert_kernel._omp_fn.0 | Outermost | 0 | 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 | 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 | 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 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 | 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 | 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 | 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 | 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 443 | exec | update_halo_kernel.f90:440-440 | update_halo_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 426 | exec | update_halo_kernel.f90:512-512,update_halo_kernel.f90:516-516 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 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 | 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 386 | exec | update_halo_kernel.f90:688-688,update_halo_kernel.f90:692-692 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 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 513 | exec | update_halo_kernel.f90:135-135 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 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 | 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 | 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 | 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 | 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 | 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 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 428 | exec | update_halo_kernel.f90:506-506 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 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 | 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 |
○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 263 | exec | initialise_chunk_kernel.f90:116-120 | initialise_chunk_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 819 | exec | update_halo.f90:54-54,update_halo.f90:78-78 | update_halo | Single | 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 |