| 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 38 | exec | PdV_kernel.f90:113-123,PdV_kernel.f90:131-135 | __nv_pdv_kernel_module_pdv_kernel__PARALLEL_F2L67_1 | Innermost | 2.56 | 2.49 | 6.67 | 1.03 | 1.00 | 1.00 | 1.03 | 1 | 100.00 | 100.00 | 8.25 | 8.00 | 8.25 | 8.25 | 8.00 |
| ○Loop 34 | exec | PdV_kernel.f90:77-87,PdV_kernel.f90:95-99 | __nv_pdv_kernel_module_pdv_kernel__PARALLEL_F2L67_1 | Innermost | 2.13 | 2.07 | 5.54 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 287 | exec | ideal_gas_kernel.f90:50-55 | __nv_ideal_gas_kernel_module_ideal_gas_kernel__PARALLEL_F2L45_1 | Innermost | 2.12 | 2.05 | 5.49 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 12.50 | 12.50 | 12.50 | 12.50 | 12.50 |
| ○Loop 50 | exec | accelerate_kernel.f90:63-63,accelerate_kernel.f90:69-75 | __nv_accelerate_kernel_module_accelerate_kernel__PARALLEL_F2L57_1 | Innermost | 2.04 | 1.98 | 5.30 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 9.00 | 9.00 | 9.00 | 9.00 | 9.00 |
| ○Loop 117 | 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.67 | 1.62 | 4.33 | 1.03 | 3.57 | 8.00 | 1.03 | 2 | 15.07 | 14.38 | 8.25 | 8.00 | 2.31 | 1.03 | 8.00 |
| ○Loop 131 | exec | advec_mom_kernel.f90:152-177 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.68 | 1.61 | 4.31 | 1.00 | 3.97 | 8.00 | 1.00 | 4 | 14.40 | 14.22 | 8.00 | 8.00 | 2.02 | 1.00 | 8.00 |
| ○Loop 228 | exec | flux_calc_kernel.f90:57-59 | __nv_flux_calc_kernel_module_flux_calc_kernel__PARALLEL_F2L49_1 | Innermost | 1.63 | 1.59 | 4.26 | 1.17 | 1.00 | 1.00 | 1.17 | 1 | 100.00 | 100.00 | 3.50 | 3.00 | 3.50 | 3.50 | 3.00 |
| ○Loop 114 | exec | advec_mom_kernel.f90:248-248 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.65 | 1.57 | 4.20 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 128 | exec | advec_mom_kernel.f90:184-184 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.64 | 1.56 | 4.18 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 61 | exec | advec_cell_kernel.f90:204-204,advec_cell_kernel.f90:210-210,advec_cell_kernel.f90:216-248 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 1.35 | 1.31 | 3.51 | 1.01 | 2.98 | 8.08 | 1.01 | 8 | 18.03 | 14.45 | 12.13 | 12.00 | 4.06 | 1.50 | 12.00 |
| ○Loop 75 | 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 | 1.32 | 1.29 | 3.47 | 1.05 | 3.05 | 8.42 | 1.05 | 8 | 16.95 | 14.51 | 12.63 | 12.00 | 4.14 | 1.50 | 12.00 |
| ○Loop 72 | exec | advec_cell_kernel.f90:165-170 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 1.31 | 1.28 | 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 58 | exec | advec_cell_kernel.f90:256-262 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 1.31 | 1.28 | 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 209 | exec | calc_dt_kernel.f90:107-131 | __nv_calc_dt_kernel_module_calc_dt_kernel__PARALLEL_F2L89_1 | Innermost | 1.31 | 1.28 | 3.43 | 1.00 | 5.03 | 8.00 | 1.00 | 2 | 9.36 | 13.67 | 30.50 | 30.50 | 6.06 | 3.81 | 30.50 |
| ○Loop 154 | exec | advec_mom_kernel.f90:86-87 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.21 | 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 134 | exec | advec_mom_kernel.f90:140-144 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.21 | 1.14 | 3.06 | 1.17 | 1.00 | 1.00 | 1.40 | 1 | 100.00 | 100.00 | 3.50 | 3.00 | 3.50 | 3.50 | 2.50 |
| ○Loop 120 | exec | advec_mom_kernel.f90:204-208 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.21 | 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 150 | exec | advec_mom_kernel.f90:96-97 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.19 | 1.12 | 3.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 2.00 |
| ○Loop 142 | exec | advec_mom_kernel.f90:116-117 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.03 | 0.98 | 2.62 | 1.00 | 1.00 | 1.00 | 1.25 | 1 | 100.00 | 100.00 | 1.25 | 1.25 | 1.25 | 1.25 | 1.00 |
| ○Loop 381 | exec | reset_field_kernel.f90:62-63 | __nv_reset_field_kernel_module_reset_field_kernel__PARALLEL_F2L47_1 | Innermost | 1.02 | 0.97 | 2.61 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 385 | exec | reset_field_kernel.f90:52-53 | __nv_reset_field_kernel_module_reset_field_kernel__PARALLEL_F2L47_1 | Innermost | 1.02 | 0.96 | 2.59 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 146 | exec | advec_mom_kernel.f90:106-107 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 1.00 | 0.96 | 2.57 | 1.00 | 1.00 | 1.00 | 1.25 | 1 | 100.00 | 100.00 | 1.25 | 1.25 | 1.25 | 1.25 | 1.00 |
| ○Loop 405 | exec | revert_kernel.f90:47-48 | __nv_revert_kernel_module_revert_kernel__PARALLEL_F2L41_1 | Innermost | 0.99 | 0.96 | 2.56 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 1076 | exec | viscosity_kernel.f90:56-92 | __nv_viscosity_kernel_module_viscosity_kernel__PARALLEL_F2L50_1 | Innermost | 0.86 | 0.82 | 2.20 | 1.00 | 4.00 | 8.00 | 1.02 | 3 | 4.31 | 13.04 | 15.50 | 15.50 | 3.88 | 1.94 | 15.17 |
| ○Loop 82 | exec | advec_cell_kernel.f90:90-91 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.61 | 0.56 | 1.51 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 |
| ○Loop 68 | exec | advec_cell_kernel.f90:182-183 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.59 | 0.56 | 1.49 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 |
| ○Loop 64 | exec | advec_cell_kernel.f90:192-193 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.51 | 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 124 | exec | advec_mom_kernel.f90:195-195 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.51 | 0.48 | 1.30 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 1.50 | 1.50 | 1.50 | 1.50 | 1.50 |
| ○Loop 138 | exec | advec_mom_kernel.f90:130-130 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.51 | 0.48 | 1.29 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 |
| ○Loop 78 | exec | advec_cell_kernel.f90:100-101 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.52 | 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 218 | 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.09 | 0.06 | 0.16 | 1.00 | 2.62 | 11.05 | 1.00 | 1 | 6.67 | 12.92 | 4.00 | 4.00 | 1.53 | 0.36 | 4.00 |
| ○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 217 | exec | field_summary_kernel.f90:62-63 | __nv_field_summary_kernel_module_field_summary_kernel__PARALLEL_F2L54_1 | Innermost | 0.06 | 0.03 | 0.08 | 1.00 | 2.91 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 4.00 | 4.00 | 1.38 | 0.50 | 4.00 |
| ○Loop 216 | exec | field_summary_kernel.f90:62-63 | __nv_field_summary_kernel_module_field_summary_kernel__PARALLEL_F2L54_1 | Innermost | 0.05 | 0.03 | 0.07 | 1.00 | 2.91 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 4.00 | 4.00 | 1.38 | 0.50 | 4.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 | 12.00 | 1 | 0.00 | 6.25 | 12.00 | 12.00 | 12.00 | 0.75 | 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 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 339 | exec | pack_kernel.f90:160-161 | __nv_pack_kernel_module_clover_pack_message_right__PARALLEL_F2L155_3 | Innermost | 0.03 | 0.00 | 0.01 | 1.00 | 1.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 2.00 | 2.00 | 2.00 | 0.25 | 2.00 |
| ○Loop 293 | 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 | 2.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 301 | 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 253 | 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 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 257 | 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 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 249 | 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 261 | 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 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 297 | 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 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 240 | exec | generate_chunk_kernel.f90:129-133,generate_chunk_kernel.f90:138-138,generate_chunk_kernel.f90:142-146,generate_chunk_kernel.f90:151-151,generate_chunk_kernel.f90:154-157,generate_chunk_kernel.f90:162-162,generate_chunk_kernel.f90:166-166 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1 | InBetween | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 331 | exec | pack_kernel.f90:66-67 | __nv_pack_kernel_module_clover_pack_message_left__PARALLEL_F2L61_1 | Innermost | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 130 | 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.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 352 | exec | pack_kernel.f90:347-348 | __nv_pack_kernel_module_clover_pack_message_bottom__PARALLEL_F2L343_7 | Single | 0.01 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 350 | exec | pack_kernel.f90:300-301 | __nv_pack_kernel_module_clover_unpack_message_top__PARALLEL_F2L296_6 | Single | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 354 | exec | pack_kernel.f90:395-396 | __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 348 | exec | pack_kernel.f90:253-254 | __nv_pack_kernel_module_clover_pack_message_top__PARALLEL_F2L250_5 | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 208 | 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 1075 | 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 74 | exec | advec_cell_kernel.f90:110-110,advec_cell_kernel.f90:158-158 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 404 | 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 49 | 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 60 | exec | advec_cell_kernel.f90:202-202,advec_cell_kernel.f90:249-249 | __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 155 | 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 151 | 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 147 | exec | advec_mom_kernel.f90:106-107 | __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 37 | 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 119 | exec | advec_mom_kernel.f90:208-210 | __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 33 | 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 113 | 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 286 | 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 343 | exec | pack_kernel.f90:207-208 | __nv_pack_kernel_module_clover_unpack_message_right__PARALLEL_F2L202_4 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 112 | 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 335 | 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 380 | 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 139 | 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 116 | 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 132 | 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 69 | 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 245 | exec | generate_chunk_kernel.f90:136-138 | __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 48 | 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 83 | 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 384 | 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 137 | 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 126 | exec | advec_mom_kernel.f90:184-185 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 141 | 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 419 | 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 143 | exec | advec_mom_kernel.f90:116-117 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 353 | exec | pack_kernel.f90:392-393,pack_kernel.f90:396-398 | __nv_pack_kernel_module_clover_unpack_message_bottom__PARALLEL_F2L389_8 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 595 | 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 118 | 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 57 | 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 226 | 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 227 | 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 133 | 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 603 | 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 591 | 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 455 | exec | update_halo_kernel.f90:639-640 | __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 451 | 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 523 | 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 127 | 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 519 | 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 623 | exec | update_halo_kernel.f90:178-179 | __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 479 | 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 435 | exec | update_halo_kernel.f90:692-693 | __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 79 | exec | advec_cell_kernel.f90:100-101 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 65 | 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 459 | exec | update_halo_kernel.f90:629-630 | __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 515 | exec | update_halo_kernel.f90:473-474 | __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 635 | exec | update_halo_kernel.f90:148-149 | __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 336 | exec | pack_kernel.f90:113-115 | __nv_pack_kernel_module_clover_unpack_message_left__PARALLEL_F2L108_2 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 123 | exec | advec_mom_kernel.f90:195-198 | __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 491 | exec | update_halo_kernel.f90:539-540 | __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 145 | exec | advec_mom_kernel.f90:107-109 | __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 579 | 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 511 | 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 332 | exec | pack_kernel.f90:66-68 | __nv_pack_kernel_module_clover_pack_message_left__PARALLEL_F2L61_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 599 | 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 379 | 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 627 | exec | update_halo_kernel.f90:168-169 | __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 468 | exec | update_halo_kernel.f90:606-608 | __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 427 | exec | update_halo_kernel.f90:715-716 | __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 215 | 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.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 149 | exec | advec_mom_kernel.f90:97-99 | __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 415 | 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 447 | exec | update_halo_kernel.f90:659-660 | __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 423 | exec | update_halo_kernel.f90:725-726 | __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 344 | 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 77 | exec | advec_cell_kernel.f90:101-103 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 296 | 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 63 | exec | advec_cell_kernel.f90:193-195 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 575 | exec | update_halo_kernel.f90:307-308 | __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 475 | exec | update_halo_kernel.f90:586-587 | __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 631 | exec | update_halo_kernel.f90:158-159 | __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 600 | exec | update_halo_kernel.f90:244-246 | __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 487 | exec | update_halo_kernel.f90:549-550 | __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 583 | exec | update_halo_kernel.f90:287-288 | __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 559 | exec | update_halo_kernel.f90:350-351 | __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 483 | exec | update_halo_kernel.f90:559-560 | __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 431 | 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 639 | 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 576 | 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 516 | 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 488 | exec | update_halo_kernel.f90:549-551 | __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 507 | exec | update_halo_kernel.f90:496-497 | __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 443 | exec | update_halo_kernel.f90:672-673 | __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 246 | exec | generate_chunk_kernel.f90:136-138 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_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:125-126 | __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 563 | exec | update_halo_kernel.f90:340-341 | __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: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 300 | exec | initialise_chunk_kernel.f90:111-113 | __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 460 | exec | update_halo_kernel.f90:629-631 | __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 624 | 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 607 | exec | update_halo_kernel.f90:221-222 | __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 153 | exec | advec_mom_kernel.f90:87-89 | __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 560 | exec | update_halo_kernel.f90:350-352 | __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 480 | 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 499 | exec | update_halo_kernel.f90:516-517 | __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 256 | exec | generate_chunk_kernel.f90:98-100 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 632 | 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 452 | exec | update_halo_kernel.f90:649-651 | __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 520 | 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 456 | 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 439 | 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 |
| ○Loop 504 | 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 463 | exec | update_halo_kernel.f90:616-617 | __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:440-441 | __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 495 | 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 122 | exec | advec_mom_kernel.f90:195-197 | __nv_advec_mom_kernel_mod_advec_mom_kernel__PARALLEL_F2L79_1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 636 | exec | update_halo_kernel.f90:148-150 | __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 611 | 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 596 | 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 531 | exec | update_halo_kernel.f90:430-431 | __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 564 | exec | update_halo_kernel.f90:340-342 | __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:105-106 | __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 628 | exec | update_halo_kernel.f90:168-170 | __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 604 | exec | update_halo_kernel.f90:234-236 | __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 508 | exec | update_halo_kernel.f90:496-498 | __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 492 | exec | update_halo_kernel.f90:539-541 | __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 20 | exec | build_field.f90:103-103,build_field.f90:116-117 | __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 1146 | exec | clover.f90:366-366,clover.f90:374-380 | clover_exchange | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 14 | exec | build_field.f90:146-146,build_field.f90:150-151 | __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 592 | 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 448 | exec | update_halo_kernel.f90:659-661 | __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 292 | 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 580 | exec | update_halo_kernel.f90:297-299 | __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 67 | exec | advec_cell_kernel.f90:183-185 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 471 | exec | update_halo_kernel.f90:596-597 | __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 81 | exec | advec_cell_kernel.f90:91-93 | __nv_advec_cell_kernel_module_advec_cell_kernel__PARALLEL_F2L81_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 436 | exec | update_halo_kernel.f90:692-694 | __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 615 | exec | update_halo_kernel.f90:201-202 | __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 568 | 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 567 | 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 536 | 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 512 | 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 424 | 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 416 | 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 652 | exec | update_halo_kernel.f90:105-107 | __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 640 | exec | update_halo_kernel.f90:135-137 | __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 619 | exec | update_halo_kernel.f90:191-192 | __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 540 | exec | update_halo_kernel.f90:410-412 | __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: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 476 | exec | update_halo_kernel.f90:586-588 | __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 260 | exec | generate_chunk_kernel.f90:90-92 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 248 | exec | generate_chunk_kernel.f90:114-116 | __nv_generate_chunk_kernel_module_generate_chunk_kernel__PARALLEL_F2L85_1 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 420 | 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 |