options

Profiling MPI #0.95 - node ip-172-31-47-249.ec2.internal - process 18370 - thread 18561

NameModuleCoverage (%)Time (s)
cg_calc_w(int, int, int, double*, double const*, double*, double const*, double const*) [clone .omp_outlined]+exec37.6458.95
Loop 17 - cg.cpp:85-90 - exec+37.6458.95
Loop 16 - cg.cpp:86-90 - exec37.6458.95
cg_calc_ur(int, int, int, double, double*, double*, double const*, double*, double const*) [clone .omp_outlined]+exec37.2458.32
Loop 20 - cg.cpp:107-113 - exec+37.2358.31
Loop 19 - cg.cpp:108-113 - exec37.2358.31
cg_calc_p(int, int, int, double, double*, double const*) [clone .omp_outlined]+exec16.8426.38
Loop 22 - cg.cpp:127-131 - exec+16.8326.36
Loop 23 - cg.cpp:128-131 - exec16.8326.36
kmp_flag_64::wait(kmp_info*, int, void*)libomp.so7.1211.14
kmp_flag_native::notdone_check()libomp.so0.310.49
__sched_yieldlibc.so.60.240.37
unknown_function[vdso]0.090.14
__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)libomp.so0.080.13
__kmp_launch_threadlibomp.so0.050.07
__kmp_hyper_barrier_gather(barrier_type, kmp_info*, int, int, void (*)(void*, void*), void*)libomp.so0.030.05
unknown_functionexec0.030.05
__kmpc_reduce_nowaitlibomp.so0.030.04
__kmpc_for_static_finilibomp.so0.030.04
update_left(int, int, int, int, double*, bool) [clone .omp_outlined]+exec0.030.04
Loop 73 - local_halos.cpp:12-15 - exec+0.030.04
Loop 72 - local_halos.cpp:13-15 - exec0.030.04
__kmp_barrierlibomp.so0.020.03
calculate_residual(int, int, int, double const*, double const*, double*, double const*, double const*) [clone .omp_outlined]+exec0.020.03
Loop 128 - solver_methods.cpp:68-72 - exec+0.020.03
Loop 129 - solver_methods.cpp:71-72 - exec0.020.03
update_right(int, int, int, int, double*, bool) [clone .omp_outlined]+exec0.020.03
Loop 75 - local_halos.cpp:25-30 - exec+0.020.03
Loop 74 - local_halos.cpp:28-30 - exec0.020.03
__kmp_now_nseclibomp.so0.020.02
__kmp_invoke_task_funclibomp.so0.020.02
cg_init(int, int, int, int, double, double, double*, double const*, double const*, double*, double*, double*, double*, double*, double*) [clone .omp_outlined.7]+exec0.020.02
Loop 14 - cg.cpp:61-68 - exec+0.020.02
Loop 13 - cg.cpp:62-68 - exec0.020.02
__kmp_invoke_microtasklibomp.so0.010.02
__kmp_determine_reduction_methodlibomp.so0.010.02
__kmp_join_barrier(int)libomp.so0.010.01
update_top(int, int, int, int, double*, bool) [clone .omp_outlined]+exec0.010.01
Loop 78 - local_halos.cpp:42-46 - exec+0.010.01
Loop 79 - local_halos.cpp:46-46 - exec0.010.01
cg_init(int, int, int, int, double, double, double*, double const*, double const*, double*, double*, double*, double*, double*, double*) [clone .omp_outlined]+exec0.010.01
Loop 1 - cg.cpp:20-25 - exec+0.010.01
Loop 2 - cg.cpp:21-25 - exec0.010.01
@plt_start@libomp.so0.010.01
__aarch64_ldadd8_acq_rellibomp.so0.010.01
update_bottom(int, int, int, int, double*, bool) [clone .omp_outlined]+exec0.010.01
Loop 82 - local_halos.cpp:58-62 - exec+0.010.01
Loop 83 - local_halos.cpp:62-62 - exec0.010.01
×