| ID | Module | Source Location | Source Function | Level | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Coverage (% app. time) | Speedup if no scalar integer | Speedup if FP arith vectorized | Speedup if fully vectorized | Speedup if FP only | Number of paths | Vectorization Ratio (%) | Vector Length Use (%) | CQA cycles | CQA cycles if no scalar integer | CQA cycles if FP arith vectorized | CQA cycles if fully vectorized | CQA cycles if FP only |
| ○Loop 39 | exec | PdV_kernel.f90:113-123,PdV_kernel.f90:129-135 | __nv_pdv_kernel_module_pdv_kernel__PARALLEL_F2L67_1 | Innermost | 2.56 | 2.48 | 6.65 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 16.00 | 16.00 | 16.00 | 16.00 | 16.00 |
| ○Loop 35 | exec | PdV_kernel.f90:77-87,PdV_kernel.f90:93-99 | __nv_pdv_kernel_module_pdv_kernel__PARALLEL_F2L67_1 | Innermost | 2.12 | 2.06 | 5.52 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 16.00 | 16.00 | 16.00 | 16.00 | 16.00 |
| ○Loop 304 | exec | ideal_gas_kernel.f90:50-55 | __nv_ideal_gas_kernel_module_ideal_gas_kernel__PARALLEL_F2L45_1 | Innermost | 2.14 | 2.05 | 5.48 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 12.50 | 12.50 | 12.50 | 12.50 | 12.50 |
| ○Loop 51 | exec | accelerate_kernel.f90:63-63,accelerate_kernel.f90:69-75 | __nv_accelerate_kernel_module_accelerate_kernel__PARALLEL_F2L57_1 | Innermost | 2.05 | 1.98 | 5.29 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 9.50 | 9.50 | 9.50 | 9.50 | 9.50 |
| ○Loop 120 | exec | advec_mom_kernel.f90:215-215,advec_mom_kernel.f90:227-241 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.68 | 1.61 | 4.32 | 1.03 | 4.07 | 8.00 | 1.03 | 2 | 12.29 | 14.04 | 10.31 | 10.00 | 2.53 | 1.29 | 10.00 |
| ○Loop 134 | exec | advec_mom_kernel.f90:152-177 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.68 | 1.61 | 4.30 | 1.00 | 4.37 | 8.00 | 1.00 | 4 | 11.69 | 13.88 | 10.00 | 10.00 | 2.29 | 1.25 | 10.00 |
| ○Loop 233 | exec | flux_calc_kernel.f90:57-61 | __nv_flux_calc_kernel_module_flux_calc_kernel__PARALLEL_F2L49_1 | Innermost | 1.66 | 1.59 | 4.26 | 1.33 | 1.00 | 1.00 | 1.33 | 1 | 100.00 | 100.00 | 4.00 | 3.00 | 4.00 | 4.00 | 3.00 |
| ○Loop 117 | exec | advec_mom_kernel.f90:248-248 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.63 | 1.56 | 4.19 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 131 | exec | advec_mom_kernel.f90:184-184 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.63 | 1.55 | 4.16 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 63 | exec | advec_cell_kernel.f90:202-204,advec_cell_kernel.f90:210-210,advec_cell_kernel.f90:216-246 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 1.36 | 1.31 | 3.51 | 1.03 | 1.21 | 3.16 | 2.54 | 8 | 59.17 | 31.70 | 30.50 | 29.75 | 25.13 | 9.64 | 12.00 |
| ○Loop 78 | exec | advec_cell_kernel.f90:110-149,advec_cell_kernel.f90:155-155 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 1.32 | 1.29 | 3.46 | 1.05 | 1.24 | 3.33 | 2.64 | 16 | 63.04 | 32.94 | 63.25 | 60.25 | 51.00 | 18.97 | 24.00 |
| ○Loop 74 | exec | advec_cell_kernel.f90:165-170 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 1.31 | 1.29 | 3.44 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 212 | exec | calc_dt_kernel.f90:107-131 | __nv_calc_dt_kernel_module_calc_dt_kernel__PARALLEL_F2L89_1 | Innermost | 1.33 | 1.28 | 3.43 | 1.00 | 3.84 | 8.00 | 1.00 | 2 | 11.85 | 13.98 | 30.50 | 30.50 | 7.94 | 3.81 | 30.50 |
| ○Loop 59 | exec | advec_cell_kernel.f90:256-262 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 1.31 | 1.28 | 3.42 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 157 | exec | advec_mom_kernel.f90:86-87 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.22 | 1.15 | 3.07 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 2.00 |
| ○Loop 137 | exec | advec_mom_kernel.f90:140-144 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.19 | 1.14 | 3.05 | 1.00 | 1.00 | 1.00 | 1.20 | 1 | 100.00 | 100.00 | 3.00 | 3.00 | 3.00 | 3.00 | 2.50 |
| ○Loop 123 | exec | advec_mom_kernel.f90:204-208 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.19 | 1.14 | 3.05 | 1.00 | 1.00 | 1.00 | 1.20 | 1 | 100.00 | 100.00 | 3.00 | 3.00 | 3.00 | 3.00 | 2.50 |
| ○Loop 153 | exec | advec_mom_kernel.f90:96-97 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.19 | 1.11 | 2.99 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 2.00 |
| ○Loop 416 | exec | reset_field_kernel.f90:62-63 | __nv_reset_field_kernel_module_reset_field_kernel__PARALLEL_F2L47_1 | Innermost | 1.07 | 0.98 | 2.62 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 145 | exec | advec_mom_kernel.f90:116-117 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.03 | 0.98 | 2.61 | 1.00 | 1.00 | 1.00 | 1.25 | 1 | 100.00 | 100.00 | 1.25 | 1.25 | 1.25 | 1.25 | 1.00 |
| ○Loop 420 | exec | reset_field_kernel.f90:52-53 | __nv_reset_field_kernel_module_reset_field_kernel__PARALLEL_F2L47_1 | Innermost | 1.02 | 0.97 | 2.60 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 440 | exec | revert_kernel.f90:47-48 | __nv_revert_kernel_module_revert_kernel__PARALLEL_F2L41_1 | Innermost | 1.02 | 0.96 | 2.57 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 149 | exec | advec_mom_kernel.f90:106-107 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.00 | 0.96 | 2.56 | 1.00 | 1.00 | 1.00 | 1.25 | 1 | 100.00 | 100.00 | 1.25 | 1.25 | 1.25 | 1.25 | 1.00 |
| ○Loop 1141 | exec | viscosity_kernel.f90:56-92 | __nv_viscosity_kernel_module_viscosity_kernel__PARALLEL_F2L50_1 | Innermost | 0.86 | 0.82 | 2.20 | 1.00 | 3.01 | 5.40 | 1.04 | 3 | 41.75 | 17.72 | 18.17 | 18.17 | 6.04 | 3.36 | 17.50 |
| ○Loop 85 | exec | advec_cell_kernel.f90:90-91 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.61 | 0.57 | 1.52 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 2.50 | 2.50 | 2.50 | 2.50 | 2.50 |
| ○Loop 70 | exec | advec_cell_kernel.f90:182-183 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.61 | 0.56 | 1.49 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 2.50 | 2.50 | 2.50 | 2.50 | 2.50 |
| ○Loop 66 | exec | advec_cell_kernel.f90:192-193 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.53 | 0.49 | 1.30 | 1.00 | 1.00 | 1.00 | 1.25 | 1 | 100.00 | 100.00 | 1.25 | 1.25 | 1.25 | 1.25 | 1.00 |
| ○Loop 127 | exec | advec_mom_kernel.f90:195-195 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.52 | 0.48 | 1.29 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 1.50 | 1.50 | 1.50 | 1.50 | 1.50 |
| ○Loop 141 | exec | advec_mom_kernel.f90:130-130 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.51 | 0.48 | 1.28 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 |
| ○Loop 81 | exec | advec_cell_kernel.f90:100-101 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.51 | 0.47 | 1.27 | 1.00 | 1.00 | 1.00 | 1.25 | 1 | 100.00 | 100.00 | 1.25 | 1.25 | 1.25 | 1.25 | 1.00 |
| ○Loop 221 | exec | field_summary_kernel.f90:58-58,field_summary_kernel.f90:63-72 | __nv_field_summary_kernel_module_field_summary_kernel__PARALLEL_F2L54_1 | InBetween | 0.08 | 0.05 | 0.14 | 1.45 | 2.74 | 10.55 | 1.45 | 1 | 5.56 | 12.85 | 3.63 | 2.50 | 1.32 | 0.34 | 2.50 |
| ○Loop 21 | exec | build_field.f90:104-116 | __nv_build_field__PARALLEL_F2L100_1 | Innermost | 0.04 | 0.03 | 0.09 | 1.00 | 1.00 | 16.00 | 16.50 | 1 | 0.00 | 6.25 | 16.50 | 16.50 | 16.50 | 1.03 | 1.00 |
| ○Loop 220 | exec | field_summary_kernel.f90:62-63 | __nv_field_summary_kernel_module_field_summary_kernel__PARALLEL_F2L54_1 | Innermost | 0.06 | 0.03 | 0.09 | 1.00 | 3.33 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 2.00 | 2.00 | 0.60 | 0.25 | 2.00 |
| ○Loop 219 | exec | field_summary_kernel.f90:62-63 | __nv_field_summary_kernel_module_field_summary_kernel__PARALLEL_F2L54_1 | Innermost | 0.05 | 0.03 | 0.08 | 1.00 | 3.33 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 2.00 | 2.00 | 0.60 | 0.25 | 2.00 |
| ○Loop 19 | exec | build_field.f90:123-131 | __nv_build_field__PARALLEL_F2L100_1 | Innermost | 0.03 | 0.02 | 0.06 | 1.00 | 1.00 | 16.00 | 3.63 | 1 | 0.00 | 6.25 | 12.25 | 12.25 | 12.25 | 0.77 | 3.38 |
| ○Loop 15 | exec | build_field.f90:147-150 | __nv_build_field__PARALLEL_F2L100_1 | Innermost | 0.01 | 0.01 | 0.02 | 1.00 | 1.00 | 16.00 | 4.50 | 1 | 0.00 | 6.25 | 4.50 | 4.50 | 4.50 | 0.28 | 1.00 |
| ○Loop 17 | exec | build_field.f90:138-141 | __nv_build_field__PARALLEL_F2L100_1 | Innermost | 0.01 | 0.01 | 0.02 | 1.00 | 1.00 | 16.00 | 4.50 | 1 | 0.00 | 6.25 | 4.50 | 4.50 | 4.50 | 0.28 | 1.00 |
| ○Loop 245 | exec | generate_chunk_kernel.f90:129-133,generate_chunk_kernel.f90:137-138,generate_chunk_kernel.f90:142-146,generate_chunk_kernel.f90:150-151,generate_chunk_kernel.f90:154-157,generate_chunk_kernel.f90:161-162,generate_chunk_kernel.f90:166-167 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1 | InBetween | 0.02 | 0.01 | 0.01 | 2.35 | 3.11 | 13.23 | 3.41 | 157 | 0.00 | 12.21 | 63.13 | 26.88 | 20.28 | 4.77 | 18.50 |
| ○Loop 310 | exec | initialise_chunk_kernel.f90:129-129 | __nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F2L58_1 | Innermost | 0.01 | 0.00 | 0.01 | 1.00 | 1.00 | 1.00 | 3.00 | 1 | 100.00 | 100.00 | 3.00 | 3.00 | 3.00 | 3.00 | 1.00 |
| ○Loop 278 | exec | generate_chunk_kernel.f90:90-90 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1 | Innermost | 0.01 | 0.00 | 0.01 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 318 | exec | initialise_chunk_kernel.f90:111-111 | __nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F2L58_1 | Innermost | 0.01 | 0.00 | 0.01 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 266 | exec | generate_chunk_kernel.f90:114-114 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1 | Innermost | 0.01 | 0.00 | 0.01 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 314 | exec | initialise_chunk_kernel.f90:120-120 | __nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F2L58_1 | Innermost | 0.01 | 0.00 | 0.01 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 274 | exec | generate_chunk_kernel.f90:98-98 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1 | Innermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 370 | exec | pack_kernel.f90:160-161 | __nv_pack_kernel_module_clover_pack_message_right__PARALLEL_F2L155_3 | Innermost | 0.03 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 270 | exec | generate_chunk_kernel.f90:106-106 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1 | Innermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 362 | exec | pack_kernel.f90:66-67 | __nv_pack_kernel_module_clover_pack_message_left__PARALLEL_F2L61_1 | Innermost | 0.03 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 386 | exec | pack_kernel.f90:345-347 | __nv_pack_kernel_module_clover_pack_message_bottom__PARALLEL_F2L343_7 | Single | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 133 | exec | advec_mom_kernel.f90:151-151,advec_mom_kernel.f90:178-178 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Outermost | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 76 | exec | advec_cell_kernel.f90:110-110,advec_cell_kernel.f90:149-149,advec_cell_kernel.f90:157-158 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Outermost | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 380 | exec | pack_kernel.f90:252-253 | __nv_pack_kernel_module_clover_pack_message_top__PARALLEL_F2L250_5 | Single | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 61 | exec | advec_cell_kernel.f90:202-202,advec_cell_kernel.f90:241-241,advec_cell_kernel.f90:248-249 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Outermost | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 383 | exec | pack_kernel.f90:297-300 | __nv_pack_kernel_module_clover_unpack_message_top__PARALLEL_F2L296_6 | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 389 | exec | pack_kernel.f90:392-395 | __nv_pack_kernel_module_clover_unpack_message_bottom__PARALLEL_F2L389_8 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 150 | exec | advec_mom_kernel.f90:106-107 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 154 | exec | advec_mom_kernel.f90:96-97 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 50 | exec | accelerate_kernel.f90:75-78 | __nv_accelerate_kernel_module_accelerate_kernel__PARALLEL_F2L57_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1140 | exec | viscosity_kernel.f90:74-74,viscosity_kernel.f90:93-93 | __nv_viscosity_kernel_module_viscosity_kernel__PARALLEL_F2L50_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 439 | exec | revert_kernel.f90:48-50 | __nv_revert_kernel_module_revert_kernel__PARALLEL_F2L41_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 38 | exec | PdV_kernel.f90:135-138 | __nv_pdv_kernel_module_pdv_kernel__PARALLEL_F2L67_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 211 | exec | calc_dt_kernel.f90:94-94,calc_dt_kernel.f90:99-99,calc_dt_kernel.f90:132-132 | __nv_calc_dt_kernel_module_calc_dt_kernel__PARALLEL_F2L89_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 374 | exec | pack_kernel.f90:207-208 | __nv_pack_kernel_module_clover_unpack_message_right__PARALLEL_F2L202_4 | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 366 | exec | pack_kernel.f90:113-114 | __nv_pack_kernel_module_clover_unpack_message_left__PARALLEL_F2L108_2 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 158 | exec | advec_mom_kernel.f90:86-87 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 303 | exec | ideal_gas_kernel.f90:55-57 | __nv_ideal_gas_kernel_module_ideal_gas_kernel__PARALLEL_F2L45_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 419 | exec | reset_field_kernel.f90:53-55 | __nv_reset_field_kernel_module_reset_field_kernel__PARALLEL_F2L47_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 135 | exec | advec_mom_kernel.f90:140-145 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 77 | exec | advec_cell_kernel.f90:112-118,advec_cell_kernel.f90:124-149,advec_cell_kernel.f90:155-157 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 116 | exec | advec_mom_kernel.f90:248-250 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 49 | exec | accelerate_kernel.f90:63-63,accelerate_kernel.f90:69-77 | __nv_accelerate_kernel_module_accelerate_kernel__PARALLEL_F2L57_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 415 | exec | reset_field_kernel.f90:63-65 | __nv_reset_field_kernel_module_reset_field_kernel__PARALLEL_F2L47_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 144 | exec | advec_mom_kernel.f90:117-119 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 115 | exec | advec_mom_kernel.f90:248-249 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 34 | exec | PdV_kernel.f90:99-102 | __nv_pdv_kernel_module_pdv_kernel__PARALLEL_F2L67_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 119 | exec | advec_mom_kernel.f90:214-214,advec_mom_kernel.f90:242-242 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 142 | exec | advec_mom_kernel.f90:130-130 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 140 | exec | advec_mom_kernel.f90:130-133 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 71 | exec | advec_cell_kernel.f90:182-183 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 86 | exec | advec_cell_kernel.f90:90-91 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 129 | exec | advec_mom_kernel.f90:184-185 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 121 | exec | advec_mom_kernel.f90:204-209 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 231 | exec | flux_calc_kernel.f90:57-61 | __nv_flux_calc_kernel_module_flux_calc_kernel__PARALLEL_F2L49_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 146 | exec | advec_mom_kernel.f90:116-117 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 58 | exec | advec_cell_kernel.f90:261-263 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 363 | exec | pack_kernel.f90:66-68 | __nv_pack_kernel_module_clover_pack_message_left__PARALLEL_F2L61_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 494 | exec | update_halo_kernel.f90:629-630 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 65 | exec | advec_cell_kernel.f90:193-195 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 670 | exec | update_halo_kernel.f90:148-149 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 486 | exec | update_halo_kernel.f90:649-650 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 67 | exec | advec_cell_kernel.f90:192-193 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 658 | exec | update_halo_kernel.f90:178-179 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 80 | exec | advec_cell_kernel.f90:101-103 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 662 | exec | update_halo_kernel.f90:168-169 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 122 | exec | advec_mom_kernel.f90:208-210 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 148 | exec | advec_mom_kernel.f90:107-109 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 630 | exec | update_halo_kernel.f90:254-255 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 450 | exec | update_halo_kernel.f90:745-746 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 232 | exec | flux_calc_kernel.f90:59-62 | __nv_flux_calc_kernel_module_flux_calc_kernel__PARALLEL_F2L49_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 387 | exec | pack_kernel.f90:392-393,pack_kernel.f90:396-398 | __nv_pack_kernel_module_clover_unpack_message_bottom__PARALLEL_F2L389_8 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 546 | exec | update_halo_kernel.f90:483-484 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 626 | exec | update_halo_kernel.f90:264-265 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 414 | exec | reset_field_kernel.f90:62-64 | __nv_reset_field_kernel_module_reset_field_kernel__PARALLEL_F2L47_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 671 | exec | update_halo_kernel.f90:148-150 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 638 | exec | update_halo_kernel.f90:234-235 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 462 | exec | update_halo_kernel.f90:715-716 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 136 | exec | advec_mom_kernel.f90:144-146 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 82 | exec | advec_cell_kernel.f90:100-101 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 371 | exec | pack_kernel.f90:160-162 | __nv_pack_kernel_module_clover_pack_message_right__PARALLEL_F2L155_3 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 522 | exec | update_halo_kernel.f90:549-550 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 490 | exec | update_halo_kernel.f90:639-640 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 639 | exec | update_halo_kernel.f90:234-236 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 277 | exec | generate_chunk_kernel.f90:90-92 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 610 | exec | update_halo_kernel.f90:307-308 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 130 | exec | advec_mom_kernel.f90:184-186 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 222 | exec | field_summary_kernel.f90:58-58,field_summary_kernel.f90:72-73 | __nv_field_summary_kernel_module_field_summary_kernel__PARALLEL_F2L54_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 526 | exec | update_halo_kernel.f90:539-540 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 478 | exec | update_halo_kernel.f90:672-673 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 614 | exec | update_halo_kernel.f90:297-298 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 84 | exec | advec_cell_kernel.f90:91-93 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 375 | exec | pack_kernel.f90:207-209 | __nv_pack_kernel_module_clover_unpack_message_right__PARALLEL_F2L202_4 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 666 | exec | update_halo_kernel.f90:158-159 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 598 | exec | update_halo_kernel.f90:340-341 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 458 | exec | update_halo_kernel.f90:725-726 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 559 | exec | update_halo_kernel.f90:453-455 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 514 | exec | update_halo_kernel.f90:569-570 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 367 | exec | pack_kernel.f90:113-115 | __nv_pack_kernel_module_clover_unpack_message_left__PARALLEL_F2L108_2 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 454 | exec | update_halo_kernel.f90:735-736 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 558 | exec | update_halo_kernel.f90:453-454 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 550 | exec | update_halo_kernel.f90:473-474 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 523 | exec | update_halo_kernel.f90:549-551 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 506 | exec | update_halo_kernel.f90:596-597 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 634 | exec | update_halo_kernel.f90:244-245 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 451 | exec | update_halo_kernel.f90:745-747 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 518 | exec | update_halo_kernel.f90:559-560 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 263 | exec | generate_chunk_kernel.f90:136-137 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 599 | exec | update_halo_kernel.f90:340-342 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 674 | exec | update_halo_kernel.f90:135-136 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 622 | exec | update_halo_kernel.f90:277-278 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 535 | exec | update_halo_kernel.f90:516-518 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 663 | exec | update_halo_kernel.f90:168-170 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 73 | exec | advec_cell_kernel.f90:170-172 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 69 | exec | advec_cell_kernel.f90:183-185 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 547 | exec | update_halo_kernel.f90:483-485 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 651 | exec | update_halo_kernel.f90:201-203 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 269 | exec | generate_chunk_kernel.f90:106-108 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 602 | exec | update_halo_kernel.f90:330-331 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 554 | exec | update_halo_kernel.f90:463-464 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 499 | exec | update_halo_kernel.f90:616-618 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 646 | exec | update_halo_kernel.f90:211-212 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 566 | exec | update_halo_kernel.f90:430-431 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 455 | exec | update_halo_kernel.f90:735-737 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 686 | exec | update_halo_kernel.f90:105-106 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 152 | exec | advec_mom_kernel.f90:97-99 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 519 | exec | update_halo_kernel.f90:559-561 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 515 | exec | update_halo_kernel.f90:569-571 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 483 | exec | update_halo_kernel.f90:659-661 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 482 | exec | update_halo_kernel.f90:659-660 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 627 | exec | update_halo_kernel.f90:264-266 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 126 | exec | advec_mom_kernel.f90:195-198 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 631 | exec | update_halo_kernel.f90:254-256 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 317 | exec | initialise_chunk_kernel.f90:111-113 | __nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F2L58_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 642 | exec | update_halo_kernel.f90:221-222 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 619 | exec | update_halo_kernel.f90:287-289 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 470 | exec | update_halo_kernel.f90:692-693 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 643 | exec | update_halo_kernel.f90:221-223 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 530 | exec | update_halo_kernel.f90:526-527 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 667 | exec | update_halo_kernel.f90:158-160 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 125 | exec | advec_mom_kernel.f90:195-197 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 459 | exec | update_halo_kernel.f90:725-727 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 562 | exec | update_halo_kernel.f90:440-441 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 678 | exec | update_halo_kernel.f90:125-126 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 647 | exec | update_halo_kernel.f90:211-213 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 623 | exec | update_halo_kernel.f90:277-279 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 606 | exec | update_halo_kernel.f90:320-321 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 527 | exec | update_halo_kernel.f90:539-541 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 510 | exec | update_halo_kernel.f90:586-587 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 502 | exec | update_halo_kernel.f90:606-607 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 273 | exec | generate_chunk_kernel.f90:98-100 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 574 | exec | update_halo_kernel.f90:410-411 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 498 | exec | update_halo_kernel.f90:616-617 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 467 | exec | update_halo_kernel.f90:702-704 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 463 | exec | update_halo_kernel.f90:715-717 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 18 | exec | build_field.f90:122-132 | __nv_build_field__PARALLEL_F2L100_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1178 | exec | update_halo.f90:56-56,update_halo.f90:81-81 | update_halo | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3 | exec | accelerate.f90:44-44,accelerate.f90:61-61 | accelerate | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 567 | exec | update_halo_kernel.f90:430-432 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 611 | exec | update_halo_kernel.f90:307-309 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 603 | exec | update_halo_kernel.f90:330-332 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 594 | exec | update_halo_kernel.f90:350-351 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 555 | exec | update_halo_kernel.f90:463-465 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 491 | exec | update_halo_kernel.f90:639-641 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 313 | exec | initialise_chunk_kernel.f90:120-122 | __nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F2L58_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 659 | exec | update_halo_kernel.f90:178-180 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 466 | exec | update_halo_kernel.f90:702-703 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 309 | exec | initialise_chunk_kernel.f90:129-131 | __nv_initialise_chunk_kernel_module_initialise_chunk_kernel__PARALLEL_F2L58_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 682 | exec | update_halo_kernel.f90:115-116 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 615 | exec | update_halo_kernel.f90:297-299 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 571 | exec | update_halo_kernel.f90:420-422 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 551 | exec | update_halo_kernel.f90:473-475 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 539 | exec | update_halo_kernel.f90:506-508 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 475 | exec | update_halo_kernel.f90:682-684 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 474 | exec | update_halo_kernel.f90:682-683 | __nv_update_halo_kernel_module_update_halo_kernel__PARALLEL_F2L93_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |