options

Profiling MPI #1.1 - node gmz10.benchmarkcenter.megware.com - process 383688 - thread 383718

NameModuleCoverage (%)Time (s)
PdV_kernel(bool, int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec6.532.44
Loop 396 - PdV.cpp:69-83 - exec6.532.44
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.592.08
Loop 397 - PdV.cpp:48-63 - exec5.592.08
ideal_gas_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]+exec5.352.00
Loop 351 - ideal_gas.cpp:37-45 - exec5.352.00
accelerate_kernel(int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec5.321.99
Loop 276 - accelerate.cpp:40-53 - exec5.321.99
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.371.63
Loop 290 - advec_mom.cpp:146-149 - exec4.371.63
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.331.62
Loop 286 - advec_mom.cpp:218-221 - exec4.331.62
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.301.60
Loop 291 - advec_mom.cpp:108-139 - exec4.301.60
flux_calc_kernel(int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D+exec4.281.60
Loop 336 - flux_calc.cpp:36-40 - exec4.281.60
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.101.53
Loop 287 - advec_mom.cpp:180-211 - exec4.101.53
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+exec3.501.31
Loop 278 - advec_cell.cpp:208-216 - exec3.501.31
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+exec3.491.30
Loop 282 - advec_cell.cpp:117-125 - exec3.491.30
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+exec3.471.30
Loop 279 - advec_cell.cpp:157-202 - exec3.471.30
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+exec3.471.30
Loop 283 - advec_cell.cpp:65-110 - exec3.471.30
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+exec3.311.23
Loop 312 - calc_dt.cpp:49-75 - exec3.311.23
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.151.17
Loop 288 - advec_mom.cpp:167-172 - exec3.141.17
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.101.15
Loop 292 - advec_mom.cpp:95-100 - exec3.101.15
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.901.08
Loop 297 - advec_mom.cpp:44-48 - exec2.901.08
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.901.08
Loop 296 - advec_mom.cpp:53-57 - exec2.901.08
reset_field_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [...+exec2.751.02
Loop 401 - reset_field.cpp:44-48 - exec2.751.02
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.670.99
Loop 294 - advec_mom.cpp:71-75 - exec2.670.99
revert_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]+exec2.640.99
Loop 405 - revert.cpp:34-38 - exec2.640.99
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.630.98
Loop 295 - advec_mom.cpp:62-66 - exec2.630.98
reset_field_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [...+exec2.570.96
Loop 402 - reset_field.cpp:34-38 - exec2.570.96
viscosity_kernel(int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]+exec2.290.85
Loop 813 - viscosity.cpp:36-64 - exec2.290.85
bool _INTERNAL021345c1::__kmp_wait_template, true, false, true>(kmp_info*, kmp_flag_64*, void*)libiomp5.so2.200.82
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+exec1.460.54
Loop 285 - advec_cell.cpp:44-48 - exec1.460.54
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+exec1.450.54
Loop 281 - advec_cell.cpp:136-140 - exec1.450.54
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.330.49
Loop 289 - advec_mom.cpp:157-160 - exec1.330.49
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.300.48
Loop 293 - advec_mom.cpp:85-88 - exec1.300.48
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+exec1.250.47
Loop 284 - advec_cell.cpp:54-58 - exec1.250.47
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+exec1.220.46
Loop 280 - advec_cell.cpp:146-150 - exec1.220.46
field_summary(global_variables&, parallel_&) [clone .extracted]exec0.310.12
build_field(global_variables&) [clone .extracted.37]+exec0.080.03
Loop 310 - build_field.cpp:100-113 - exec0.080.03
build_field(global_variables&) [clone .extracted.27]+exec0.070.02
Loop 308 - build_field.cpp:118-128 - exec0.070.02
unknown_kernel_regionkernel0.070.02
generate_chunk(int, global_variables&) [clone .extracted.7]+exec0.050.02
Loop 348 - generate_chunk.cpp:74-80 - exec0.050.02
clover_pack_message_top(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]exec0.040.01
initialise_chunk(int, global_variables&) [clone .extracted.7]+exec0.030.01
Loop 353 - initialise_chunk.cpp:77-82 - exec0.030.01
build_field(global_variables&) [clone .extracted.32]+exec0.030.01
Loop 309 - build_field.cpp:133-138 - exec0.030.01
__kmp_yieldlibiomp5.so0.010.00
__kmp_finish_implicit_tasklibiomp5.so0.010.00
kmp_flag_native::notdone_check()libiomp5.so0.010.00
__kmp_join_barrier(int)libiomp5.so0.010.00
_INTERNAL021345c1::__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)libiomp5.so0.010.00
clover_unpack_message_left(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]exec0.010.00
clover_pack_message_left(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]exec0.010.00
build_field(global_variables&) [clone .extracted.22]+exec0.010.00
Loop 307 - build_field.cpp:143-148 - exec0.010.00
.plt.sec@startlibiomp5.so0.010.00
×