| 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 61 | exec | PdV_kernel.f90:111-123,PdV_kernel.f90:131-135 | pdv_kernel_module_mp_pdv_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 2.49 | 2.37 | 6.36 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 16.00 | 16.00 | 16.00 | 16.00 | 16.00 |
| ○Loop 260 | exec | ideal_gas_kernel.f90:49-55 | ideal_gas_kernel_module_mp_ideal_gas_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 2.19 | 2.09 | 5.61 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 17.00 | 17.00 | 17.00 | 17.00 | 17.00 |
| ○Loop 58 | exec | PdV_kernel.f90:69-69,PdV_kernel.f90:75-87,PdV_kernel.f90:95-99 | pdv_kernel_module_mp_pdv_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 2.12 | 2.08 | 5.56 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 16.00 | 16.00 | 16.00 | 16.00 | 16.00 |
| ○Loop 67 | exec | accelerate_kernel.f90:62-76 | accelerate_kernel_module_mp_accelerate_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 2.10 | 2.02 | 5.40 | 1.00 | 1.44 | 1.44 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 11.50 | 11.50 | 8.00 | 8.00 | 11.50 |
| ○Loop 115 | exec | advec_mom_kernel.f90:183-184 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.67 | 1.62 | 4.35 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 125 | exec | advec_mom_kernel.f90:247-248 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.67 | 1.62 | 4.34 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 212 | exec | flux_calc_kernel.f90:56-60 | flux_calc_kernel_module_mp_flux_calc_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.62 | 1.56 | 4.17 | 1.00 | 1.50 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 5.00 | 5.00 | 3.33 | 2.50 | 5.00 |
| ○Loop 128 | exec | advec_mom_kernel.f90:215-215,advec_mom_kernel.f90:227-241 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.53 | 1.44 | 3.87 | 1.02 | 1.31 | 1.56 | 1.41 | 2 | 92.09 | 40.92 | 0.00 | 28.17 | 27.50 | 21.46 | 18.00 | 20.00 |
| ○Loop 118 | exec | advec_mom_kernel.f90:81-81,advec_mom_kernel.f90:152-152,advec_mom_kernel.f90:158-177 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.46 | 1.37 | 3.68 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 98.28 | 40.63 | 0.00 | 24.00 | 24.00 | 24.00 | 24.00 | 24.00 |
| ○Loop 81 | exec | advec_cell_kernel.f90:255-261 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.39 | 1.35 | 3.61 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 16.00 | 16.00 | 16.00 | 16.00 | 16.00 |
| ○Loop 72 | exec | advec_cell_kernel.f90:164-170 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.39 | 1.33 | 3.58 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 16.00 | 16.00 | 16.00 | 16.00 | 16.00 |
| ○Loop 74 | exec | advec_cell_kernel.f90:83-83,advec_cell_kernel.f90:112-112,advec_cell_kernel.f90:118-118,advec_cell_kernel.f90:124-157 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.36 | 1.32 | 3.54 | 1.00 | 1.27 | 1.27 | 1.27 | 1 | 97.75 | 41.22 | 0.00 | 30.50 | 30.50 | 24.08 | 24.00 | 24.00 |
| ○Loop 83 | exec | advec_cell_kernel.f90:204-204,advec_cell_kernel.f90:216-248 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.35 | 1.31 | 3.52 | 1.00 | 1.20 | 1.76 | 1.76 | 1 | 98.48 | 43.75 | 0.00 | 42.17 | 42.17 | 35.08 | 24.00 | 24.00 |
| ○Loop 193 | exec | calc_dt_kernel.f90:94-129 | calc_dt_kernel_module_mp_calc_dt_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.26 | 1.22 | 3.27 | 1.00 | 1.00 | 1.00 | 1.00 | 4 | 97.03 | 48.89 | 0.00 | 114.00 | 114.00 | 114.00 | 114.00 | 114.00 |
| ○Loop 141 | exec | advec_mom_kernel.f90:85-87 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.23 | 1.14 | 3.05 | 1.00 | 1.30 | 2.00 | 1.08 | 1 | 100.00 | 50.00 | 0.00 | 2.17 | 2.17 | 1.67 | 1.08 | 2.00 |
| ○Loop 120 | exec | advec_mom_kernel.f90:138-144 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.19 | 1.12 | 2.99 | 1.00 | 1.05 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 3.50 | 3.50 | 3.33 | 1.75 | 3.50 |
| ○Loop 130 | exec | advec_mom_kernel.f90:203-208 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.19 | 1.11 | 2.97 | 1.00 | 1.05 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 3.50 | 3.50 | 3.33 | 1.75 | 3.50 |
| ○Loop 134 | exec | advec_mom_kernel.f90:95-97 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.18 | 1.11 | 2.96 | 1.00 | 1.30 | 2.00 | 1.08 | 1 | 100.00 | 50.00 | 0.00 | 2.17 | 2.17 | 1.67 | 1.08 | 2.00 |
| ○Loop 372 | exec | reset_field_kernel.f90:61-63 | reset_field_kernel_module_mp_reset_field_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.04 | 0.98 | 2.63 | 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 136 | exec | advec_mom_kernel.f90:115-117 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.04 | 0.98 | 2.61 | 1.00 | 1.33 | 2.00 | 1.50 | 1 | 100.00 | 50.00 | 0.00 | 1.50 | 1.50 | 1.13 | 0.75 | 1.00 |
| ○Loop 375 | exec | reset_field_kernel.f90:51-53 | reset_field_kernel_module_mp_reset_field_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.05 | 0.97 | 2.59 | 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 390 | exec | revert_kernel.f90:46-48 | revert_kernel_module_mp_revert_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.01 | 0.96 | 2.56 | 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 139 | exec | advec_mom_kernel.f90:105-107 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 1.03 | 0.94 | 2.52 | 1.00 | 1.33 | 2.00 | 1.50 | 1 | 100.00 | 50.00 | 0.00 | 1.50 | 1.50 | 1.13 | 0.75 | 1.00 |
| ○Loop 969 | exec | viscosity_kernel.f90:53-89 | viscosity_kernel_module_mp_viscosity_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.86 | 0.83 | 2.22 | 1.00 | 1.00 | 1.00 | 1.00 | 2 | 95.96 | 48.23 | 0.00 | 49.00 | 49.00 | 49.00 | 49.00 | 49.00 |
| ○Loop 78 | exec | advec_cell_kernel.f90:89-91 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.62 | 0.57 | 1.53 | 1.00 | 1.69 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 3.00 | 3.00 | 1.78 | 1.50 | 3.00 |
| ○Loop 88 | exec | advec_cell_kernel.f90:181-183 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.60 | 0.56 | 1.49 | 1.00 | 1.69 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 3.00 | 3.00 | 1.78 | 1.50 | 3.00 |
| ○Loop 86 | exec | advec_cell_kernel.f90:191-193 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.53 | 0.47 | 1.26 | 1.00 | 1.33 | 2.00 | 1.50 | 1 | 100.00 | 50.00 | 0.00 | 1.50 | 1.50 | 1.13 | 0.75 | 1.00 |
| ○Loop 76 | exec | advec_cell_kernel.f90:99-101 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.49 | 0.46 | 1.23 | 1.00 | 1.33 | 2.00 | 1.50 | 1 | 100.00 | 50.00 | 0.00 | 1.50 | 1.50 | 1.13 | 0.75 | 1.00 |
| ○Loop 122 | exec | advec_mom_kernel.f90:128-131 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.39 | 0.35 | 0.93 | 1.00 | 1.50 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 2.00 | 2.00 | 1.33 | 1.00 | 2.00 |
| ○Loop 132 | exec | advec_mom_kernel.f90:193-196 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.40 | 0.34 | 0.90 | 1.00 | 1.50 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 2.00 | 2.00 | 1.33 | 1.00 | 2.00 |
| ○Loop 202 | exec | field_summary_kernel.f90:58-58,field_summary_kernel.f90:62-62,field_summary_kernel.f90:65-71 | field_summary_kernel_module_mp_field_summary_kernel_.DIR.OMP.PARALLEL.2 | InBetween | 0.10 | 0.06 | 0.16 | 1.21 | 1.61 | 2.76 | 1.21 | 1 | 100.00 | 45.00 | 0.00 | 4.83 | 4.00 | 3.00 | 1.75 | 4.00 |
| ○Loop 201 | exec | field_summary_kernel.f90:62-63 | field_summary_kernel_module_mp_field_summary_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.07 | 0.04 | 0.11 | 1.00 | 1.50 | 2.91 | 1.00 | 1 | 88.89 | 45.83 | 0.00 | 4.00 | 4.00 | 2.67 | 1.38 | 4.00 |
| ○Loop 200 | exec | field_summary_kernel.f90:62-63 | field_summary_kernel_module_mp_field_summary_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.02 | 0.01 | 0.01 | 1.00 | 1.50 | 2.91 | 1.00 | 1 | 88.89 | 45.83 | 0.00 | 4.00 | 4.00 | 2.67 | 1.38 | 4.00 |
| ○Loop 326 | exec | pack_kernel.f90:64-66 | pack_kernel_module_mp_clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split101 | Innermost | 0.03 | 0.00 | 0.01 | 1.00 | 1.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 0.00 | 2.00 | 2.00 | 2.00 | 0.25 | 2.00 |
| ○Loop 340 | exec | pack_kernel.f90:297-300 | pack_kernel_module_mp_clover_unpack_message_top_.DIR.OMP.PARALLEL.LOOP.268.split72 | Single | 0.02 | 0.00 | 0.01 | 1.00 | 1.00 | 2.65 | 7.50 | 1 | 86.67 | 32.92 | 0.00 | 7.50 | 7.50 | 7.50 | 2.83 | 1.00 |
| ○Loop 332 | exec | pack_kernel.f90:158-160 | pack_kernel_module_mp_clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split97 | Innermost | 0.03 | 0.00 | 0.01 | 1.00 | 1.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 0.00 | 2.00 | 2.00 | 2.00 | 0.25 | 2.00 |
| ○Loop 345 | exec | pack_kernel.f90:392-395 | pack_kernel_module_mp_clover_unpack_message_bottom_.DIR.OMP.PARALLEL.8 | Innermost | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 223 | exec | generate_chunk_kernel.f90:128-131,generate_chunk_kernel.f90:142-144,generate_chunk_kernel.f90:154-155 | generate_chunk_kernel_module_mp_generate_chunk_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 338 | exec | pack_kernel.f90:251-253 | pack_kernel_module_mp_clover_pack_message_top_.DIR.OMP.PARALLEL.LOOP.267.split71 | Single | 0.03 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 266 | exec | initialise_chunk_kernel.f90:128-129 | initialise_chunk_kernel_module_mp_initialise_chunk_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 232 | exec | generate_chunk_kernel.f90:97-98 | generate_chunk_kernel_module_mp_generate_chunk_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 335 | exec | pack_kernel.f90:205-207 | pack_kernel_module_mp_clover_unpack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split100 | Innermost | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 229 | exec | generate_chunk_kernel.f90:105-106 | generate_chunk_kernel_module_mp_generate_chunk_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 272 | exec | initialise_chunk_kernel.f90:110-111 | initialise_chunk_kernel_module_mp_initialise_chunk_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 226 | exec | generate_chunk_kernel.f90:113-114 | generate_chunk_kernel_module_mp_generate_chunk_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 329 | exec | pack_kernel.f90:111-113 | pack_kernel_module_mp_clover_unpack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split96 | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 342 | exec | pack_kernel.f90:344-347 | pack_kernel_module_mp_clover_pack_message_bottom_.DIR.OMP.PARALLEL.LOOP.269.split73 | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 129 | exec | advec_mom_kernel.f90:81-81,advec_mom_kernel.f90:201-208 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 269 | exec | initialise_chunk_kernel.f90:119-120 | initialise_chunk_kernel_module_mp_initialise_chunk_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 211 | exec | flux_calc_kernel.f90:54-60 | flux_calc_kernel_module_mp_flux_calc_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 235 | exec | generate_chunk_kernel.f90:89-90 | generate_chunk_kernel_module_mp_generate_chunk_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 66 | exec | accelerate_kernel.f90:60-76 | accelerate_kernel_module_mp_accelerate_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 119 | exec | advec_mom_kernel.f90:81-81,advec_mom_kernel.f90:136-144 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 73 | exec | advec_cell_kernel.f90:83-83,advec_cell_kernel.f90:109-112,advec_cell_kernel.f90:118-118,advec_cell_kernel.f90:124-126,advec_cell_kernel.f90:131-132,advec_cell_kernel.f90:135-137,advec_cell_kernel.f90:141-145,advec_cell_kernel.f90:148-150,advec_cell_kernel.f90:155-157 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 140 | exec | advec_mom_kernel.f90:81-87 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 133 | exec | advec_mom_kernel.f90:81-81,advec_mom_kernel.f90:93-97 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 116 | exec | advec_mom_kernel.f90:150-152,advec_mom_kernel.f90:163-165,advec_mom_kernel.f90:177-177 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 131 | exec | advec_mom_kernel.f90:81-81,advec_mom_kernel.f90:191-196 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 557 | exec | update_halo_kernel.f90:167-168 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 191 | exec | calc_dt_kernel.f90:92-94,calc_dt_kernel.f90:97-103,calc_dt_kernel.f90:107-107,calc_dt_kernel.f90:112-115,calc_dt_kernel.f90:119-119,calc_dt_kernel.f90:123-123,calc_dt_kernel.f90:129-129 | calc_dt_kernel_module_mp_calc_dt_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 325 | exec | pack_kernel.f90:62-66 | pack_kernel_module_mp_clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split101 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 328 | exec | pack_kernel.f90:109-113 | pack_kernel_module_mp_clover_unpack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split96 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 401 | exec | update_halo_kernel.f90:734-735 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 530 | exec | update_halo_kernel.f90:263-264 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 404 | exec | update_halo_kernel.f90:724-725 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 121 | exec | advec_mom_kernel.f90:81-81,advec_mom_kernel.f90:126-131 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 87 | exec | advec_cell_kernel.f90:83-83,advec_cell_kernel.f90:179-183 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 371 | exec | reset_field_kernel.f90:61-63 | reset_field_kernel_module_mp_reset_field_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 967 | exec | viscosity_kernel.f90:53-62,viscosity_kernel.f90:65-66,viscosity_kernel.f90:71-71,viscosity_kernel.f90:74-74 | viscosity_kernel_module_mp_viscosity_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 554 | exec | update_halo_kernel.f90:177-178 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 114 | exec | advec_mom_kernel.f90:183-184 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 533 | exec | update_halo_kernel.f90:253-254 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 59 | exec | PdV_kernel.f90:109-114,PdV_kernel.f90:117-119,PdV_kernel.f90:123-123,PdV_kernel.f90:131-135 | pdv_kernel_module_mp_pdv_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 370 | exec | reset_field_kernel.f90:59-63 | reset_field_kernel_module_mp_reset_field_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 449 | exec | update_halo_kernel.f90:558-559 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 334 | exec | pack_kernel.f90:203-207 | pack_kernel_module_mp_clover_unpack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split100 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 117 | exec | advec_mom_kernel.f90:152-152,advec_mom_kernel.f90:163-177 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 536 | exec | update_halo_kernel.f90:243-244 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 521 | exec | update_halo_kernel.f90:296-297 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 518 | exec | update_halo_kernel.f90:306-307 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 398 | exec | update_halo_kernel.f90:744-745 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 569 | exec | update_halo_kernel.f90:124-125 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 461 | exec | update_halo_kernel.f90:515-516 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 77 | exec | advec_cell_kernel.f90:83-83,advec_cell_kernel.f90:87-91 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 446 | exec | update_halo_kernel.f90:568-569 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 422 | exec | update_halo_kernel.f90:658-659 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 428 | exec | update_halo_kernel.f90:638-639 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 84 | exec | advec_cell_kernel.f90:189-193 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 56 | exec | PdV_kernel.f90:73-78,PdV_kernel.f90:81-83,PdV_kernel.f90:87-87,PdV_kernel.f90:95-99 | pdv_kernel_module_mp_pdv_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 473 | exec | update_halo_kernel.f90:472-473 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 331 | exec | pack_kernel.f90:156-160 | pack_kernel_module_mp_clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split97 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 470 | exec | update_halo_kernel.f90:482-483 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 458 | exec | update_halo_kernel.f90:525-526 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 137 | exec | advec_mom_kernel.f90:103-107 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 452 | exec | update_halo_kernel.f90:548-549 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 135 | exec | advec_mom_kernel.f90:81-81,advec_mom_kernel.f90:113-117 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 258 | exec | ideal_gas_kernel.f90:47-51,ideal_gas_kernel.f90:55-55 | ideal_gas_kernel_module_mp_ideal_gas_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 509 | exec | update_halo_kernel.f90:339-340 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 126 | exec | advec_mom_kernel.f90:213-215,advec_mom_kernel.f90:228-228 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 124 | exec | advec_mom_kernel.f90:247-248 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 407 | exec | update_halo_kernel.f90:714-715 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 476 | exec | update_halo_kernel.f90:462-463 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 524 | exec | update_halo_kernel.f90:286-287 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 440 | exec | update_halo_kernel.f90:595-596 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 485 | exec | update_halo_kernel.f90:429-430 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 37 | exec | build_field.f90:102-115 | build_field_.DIR.OMP.PARALLEL.2 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 373 | exec | reset_field_kernel.f90:49-53 | reset_field_kernel_module_mp_reset_field_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 482 | exec | update_halo_kernel.f90:439-440 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 566 | exec | update_halo_kernel.f90:134-135 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 560 | exec | update_halo_kernel.f90:157-158 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 425 | exec | update_halo_kernel.f90:648-649 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 82 | exec | advec_cell_kernel.f90:83-83,advec_cell_kernel.f90:201-204,advec_cell_kernel.f90:210-210,advec_cell_kernel.f90:216-218,advec_cell_kernel.f90:223-224,advec_cell_kernel.f90:227-229,advec_cell_kernel.f90:233-237,advec_cell_kernel.f90:240-242,advec_cell_kernel.f90:246-248 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 127 | exec | advec_mom_kernel.f90:215-215,advec_mom_kernel.f90:227-241 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 32 | exec | build_field.f90:121-130 | build_field_.DIR.OMP.PARALLEL.2 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 479 | exec | update_halo_kernel.f90:452-453 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 539 | exec | update_halo_kernel.f90:233-234 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 563 | exec | update_halo_kernel.f90:147-148 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 431 | exec | update_halo_kernel.f90:628-629 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 488 | exec | update_halo_kernel.f90:419-420 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 413 | exec | update_halo_kernel.f90:691-692 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 542 | exec | update_halo_kernel.f90:220-221 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 388 | exec | revert_kernel.f90:44-48 | revert_kernel_module_mp_revert_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 434 | exec | update_halo_kernel.f90:615-616 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 455 | exec | update_halo_kernel.f90:538-539 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 464 | exec | update_halo_kernel.f90:505-506 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 403 | exec | update_halo_kernel.f90:722-725 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 27 | exec | build_field.f90:136-140 | build_field_.DIR.OMP.PARALLEL.2 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 506 | exec | update_halo_kernel.f90:349-350 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 70 | exec | advec_cell_kernel.f90:162-168 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 113 | exec | advec_mom_kernel.f90:181-184 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 270 | exec | initialise_chunk_kernel.f90:108-111 | initialise_chunk_kernel_module_mp_initialise_chunk_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 397 | exec | update_halo_kernel.f90:742-745 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 410 | exec | update_halo_kernel.f90:701-702 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 538 | exec | update_halo_kernel.f90:231-234 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 575 | exec | update_halo_kernel.f90:104-105 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 572 | exec | update_halo_kernel.f90:114-115 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 559 | exec | update_halo_kernel.f90:155-158 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 512 | exec | update_halo_kernel.f90:329-330 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 451 | exec | update_halo_kernel.f90:546-549 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 416 | exec | update_halo_kernel.f90:681-682 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 343 | exec | pack_kernel.f90:391-398 | pack_kernel_module_mp_clover_unpack_message_bottom_.DIR.OMP.PARALLEL.8 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 22 | exec | build_field.f90:145-149 | build_field_.DIR.OMP.PARALLEL.2 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 437 | exec | update_halo_kernel.f90:605-606 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 75 | exec | advec_cell_kernel.f90:83-83,advec_cell_kernel.f90:97-101 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 545 | exec | update_halo_kernel.f90:210-211 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 233 | exec | generate_chunk_kernel.f90:87-90 | generate_chunk_kernel_module_mp_generate_chunk_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 123 | exec | advec_mom_kernel.f90:245-248 | advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 478 | exec | update_halo_kernel.f90:450-453 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 419 | exec | update_halo_kernel.f90:671-672 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 571 | exec | update_halo_kernel.f90:112-115 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 508 | exec | update_halo_kernel.f90:337-340 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 484 | exec | update_halo_kernel.f90:427-430 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 475 | exec | update_halo_kernel.f90:460-463 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 463 | exec | update_halo_kernel.f90:503-506 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 439 | exec | update_halo_kernel.f90:593-596 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 267 | exec | initialise_chunk_kernel.f90:117-120 | initialise_chunk_kernel_module_mp_initialise_chunk_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 553 | exec | update_halo_kernel.f90:175-178 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 535 | exec | update_halo_kernel.f90:241-244 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 487 | exec | update_halo_kernel.f90:417-420 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 445 | exec | update_halo_kernel.f90:566-569 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 79 | exec | advec_cell_kernel.f90:83-83,advec_cell_kernel.f90:253-259 | advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 505 | exec | update_halo_kernel.f90:347-350 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 230 | exec | generate_chunk_kernel.f90:95-98 | generate_chunk_kernel_module_mp_generate_chunk_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 436 | exec | update_halo_kernel.f90:603-606 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 400 | exec | update_halo_kernel.f90:732-735 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 264 | exec | initialise_chunk_kernel.f90:126-129 | initialise_chunk_kernel_module_mp_initialise_chunk_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 562 | exec | update_halo_kernel.f90:145-148 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 544 | exec | update_halo_kernel.f90:208-211 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 527 | exec | update_halo_kernel.f90:276-277 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 491 | exec | update_halo_kernel.f90:409-410 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 199 | exec | field_summary_kernel.f90:56-62,field_summary_kernel.f90:65-71 | field_summary_kernel_module_mp_field_summary_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 481 | exec | update_halo_kernel.f90:437-440 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 466 | exec | update_halo_kernel.f90:493-496 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 443 | exec | update_halo_kernel.f90:585-586 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 433 | exec | update_halo_kernel.f90:613-616 | update_halo_kernel_module_mp_update_halo_kernel_.DIR.OMP.PARALLEL.2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 337 | exec | pack_kernel.f90:251-253 | pack_kernel_module_mp_clover_pack_message_top_.DIR.OMP.PARALLEL.LOOP.267.split71 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |