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 286 | exec | calc_dt_kernel.f90:99-129 | __calc_dt_kernel_module_MOD_calc_dt_kernel._omp_fn.0.lto_priv.0 | Innermost | 2.81 | 2.94 | 8.14 | 1.00 | 2.00 | 2.00 | 1.00 | 2 | 9.45 | 13.68 | 230.34 | 26.50 | 26.50 | 13.25 | 13.25 | 26.50 |
○Loop 733 | exec | viscosity_kernel.f90:56-89 | __viscosity_kernel_module_MOD_viscosity_kernel._omp_fn.0 | Innermost | 2.16 | 2.31 | 6.38 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 95.06 | 48.15 | 499.57 | 81.00 | 81.00 | 81.00 | 81.00 | 81.00 |
○Loop 14 | exec | PdV_kernel.f90:114-123,PdV_kernel.f90:129-135 | __pdv_kernel_module_MOD_pdv_kernel._omp_fn.0 | Innermost | 1.97 | 2.04 | 5.63 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 95.00 | 48.13 | 294.30 | 24.00 | 24.00 | 24.00 | 24.00 | 24.00 |
○Loop 16 | exec | PdV_kernel.f90:78-87,PdV_kernel.f90:93-99 | __pdv_kernel_module_MOD_pdv_kernel._omp_fn.0 | Innermost | 1.62 | 1.67 | 4.63 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 94.44 | 47.92 | 310.26 | 24.00 | 24.00 | 24.00 | 24.00 | 24.00 |
○Loop 97 | exec | advec_cell_kernel.f90:202-204,advec_cell_kernel.f90:216-246 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Innermost | 1.69 | 1.62 | 4.48 | 1.15 | 2.82 | 3.17 | 1.52 | 8 | 14.04 | 14.14 | 165.40 | 19.00 | 16.50 | 6.73 | 6.00 | 12.50 |
○Loop 20 | exec | accelerate_kernel.f90:67-76 | __accelerate_kernel_module_MOD_accelerate_kernel._omp_fn.0 | Innermost | 1.58 | 1.58 | 4.37 | 1.18 | 1.18 | 2.00 | 1.33 | 1 | 100.00 | 50.00 | 480.63 | 17.33 | 14.67 | 14.67 | 8.67 | 13.00 |
○Loop 123 | exec | advec_mom_kernel.f90:214-221,advec_mom_kernel.f90:227-240 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Innermost | 1.57 | 1.54 | 4.27 | 1.24 | 2.14 | 2.14 | 1.60 | 6 | 14.63 | 14.33 | 107.16 | 12.83 | 10.33 | 6.00 | 6.00 | 8.00 |
○Loop 302 | exec | ideal_gas_kernel.f90:50-55 | __ideal_gas_kernel_module_MOD_ideal_gas_kernel._omp_fn.0.lto_priv.0 | Innermost | 1.38 | 1.42 | 3.93 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 50.00 | 245.66 | 68.00 | 68.00 | 68.00 | 68.00 | 68.00 |
○Loop 89 | exec | advec_cell_kernel.f90:110-118,advec_cell_kernel.f90:124-155 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Innermost | 1.39 | 1.36 | 3.76 | 1.02 | 2.60 | 2.81 | 1.35 | 8 | 13.79 | 14.01 | 196.55 | 16.83 | 16.50 | 6.48 | 6.00 | 12.50 |
○Loop 131 | exec | advec_mom_kernel.f90:151-176 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Innermost | 1.33 | 1.3 | 3.59 | 1.05 | 1.81 | 1.81 | 1.35 | 6 | 15.38 | 14.42 | 126.50 | 10.83 | 10.33 | 6.00 | 6.00 | 8.00 |
○Loop 173 | exec | flux_calc_kernel.f90:58-60 | __flux_calc_kernel_module_MOD_flux_calc_kernel._omp_fn.0.lto_priv.0 | Innermost | 1.23 | 1.25 | 3.46 | 1.00 | 1.49 | 2.29 | 1.00 | 1 | 80.00 | 42.50 | 171.93 | 12.00 | 12.00 | 8.04 | 5.25 | 12.00 |
○Loop 121 | exec | advec_mom_kernel.f90:248-248 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Innermost | 1.23 | 1.21 | 3.35 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 50.00 | 135.88 | 32.00 | 32.00 | 32.00 | 32.00 | 32.00 |
○Loop 129 | exec | advec_mom_kernel.f90:184-184 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Innermost | 1.19 | 1.21 | 3.34 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 50.00 | 135.82 | 32.00 | 32.00 | 32.00 | 32.00 | 32.00 |
○Loop 96 | exec | advec_cell_kernel.f90:256-261 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Innermost | 0.94 | 0.98 | 2.7 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 50.00 | 209.29 | 32.00 | 32.00 | 32.00 | 32.00 | 32.00 |
○Loop 88 | exec | advec_cell_kernel.f90:165-170 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Innermost | 0.94 | 0.95 | 2.62 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 50.00 | 215.54 | 32.00 | 32.00 | 32.00 | 32.00 | 32.00 |
○Loop 133 | exec | advec_mom_kernel.f90:143-144 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Innermost | 0.92 | 0.94 | 2.6 | 1.00 | 1.17 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 218.26 | 8.00 | 8.00 | 6.83 | 4.00 | 8.00 |
○Loop 125 | exec | advec_mom_kernel.f90:207-208 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Innermost | 0.92 | 0.93 | 2.59 | 1.00 | 1.17 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 220.28 | 8.00 | 8.00 | 6.83 | 4.00 | 8.00 |
○Loop 137 | exec | advec_mom_kernel.f90:86-87 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Innermost | 0.88 | 0.89 | 2.46 | 1.00 | 1.17 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 92.64 | 8.00 | 8.00 | 6.83 | 4.00 | 8.00 |
○Loop 139 | exec | advec_mom_kernel.f90:96-97 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Innermost | 0.84 | 0.86 | 2.38 | 1.00 | 1.17 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 95.05 | 8.00 | 8.00 | 6.83 | 4.00 | 8.00 |
○Loop 265 | exec | reset_field_kernel.f90:62-63 | __reset_field_kernel_module_MOD_reset_field_kernel._omp_fn.0.lto_priv.0 | Innermost | 0.75 | 0.74 | 2.05 | 1.00 | 1.00 | 2.00 | 8.00 | 1 | 100.00 | 50.00 | 0.00 | 8.00 | 8.00 | 8.00 | 4.00 | 1.00 |
○Loop 143 | exec | advec_mom_kernel.f90:116-117 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Innermost | 0.73 | 0.73 | 2.03 | 1.00 | 1.15 | 2.00 | 1.21 | 1 | 100.00 | 50.00 | 56.85 | 9.67 | 9.67 | 8.43 | 4.83 | 8.00 |
○Loop 141 | exec | advec_mom_kernel.f90:106-107 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Innermost | 0.73 | 0.73 | 2.01 | 1.00 | 1.16 | 2.00 | 1.23 | 1 | 100.00 | 50.00 | 55.32 | 9.83 | 9.83 | 8.49 | 4.92 | 8.00 |
○Loop 268 | exec | reset_field_kernel.f90:52-53 | __reset_field_kernel_module_MOD_reset_field_kernel._omp_fn.0.lto_priv.0 | Innermost | 0.71 | 0.71 | 1.96 | 1.00 | 1.00 | 2.00 | 8.00 | 1 | 100.00 | 50.00 | 0.00 | 8.00 | 8.00 | 8.00 | 4.00 | 1.00 |
○Loop 279 | exec | revert_kernel.f90:47-48 | __revert_kernel_module_MOD_revert_kernel._omp_fn.0.lto_priv.0 | Innermost | 0.68 | 0.67 | 1.85 | 1.00 | 1.00 | 2.00 | 8.00 | 1 | 100.00 | 50.00 | 0.00 | 8.00 | 8.00 | 8.00 | 4.00 | 1.00 |
○Loop 92 | exec | advec_cell_kernel.f90:90-91 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Innermost | 0.44 | 0.45 | 1.23 | 1.00 | 1.26 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 138.44 | 12.00 | 12.00 | 9.50 | 6.00 | 12.00 |
○Loop 100 | exec | advec_cell_kernel.f90:182-183 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Innermost | 0.42 | 0.43 | 1.19 | 1.00 | 1.26 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 140.66 | 12.00 | 12.00 | 9.50 | 6.00 | 12.00 |
○Loop 102 | exec | advec_cell_kernel.f90:192-193 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Innermost | 0.38 | 0.38 | 1.04 | 1.00 | 1.06 | 2.00 | 1.46 | 1 | 100.00 | 50.00 | 54.23 | 5.83 | 5.83 | 5.50 | 2.92 | 4.00 |
○Loop 94 | exec | advec_cell_kernel.f90:100-101 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Innermost | 0.38 | 0.37 | 1.01 | 1.00 | 1.03 | 2.00 | 1.42 | 1 | 100.00 | 50.00 | 55.24 | 5.67 | 5.67 | 5.50 | 2.83 | 4.00 |
○Loop 135 | exec | advec_mom_kernel.f90:131-131 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Innermost | 0.34 | 0.31 | 0.87 | 1.00 | 1.50 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 265.27 | 8.00 | 8.00 | 5.33 | 4.00 | 8.00 |
○Loop 127 | exec | advec_mom_kernel.f90:196-196 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Innermost | 0.34 | 0.31 | 0.87 | 1.00 | 1.50 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 263.66 | 8.00 | 8.00 | 5.33 | 4.00 | 8.00 |
○Loop 324 | exec | field_summary_kernel.f90:62-71 | __field_summary_kernel_module_MOD_field_summary_kernel._omp_fn.0.lto_priv.0 | Innermost | 0.11 | 0.1 | 0.29 | 1.00 | 2.00 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 588.22 | 18.00 | 18.00 | 9.00 | 9.00 | 18.00 |
○Loop 236 | exec | pack_kernel.f90:108-108,pack_kernel.f90:112-113 | __pack_kernel_module_MOD_clover_unpack_message_left._omp_fn.0.lto_priv.0 | Outermost | 0.05 | 0.01 | 0.03 | 2.25 | 1.00 | 6.00 | 2.81 | 128 | 47.92 | 24.12 | 0.00 | 22.50 | 10.00 | 22.50 | 3.75 | 8.00 |
○Loop 232 | exec | pack_kernel.f90:155-155,pack_kernel.f90:159-160 | __pack_kernel_module_MOD_clover_pack_message_right._omp_fn.0.lto_priv.0 | Outermost | 0.05 | 0.01 | 0.03 | 2.33 | 1.00 | 5.91 | 2.77 | 128 | 51.11 | 25.17 | 0.00 | 22.17 | 9.50 | 22.17 | 3.75 | 8.00 |
○Loop 228 | exec | pack_kernel.f90:202-202,pack_kernel.f90:206-207 | __pack_kernel_module_MOD_clover_unpack_message_right._omp_fn.0.lto_priv.0 | Outermost | 0.05 | 0.01 | 0.03 | 2.44 | 1.00 | 9.71 | 2.44 | 128 | 43.24 | 25.55 | 0.00 | 19.50 | 8.00 | 19.50 | 2.01 | 8.00 |
○Loop 240 | exec | pack_kernel.f90:61-61,pack_kernel.f90:65-66 | __pack_kernel_module_MOD_clover_pack_message_left._omp_fn.0.lto_priv.0 | Outermost | 0.04 | 0.01 | 0.03 | 2.42 | 1.00 | 9.48 | 2.42 | 128 | 42.11 | 25.21 | 0.00 | 19.33 | 8.00 | 19.33 | 2.04 | 8.00 |
○Loop 290 | exec | generate_chunk_kernel.f90:130-137 | __generate_chunk_kernel_module_MOD_generate_chunk_kernel._omp_fn.0.lto_priv.0 | Innermost | 0.03 | 0.01 | 0.02 | 2.21 | 1.00 | 8.00 | 6.30 | 25 | 0.00 | 12.50 | 0.00 | 28.33 | 12.83 | 28.33 | 3.54 | 4.50 |
○Loop 132 | exec | advec_mom_kernel.f90:143-144 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0.01 | 3.31 | 2.00 | 9.81 | 3.31 | 15 | 35.63 | 21.07 | NA | 39.67 | 12.00 | 19.79 | 4.04 | 12.00 |
○Loop 179 | exec | initialise_chunk_kernel.f90:129-129 | __initialise_chunk_kernel_module_MOD_initialise_chunk_kernel._omp_fn.0.lto_priv.0 | Innermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 2.00 | 4.00 | 1 | 100.00 | 50.00 | NA | 4.00 | 4.00 | 4.00 | 2.00 | 1.00 |
○Loop 124 | exec | advec_mom_kernel.f90:207-208 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0.01 | 3.58 | 2.15 | 10.68 | 3.58 | 15 | 35.29 | 20.75 | NA | 43.00 | 12.00 | 20.00 | 4.03 | 12.00 |
○Loop 297 | exec | generate_chunk_kernel.f90:98-98 | __generate_chunk_kernel_module_MOD_generate_chunk_kernel._omp_fn.0.lto_priv.0 | Innermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 2.00 | 4.00 | 1 | 50.00 | 31.25 | NA | 4.00 | 4.00 | 4.00 | 2.00 | 1.00 |
○Loop 19 | exec | accelerate_kernel.f90:67-67,accelerate_kernel.f90:70-76 | __accelerate_kernel_module_MOD_accelerate_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0.01 | 2.97 | 1.96 | 8.85 | 2.97 | 7 | 33.55 | 16.49 | NA | 74.33 | 25.00 | 38.00 | 8.40 | 25.00 |
○Loop 299 | exec | generate_chunk_kernel.f90:90-90 | __generate_chunk_kernel_module_MOD_generate_chunk_kernel._omp_fn.0.lto_priv.0 | Innermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 2.00 | 4.00 | 1 | 50.00 | 31.25 | NA | 4.00 | 4.00 | 4.00 | 2.00 | 1.00 |
○Loop 295 | exec | generate_chunk_kernel.f90:106-106 | __generate_chunk_kernel_module_MOD_generate_chunk_kernel._omp_fn.0.lto_priv.0 | Innermost | 0.01 | 0 | 0.01 | 1.00 | 1.00 | 2.00 | 4.00 | 1 | 50.00 | 31.25 | NA | 4.00 | 4.00 | 4.00 | 2.00 | 1.00 |
○Loop 293 | exec | generate_chunk_kernel.f90:114-114 | __generate_chunk_kernel_module_MOD_generate_chunk_kernel._omp_fn.0.lto_priv.0 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 182 | exec | initialise_chunk_kernel.f90:120-120 | __initialise_chunk_kernel_module_MOD_initialise_chunk_kernel._omp_fn.0.lto_priv.0 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 184 | exec | initialise_chunk_kernel.f90:111-111 | __initialise_chunk_kernel_module_MOD_initialise_chunk_kernel._omp_fn.0.lto_priv.0 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 172 | exec | flux_calc_kernel.f90:55-55,flux_calc_kernel.f90:58-60 | __flux_calc_kernel_module_MOD_flux_calc_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 442 | exec | update_halo_kernel.f90:244-244 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 136 | exec | advec_mom_kernel.f90:86-87,advec_mom_kernel.f90:236-236 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 462 | exec | update_halo_kernel.f90:158-158 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 130 | exec | advec_mom_kernel.f90:87-87,advec_mom_kernel.f90:152-152,advec_mom_kernel.f90:170-172 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 138 | exec | advec_mom_kernel.f90:96-97,advec_mom_kernel.f90:236-236 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 352 | exec | update_halo_kernel.f90:158-158,update_halo_kernel.f90:639-639 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 142 | exec | advec_mom_kernel.f90:114-117 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 266 | exec | reset_field_kernel.f90:47-47,reset_field_kernel.f90:50-53 | __reset_field_kernel_module_MOD_reset_field_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 99 | exec | advec_cell_kernel.f90:180-183,advec_cell_kernel.f90:200-200 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 300 | exec | ideal_gas_kernel.f90:45-51,ideal_gas_kernel.f90:54-55 | __ideal_gas_kernel_module_MOD_ideal_gas_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 342 | exec | update_halo_kernel.f90:682-682 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 122 | exec | advec_mom_kernel.f90:215-216,advec_mom_kernel.f90:236-236 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 128 | exec | advec_mom_kernel.f90:184-184,advec_mom_kernel.f90:236-236 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 264 | exec | reset_field_kernel.f90:47-47,reset_field_kernel.f90:60-63 | __reset_field_kernel_module_MOD_reset_field_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 460 | exec | update_halo_kernel.f90:168-168 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 15 | exec | PdV_kernel.f90:67-67,PdV_kernel.f90:74-74,PdV_kernel.f90:78-87,PdV_kernel.f90:93-99 | __pdv_kernel_module_MOD_pdv_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 134 | exec | advec_mom_kernel.f90:131-131,advec_mom_kernel.f90:144-144 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 13 | exec | PdV_kernel.f90:67-67,PdV_kernel.f90:110-110,PdV_kernel.f90:114-123,PdV_kernel.f90:129-135 | __pdv_kernel_module_MOD_pdv_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 140 | exec | advec_mom_kernel.f90:106-107 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 277 | exec | revert_kernel.f90:41-48 | __revert_kernel_module_MOD_revert_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 445 | exec | update_halo_kernel.f90:234-234 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 432 | exec | update_halo_kernel.f90:287-287 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 332 | exec | update_halo_kernel.f90:725-725 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 465 | exec | update_halo_kernel.f90:148-148 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 392 | exec | update_halo_kernel.f90:463-463 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 370 | exec | update_halo_kernel.f90:559-559 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 347 | exec | update_halo_kernel.f90:659-659 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 395 | exec | update_halo_kernel.f90:453-453,update_halo_kernel.f90:506-506 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 120 | exec | advec_mom_kernel.f90:236-236,advec_mom_kernel.f90:248-248 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 440 | exec | update_halo_kernel.f90:254-254 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 126 | exec | advec_mom_kernel.f90:196-196,advec_mom_kernel.f90:208-208 | __advec_mom_kernel_mod_MOD_advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 732 | exec | viscosity_kernel.f90:54-60,viscosity_kernel.f90:63-69,viscosity_kernel.f90:72-75,viscosity_kernel.f90:78-86,viscosity_kernel.f90:89-89 | __viscosity_kernel_module_MOD_viscosity_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 285 | exec | calc_dt_kernel.f90:93-93,calc_dt_kernel.f90:97-97,calc_dt_kernel.f90:101-103,calc_dt_kernel.f90:123-123 | __calc_dt_kernel_module_MOD_calc_dt_kernel._omp_fn.0.lto_priv.0 | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 91 | exec | advec_cell_kernel.f90:90-91 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 452 | exec | update_halo_kernel.f90:201-201 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 355 | exec | update_halo_kernel.f90:191-191,update_halo_kernel.f90:506-506,update_halo_kernel.f90:629-629 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 372 | exec | update_halo_kernel.f90:483-483,update_halo_kernel.f90:549-549 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 101 | exec | advec_cell_kernel.f90:190-193 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 330 | exec | update_halo_kernel.f90:735-735 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 457 | exec | update_halo_kernel.f90:178-178 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 437 | exec | update_halo_kernel.f90:264-264 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 98 | exec | advec_cell_kernel.f90:202-202,advec_cell_kernel.f90:210-210,advec_cell_kernel.f90:217-217,advec_cell_kernel.f90:225-225,advec_cell_kernel.f90:229-229 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 387 | exec | update_halo_kernel.f90:483-483 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 375 | exec | update_halo_kernel.f90:168-168,update_halo_kernel.f90:539-539 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 422 | exec | update_halo_kernel.f90:330-330 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 430 | exec | update_halo_kernel.f90:297-297 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 350 | exec | update_halo_kernel.f90:649-649 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 397 | exec | update_halo_kernel.f90:440-440 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 377 | exec | update_halo_kernel.f90:526-526 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 362 | exec | update_halo_kernel.f90:373-373,update_halo_kernel.f90:596-596 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 90 | exec | advec_cell_kernel.f90:110-110,advec_cell_kernel.f90:137-137 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 93 | exec | advec_cell_kernel.f90:98-101 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 390 | exec | update_halo_kernel.f90:473-473 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 472 | exec | update_halo_kernel.f90:115-115 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 447 | exec | update_halo_kernel.f90:221-221 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 367 | exec | update_halo_kernel.f90:569-569 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 327 | exec | update_halo_kernel.f90:745-745 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 435 | exec | update_halo_kernel.f90:277-277 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 95 | exec | advec_cell_kernel.f90:256-261 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 380 | exec | update_halo_kernel.f90:516-516 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 340 | exec | update_halo_kernel.f90:692-692 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 427 | exec | update_halo_kernel.f90:307-307 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 417 | exec | update_halo_kernel.f90:350-350 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 365 | exec | update_halo_kernel.f90:506-506,update_halo_kernel.f90:539-539,update_halo_kernel.f90:586-586 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 337 | exec | update_halo_kernel.f90:702-702 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 425 | exec | update_halo_kernel.f90:320-320 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 335 | exec | update_halo_kernel.f90:692-692,update_halo_kernel.f90:715-715 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 345 | exec | update_halo_kernel.f90:672-672,update_halo_kernel.f90:715-715 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 87 | exec | advec_cell_kernel.f90:165-170 | __advec_cell_kernel_module_MOD_advec_cell_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 470 | exec | update_halo_kernel.f90:125-125 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 450 | exec | update_halo_kernel.f90:211-211 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 420 | exec | update_halo_kernel.f90:340-340 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 455 | exec | update_halo_kernel.f90:191-191 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 357 | exec | update_halo_kernel.f90:616-616 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 360 | exec | update_halo_kernel.f90:606-606 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 39 | exec | flux_calc.f90:37-37,flux_calc.f90:40-41,flux_calc.f90:59-60,flux_calc.f90:80-80,calc_dt_kernel.f90:148-148,accelerate.f90:37-37,accelerate.f90:40-41,accelerate.f90:62-63,accelerate.f90:82-82,clover.f90:3655-3659,advection.f90:43-43,advection.f90:46-58,advection.f90:61-72,advection.f90:75-77,advection.f90:80-84,advection.f90:88-89,advection.f90:92-107,advection.f90:110-110,reset_field_kernel.f90:28-28,timestep.f90:56-56,timestep.f90:59-61,timestep.f90:64-84,timestep.f90:97-97,timestep.f90:100-109,timestep.f90:113-114,timestep.f90:117-117,accelerate_kernel.f90:30-30,hydro.f90:50-50,hydro.f90:54-54,hydro.f90:58-58,hydro.f90:66-74,hydro.f90:81-84,hydro.f90:193-205,timer_c.c:35-36,reset_field_kernel_c.c:47-47,reset_field.f90:39-41,reset_field.f90:59-60,reset_field.f90:74-74,reset_field.f90:80-80 | hydro_ | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 467 | exec | update_halo_kernel.f90:135-135 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 31 | exec | build_field.f90:103-103,build_field.f90:122-130,build_field.f90:168-168 | build_field_._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 475 | exec | update_halo_kernel.f90:105-105 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 402 | exec | update_halo_kernel.f90:420-420 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 400 | exec | update_halo_kernel.f90:430-430 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 385 | exec | update_halo_kernel.f90:496-496 | __update_halo_kernel_module_MOD_update_halo_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 27 | exec | build_field.f90:137-137,build_field.f90:146-149 | build_field_._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 4 | exec | PdV_kernel.f90:31-31,PdV_kernel.f90:67-67,PdV.f90:58-58,PdV.f90:80-80 | __pdv_module_MOD_pdv | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 323 | exec | field_summary_kernel.f90:57-57,field_summary_kernel.f90:61-62,field_summary_kernel.f90:65-71 | __field_summary_kernel_module_MOD_field_summary_kernel._omp_fn.0.lto_priv.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |