options

Profiling node jf128013.jf.intel.com - process 111881 - thread 111881

NameModuleCoverage (%)Time (s)
__svml_i64rem4_l9exec22.2881.93
accelerate_kernel(int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec7.929.06
Loop 149 - accelerate.cpp:40-53 - exec7.929.06
__svml_u64div4_l9exec7.6728.2
PdV_kernel(bool, int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec5.9421.83
Loop 299 - PdV.cpp:69-83 - exec5.9421.83
viscosity_kernel(int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]+exec4.5816.84
Loop 688 - viscosity.cpp:36-64 - exec4.5816.84
calc_dt_kernel(int, int, int, int, double, double, double, double, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D+exec4.2415.59
Loop 208 - calc_dt.cpp:49-75 - exec4.2415.59
PdV_kernel(bool, int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec4.115.07
Loop 301 - PdV.cpp:48-63 - exec4.115.07
advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clo...+exec4.0314.81
Loop 177 - advec_mom.cpp:108-139 - exec4.0314.81
advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clo...+exec3.9814.64
Loop 169 - advec_mom.cpp:180-211 - exec3.9814.64
advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec2.9911.02
Loop 161 - advec_cell.cpp:65-110 - exec2.9911.02
advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec2.9911
Loop 153 - advec_cell.cpp:157-202 - exec2.9911
advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clo...+exec2.489.12
Loop 175 - advec_mom.cpp:146-149 - exec2.489.12
advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clo...+exec2.328.55
Loop 167 - advec_mom.cpp:218-221 - exec2.328.55
advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clo...+exec2.298.42
Loop 171 - advec_mom.cpp:167-172 - exec2.298.42
advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clo...+exec2.298.42
Loop 179 - advec_mom.cpp:95-100 - exec2.298.42
ideal_gas_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]+exec2.288.38
Loop 252 - ideal_gas.cpp:37-45 - exec2.288.38
flux_calc_kernel(int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec2.258.29
Loop 226 - flux_calc.cpp:36-40 - exec2.258.29
advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec2.027.45
Loop 159 - advec_cell.cpp:117-125 - exec2.027.45
advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec2.017.41
Loop 151 - advec_cell.cpp:208-216 - exec2.017.41
advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clo...+exec1.314.82
Loop 187 - advec_mom.cpp:53-57 - exec1.314.82
advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clo...+exec1.294.74
Loop 189 - advec_mom.cpp:44-48 - exec1.294.74
advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clo...+exec1.094.02
Loop 173 - advec_mom.cpp:157-160 - exec1.094.01
advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clo...+exec1.053.88
Loop 181 - advec_mom.cpp:85-88 - exec1.053.88
advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clo...+exec0.893.29
Loop 183 - advec_mom.cpp:71-75 - exec0.893.29
advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec0.812.97
Loop 165 - advec_cell.cpp:44-48 - exec0.812.97
advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec0.792.92
Loop 157 - advec_cell.cpp:136-140 - exec0.792.92
advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clo...+exec0.732.69
Loop 185 - advec_mom.cpp:62-66 - exec0.732.69
revert_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]+exec0.692.56
Loop 309 - revert.cpp:34-38 - exec0.692.56
reset_field_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [...+exec0.642.37
Loop 306 - reset_field.cpp:34-38 - exec0.642.37
reset_field_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [...+exec0.62.21
Loop 304 - reset_field.cpp:44-48 - exec0.62.21
advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec0.511.86
Loop 163 - advec_cell.cpp:54-58 - exec0.511.86
advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec0.491.79
Loop 155 - advec_cell.cpp:146-150 - exec0.491.79
field_summary(global_variables&, parallel_&) [clone .extracted]+exec0.31.12
Loop 221 - field_summary.cpp:75-91 - exec+0.210.78
Loop 222 - field_summary.cpp:80-82 - exec+0.210.78
Loop 223 - field_summary.cpp:81-82 - exec0.210.78
__svml_i64div4_l9exec0.050.18
generate_chunk(int, global_variables&) [clone .extracted]exec0.010.04
unknown_kernel_regionkernel0.010.04
__svml_idiv8_l9exec0.010.03
build_field(global_variables&) [clone .extracted.37]+exec0.010.03
Loop 206 - build_field.cpp:100-113 - exec0.010.03
initialise_chunk(int, global_variables&) [clone .extracted.7]+exec0.010.02
Loop 256 - initialise_chunk.cpp:77-82 - exec0.010.02
update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.222]+exec0.010.02
Loop 432 - update_halo.cpp:203-206 - exec+0.010.02
Loop 433 - update_halo.cpp:205-206 - exec0.010.02
update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.122]+exec0.010.02
Loop 377 - update_halo.cpp:418-421 - exec+0.010.02
Loop 378 - update_halo.cpp:420-421 - exec0.010.02
build_field(global_variables&) [clone .extracted.27]+exec0.010.02
Loop 202 - build_field.cpp:118-128 - exec0.010.02
×