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 85 | exec | PdV_kernel.f90:114-123,PdV_kernel.f90:129-135 | pdv_kernel._omp_fn.0 | Innermost | 4.91 | 4.83 | 6.56 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 95.00 | 95.63 | 123.69 | 48.00 | 48.00 | 48.00 | 48.00 | 48.00 |
○Loop 95 | exec | accelerate_kernel.f90:67-76 | accelerate_kernel._omp_fn.0 | Innermost | 4.13 | 4.08 | 5.54 | 1.08 | 1.00 | 1.00 | 1.08 | 1 | 100.00 | 100.00 | 185.89 | 17.33 | 16.00 | 17.33 | 17.33 | 16.00 |
○Loop 87 | exec | PdV_kernel.f90:74-87,PdV_kernel.f90:93-99 | pdv_kernel._omp_fn.0 | Innermost | 4.1 | 4.04 | 5.49 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 94.44 | 95.14 | 127.66 | 48.00 | 48.00 | 48.00 | 48.00 | 48.00 |
○Loop 197 | exec | flux_calc_kernel.f90:58-60 | flux_calc_kernel._omp_fn.0 | Innermost | 3.9 | 3.7 | 5.02 | 1.00 | 1.04 | 1.19 | 1.04 | 1 | 80.00 | 82.50 | 56.80 | 12.50 | 12.50 | 12.06 | 10.50 | 12.00 |
○Loop 225 | exec | ideal_gas_kernel.f90:50-55 | ideal_gas_kernel._omp_fn.0 | Innermost | 3.69 | 3.62 | 4.92 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 96.32 | 136.00 | 136.00 | 136.00 | 136.00 | 136.00 |
○Loop 132 | exec | advec_mom_kernel.f90:248-248 | advec_mom_kernel._omp_fn.0 | Innermost | 3.39 | 3.34 | 4.54 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 49.26 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 140 | exec | advec_mom_kernel.f90:184-184 | advec_mom_kernel._omp_fn.0 | Innermost | 3.4 | 3.34 | 4.54 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 49.09 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 142 | exec | advec_mom_kernel.f90:151-176 | advec_mom_kernel._omp_fn.0 | Innermost | 2.87 | 2.78 | 3.78 | 1.05 | 1.83 | 1.83 | 1.38 | 6 | 15.79 | 14.47 | 59.18 | 11.00 | 10.50 | 6.00 | 6.00 | 8.00 |
○Loop 134 | exec | advec_mom_kernel.f90:172-172,advec_mom_kernel.f90:214-221,advec_mom_kernel.f90:227-240 | advec_mom_kernel._omp_fn.0 | Innermost | 2.84 | 2.78 | 3.77 | 1.24 | 2.17 | 2.17 | 1.63 | 6 | 14.63 | 14.33 | 59.34 | 13.00 | 10.50 | 6.00 | 6.00 | 8.00 |
○Loop 108 | exec | advec_cell_kernel.f90:256-261 | advec_cell_kernel._omp_fn.0 | Innermost | 2.74 | 2.7 | 3.67 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 76.32 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 100 | exec | advec_cell_kernel.f90:165-170 | advec_cell_kernel._omp_fn.0 | Innermost | 2.72 | 2.68 | 3.64 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 76.21 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 102 | exec | advec_cell_kernel.f90:110-118,advec_cell_kernel.f90:124-155 | advec_cell_kernel._omp_fn.0 | Innermost | 2.71 | 2.68 | 3.64 | 1.00 | 2.52 | 2.69 | 1.35 | 8 | 14.55 | 14.20 | 99.73 | 16.17 | 16.17 | 6.42 | 6.00 | 12.00 |
○Loop 110 | exec | advec_cell_kernel.f90:202-204,advec_cell_kernel.f90:216-246 | advec_cell_kernel._omp_fn.0 | Innermost | 2.72 | 2.67 | 3.62 | 1.14 | 2.65 | 3.08 | 1.54 | 8 | 14.04 | 14.25 | 100.35 | 18.50 | 16.17 | 6.98 | 6.00 | 12.00 |
○Loop 185 | exec | calc_dt_kernel.f90:99-129 | calc_dt_kernel._omp_fn.0 | Innermost | 2.54 | 2.48 | 3.37 | 1.00 | 2.00 | 2.00 | 1.00 | 2 | 9.36 | 13.67 | 273.15 | 26.50 | 26.50 | 13.25 | 13.25 | 26.50 |
○Loop 136 | exec | advec_mom_kernel.f90:207-208 | advec_mom_kernel._omp_fn.0 | Innermost | 2.39 | 2.3 | 3.13 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 89.04 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 144 | exec | advec_mom_kernel.f90:143-144 | advec_mom_kernel._omp_fn.0 | Innermost | 2.39 | 2.29 | 3.12 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 89.77 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 148 | exec | advec_mom_kernel.f90:86-87 | advec_mom_kernel._omp_fn.0 | Innermost | 2.34 | 2.29 | 3.11 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 36.11 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 150 | exec | advec_mom_kernel.f90:96-97 | advec_mom_kernel._omp_fn.0 | Innermost | 2.28 | 2.24 | 3.04 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 36.09 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 154 | exec | advec_mom_kernel.f90:116-117 | advec_mom_kernel._omp_fn.0 | Innermost | 2.05 | 1.97 | 2.68 | 1.00 | 1.00 | 1.00 | 1.23 | 1 | 100.00 | 100.00 | 20.65 | 9.83 | 9.83 | 9.83 | 9.83 | 8.00 |
○Loop 289 | exec | reset_field_kernel.f90:62-63 | reset_field_kernel._omp_fn.0 | Innermost | 2.03 | 1.96 | 2.66 | 1.00 | 1.00 | 1.00 | 8.00 | 1 | 100.00 | 100.00 | 0.00 | 8.00 | 8.00 | 8.00 | 8.00 | 1.00 |
○Loop 152 | exec | advec_mom_kernel.f90:106-107 | advec_mom_kernel._omp_fn.0 | Innermost | 1.98 | 1.91 | 2.6 | 1.00 | 1.00 | 1.00 | 1.23 | 1 | 100.00 | 100.00 | 21.43 | 9.83 | 9.83 | 9.83 | 9.83 | 8.00 |
○Loop 728 | exec | viscosity_kernel.f90:56-89 | viscosity_kernel._omp_fn.0 | Innermost | 1.89 | 1.86 | 2.52 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 95.06 | 95.68 | 619.30 | 162.00 | 162.00 | 162.00 | 162.00 | 162.00 |
○Loop 291 | exec | reset_field_kernel.f90:52-53 | reset_field_kernel._omp_fn.0 | Innermost | 1.74 | 1.72 | 2.33 | 1.00 | 1.00 | 1.00 | 8.00 | 1 | 100.00 | 100.00 | 0.00 | 8.00 | 8.00 | 8.00 | 8.00 | 1.00 |
○Loop 301 | exec | revert_kernel.f90:47-48 | revert_kernel._omp_fn.0 | Innermost | 1.74 | 1.71 | 2.33 | 1.00 | 1.00 | 1.00 | 8.00 | 1 | 100.00 | 100.00 | 0.00 | 8.00 | 8.00 | 8.00 | 8.00 | 1.00 |
○Loop 104 | exec | advec_cell_kernel.f90:90-91 | advec_cell_kernel._omp_fn.0 | Innermost | 1.18 | 1.14 | 1.55 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 54.76 | 12.00 | 12.00 | 12.00 | 12.00 | 12.00 |
○Loop 112 | exec | advec_cell_kernel.f90:182-183 | advec_cell_kernel._omp_fn.0 | Innermost | 1.17 | 1.12 | 1.51 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 53.95 | 12.00 | 12.00 | 12.00 | 12.00 | 12.00 |
○Loop 114 | exec | advec_cell_kernel.f90:192-193 | advec_cell_kernel._omp_fn.0 | Innermost | 1.03 | 0.98 | 1.33 | 1.00 | 1.00 | 1.00 | 1.42 | 1 | 100.00 | 100.00 | 20.70 | 5.67 | 5.67 | 5.67 | 5.67 | 4.00 |
○Loop 106 | exec | advec_cell_kernel.f90:100-101 | advec_cell_kernel._omp_fn.0 | Innermost | 1 | 0.95 | 1.29 | 1.00 | 1.00 | 1.00 | 1.42 | 1 | 100.00 | 100.00 | 21.77 | 5.67 | 5.67 | 5.67 | 5.67 | 4.00 |
○Loop 138 | exec | advec_mom_kernel.f90:196-196 | advec_mom_kernel._omp_fn.0 | Innermost | 0.79 | 0.72 | 0.98 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 114.34 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 146 | exec | advec_mom_kernel.f90:131-131 | advec_mom_kernel._omp_fn.0 | Innermost | 0.79 | 0.71 | 0.96 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 115.28 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 193 | exec | field_summary_kernel.f90:62-71 | field_summary_kernel._omp_fn.0 | Innermost | 0.23 | 0.22 | 0.29 | 1.00 | 3.00 | 5.33 | 1.00 | 1 | 52.17 | 19.02 | 332.41 | 16.00 | 16.00 | 5.33 | 3.00 | 16.00 |
○Loop 263 | exec | pack_kernel.f90:157-160 | clover_pack_message_right._omp_fn.0 | Outermost | 0.08 | 0.02 | 0.02 | 3.22 | 1.00 | 23.89 | 6.43 | 32 | 0.00 | 10.79 | 0.00 | 32.17 | 10.00 | 32.17 | 1.35 | 5.00 |
○Loop 267 | exec | pack_kernel.f90:63-66 | clover_pack_message_left._omp_fn.0 | Outermost | 0.07 | 0.02 | 0.02 | 4.15 | 1.00 | 13.29 | 6.50 | 32 | 0.00 | 10.94 | 0.00 | 32.50 | 7.83 | 32.50 | 2.45 | 5.00 |
○Loop 265 | exec | pack_kernel.f90:110-113 | clover_unpack_message_left._omp_fn.0 | Outermost | 0.05 | 0.01 | 0.01 | 4.04 | 1.00 | 22.55 | 6.47 | 32 | 0.00 | 10.76 | 0.00 | 32.33 | 8.00 | 32.33 | 1.43 | 5.00 |
○Loop 261 | exec | pack_kernel.f90:204-207 | clover_unpack_message_right._omp_fn.0 | Outermost | 0.04 | 0.01 | 0.01 | 3.38 | 1.00 | 23.66 | 6.20 | 32 | 0.00 | 10.76 | 0.00 | 31.00 | 9.17 | 31.00 | 1.31 | 5.00 |
○Loop 196 | exec | flux_calc_kernel.f90:55-55,flux_calc_kernel.f90:58-60 | flux_calc_kernel._omp_fn.0 | Outermost | 0.02 | 0.01 | 0.01 | 2.32 | 1.00 | 1.47 | 2.32 | 32 | 22.86 | 26.31 | 51.70 | 68.33 | 29.50 | 68.33 | 46.38 | 29.50 |
○Loop 204 | exec | generate_chunk_kernel.f90:129-161 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.03 | 0.01 | 0.01 | 1.03 | 1.88 | 10.52 | 1.87 | 11 | 3.28 | 12.60 | 0.00 | 23.67 | 23.00 | 12.58 | 2.25 | 12.67 |
○Loop 210 | exec | generate_chunk_kernel.f90:98-98 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 50.00 | 56.25 | 0.00 | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 212 | exec | generate_chunk_kernel.f90:90-90 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 50.00 | 56.25 | 0.00 | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 206 | exec | generate_chunk_kernel.f90:114-114 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 50.00 | 56.25 | 0.00 | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 208 | exec | generate_chunk_kernel.f90:106-106 | generate_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 50.00 | 56.25 | 0.00 | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 233 | exec | initialise_chunk_kernel.f90:111-111 | initialise_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 2.00 | 2.00 | 1 | 25.00 | 34.38 | 0.00 | 8.00 | 8.00 | 8.00 | 4.00 | 4.00 |
○Loop 231 | exec | initialise_chunk_kernel.f90:120-120 | initialise_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 50.00 | 56.25 | 0.00 | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 229 | exec | initialise_chunk_kernel.f90:129-129 | initialise_chunk_kernel._omp_fn.0 | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 100.00 | 100.00 | 0.00 | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 |
○Loop 137 | exec | advec_mom_kernel.f90:190-190,advec_mom_kernel.f90:196-196 | advec_mom_kernel._omp_fn.0 | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 149 | exec | advec_mom_kernel.f90:92-92,advec_mom_kernel.f90:96-97 | 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 145 | exec | advec_mom_kernel.f90:131-131 | advec_mom_kernel._omp_fn.0 | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 147 | exec | advec_mom_kernel.f90:82-82,advec_mom_kernel.f90:86-87 | advec_mom_kernel._omp_fn.0 | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 143 | exec | advec_mom_kernel.f90:143-144 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 141 | exec | advec_mom_kernel.f90:87-87,advec_mom_kernel.f90:151-152,advec_mom_kernel.f90:170-170,advec_mom_kernel.f90:173-173 | 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 151 | exec | advec_mom_kernel.f90:102-102,advec_mom_kernel.f90:106-107 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 153 | exec | advec_mom_kernel.f90:112-117 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 94 | exec | accelerate_kernel.f90:67-76 | accelerate_kernel._omp_fn.0 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 439 | exec | update_halo_kernel.f90:164-164,update_halo_kernel.f90:168-168 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 113 | exec | advec_cell_kernel.f90:177-177,advec_cell_kernel.f90:192-193 | advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 436 | exec | update_halo_kernel.f90:178-178 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 135 | exec | advec_mom_kernel.f90:207-208 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 329 | exec | update_halo_kernel.f90:645-645,update_halo_kernel.f90:649-649 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 288 | exec | reset_field_kernel.f90:60-63 | reset_field_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 416 | exec | update_halo_kernel.f90:264-264 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 133 | exec | advec_mom_kernel.f90:214-216,advec_mom_kernel.f90:221-221 | 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 103 | exec | advec_cell_kernel.f90:85-85,advec_cell_kernel.f90:90-91 | 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 419 | exec | update_halo_kernel.f90:250-250,update_halo_kernel.f90:254-254 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 111 | exec | advec_cell_kernel.f90:177-177,advec_cell_kernel.f90:182-183 | advec_cell_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 105 | exec | advec_cell_kernel.f90:85-85,advec_cell_kernel.f90:98-101 | advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 354 | exec | update_halo_kernel.f90:539-539 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 421 | exec | update_halo_kernel.f90:244-244 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 326 | exec | update_halo_kernel.f90:659-659 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 441 | exec | update_halo_kernel.f90:158-158 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 224 | exec | ideal_gas_kernel.f90:45-45,ideal_gas_kernel.f90:48-51,ideal_gas_kernel.f90:54-55 | ideal_gas_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 139 | exec | advec_mom_kernel.f90:180-184 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 331 | exec | update_halo_kernel.f90:639-639 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 19 | exec | build_field.f90:103-115,build_field.f90:122-122 | build_field_._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 314 | exec | update_halo_kernel.f90:715-715 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 101 | exec | advec_cell_kernel.f90:110-110,advec_cell_kernel.f90:125-125,advec_cell_kernel.f90:133-133 | 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 349 | exec | update_halo_kernel.f90:555-555,update_halo_kernel.f90:559-559 | update_halo_kernel._omp_fn.0 | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 309 | exec | update_halo_kernel.f90:731-731,update_halo_kernel.f90:735-735 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 371 | exec | update_halo_kernel.f90:463-463 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 109 | exec | advec_cell_kernel.f90:85-85,advec_cell_kernel.f90:91-91,advec_cell_kernel.f90:202-204,advec_cell_kernel.f90:210-210,advec_cell_kernel.f90:217-217,advec_cell_kernel.f90:225-225,advec_cell_kernel.f90:229-229 | advec_cell_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 366 | exec | update_halo_kernel.f90:483-483 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 406 | exec | update_halo_kernel.f90:307-307 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 131 | exec | advec_mom_kernel.f90:246-248 | advec_mom_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 17 | exec | build_field.f90:122-130,build_field.f90:137-137 | build_field_._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 346 | exec | update_halo_kernel.f90:569-569 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 369 | exec | update_halo_kernel.f90:469-469,update_halo_kernel.f90:473-473 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 86 | exec | PdV_kernel.f90:67-67,PdV_kernel.f90:74-74,PdV_kernel.f90:78-87,PdV_kernel.f90:93-99 | pdv_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 311 | exec | update_halo_kernel.f90:725-725 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 93 | exec | accelerate_kernel.f90:67-67,accelerate_kernel.f90:70-76 | accelerate_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 374 | exec | update_halo_kernel.f90:453-453 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 411 | exec | update_halo_kernel.f90:287-287 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 379 | exec | update_halo_kernel.f90:426-426,update_halo_kernel.f90:430-430 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 359 | exec | update_halo_kernel.f90:512-512,update_halo_kernel.f90:516-516 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 424 | exec | update_halo_kernel.f90:234-234 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 351 | exec | update_halo_kernel.f90:549-549 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 446 | exec | update_halo_kernel.f90:135-135 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 356 | exec | update_halo_kernel.f90:526-526 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 319 | exec | update_halo_kernel.f90:688-688,update_halo_kernel.f90:692-692 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 409 | exec | update_halo_kernel.f90:293-293,update_halo_kernel.f90:297-297 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 339 | exec | update_halo_kernel.f90:602-602,update_halo_kernel.f90:606-606 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 84 | exec | PdV_kernel.f90:67-67,PdV_kernel.f90:110-110,PdV_kernel.f90:114-123,PdV_kernel.f90:129-135 | pdv_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 341 | exec | update_halo_kernel.f90:596-596 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 376 | exec | update_halo_kernel.f90:440-440 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 306 | exec | update_halo_kernel.f90:745-745 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 290 | exec | reset_field_kernel.f90:47-47,reset_field_kernel.f90:50-53 | reset_field_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 449 | exec | update_halo_kernel.f90:121-121,update_halo_kernel.f90:125-125 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 429 | exec | update_halo_kernel.f90:207-207,update_halo_kernel.f90:211-211 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 184 | 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.f90:129-129 | calc_dt_kernel._omp_fn.0 | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 426 | exec | update_halo_kernel.f90:221-221 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 396 | exec | update_halo_kernel.f90:350-350 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 336 | exec | update_halo_kernel.f90:616-616 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 381 | exec | update_halo_kernel.f90:420-420 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 334 | exec | update_halo_kernel.f90:629-629 | update_halo_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 434 | exec | update_halo_kernel.f90:191-191 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 451 | exec | update_halo_kernel.f90:115-115 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 344 | exec | update_halo_kernel.f90:586-586 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 444 | exec | update_halo_kernel.f90:148-148 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 300 | exec | revert_kernel.f90:41-41,revert_kernel.f90:45-48 | revert_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 726 | exec | viscosity_kernel.f90:54-60,viscosity_kernel.f90:63-69,viscosity_kernel.f90:72-74,viscosity_kernel.f90:78-86,viscosity_kernel.f90:89-89 | viscosity_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 414 | exec | update_halo_kernel.f90:277-277 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 364 | exec | update_halo_kernel.f90:496-496 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 192 | exec | field_summary_kernel.f90:57-57,field_summary_kernel.f90:62-62,field_summary_kernel.f90:65-71 | field_summary_kernel._omp_fn.0 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 15 | exec | build_field.f90:137-140,build_field.f90:146-146 | build_field_._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 454 | exec | update_halo_kernel.f90:105-105 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 401 | exec | update_halo_kernel.f90:330-330 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 361 | exec | update_halo_kernel.f90:506-506 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 384 | exec | update_halo_kernel.f90:410-410 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 316 | exec | update_halo_kernel.f90:702-702 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 324 | exec | update_halo_kernel.f90:672-672 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 107 | exec | advec_cell_kernel.f90:252-261 | advec_cell_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 99 | exec | advec_cell_kernel.f90:161-170 | advec_cell_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 232 | exec | initialise_chunk_kernel.f90:107-111 | initialise_chunk_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 431 | exec | update_halo_kernel.f90:201-201 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 321 | exec | update_halo_kernel.f90:682-682 | update_halo_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 13 | exec | build_field.f90:100-100,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 205 | exec | generate_chunk_kernel.f90:112-114 | generate_chunk_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 230 | exec | initialise_chunk_kernel.f90:116-120 | initialise_chunk_kernel._omp_fn.0 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |