options

Profiling MPI #0.0 - node ip-172-31-47-249.ec2.internal - process 93466 - thread 93466

NameModuleCoverage (%)Time (s)
cg_calc_ur(int, int, int, double, double*, double*, double const*, double*, double const*) [clone .omp_outlined]+exec42.1480.68
Loop 28 - cg.cpp:107-113 - exec+42.1080.62
Loop 29 - cg.cpp:111-113 - exec42.1080.62
cg_calc_w(int, int, int, double*, double const*, double*, double const*, double const*) [clone .omp_outlined]+exec35.1967.38
Loop 23 - cg.cpp:85-90 - exec+35.0467.10
Loop 25 - cg.cpp:88-90 - exec35.0467.10
cg_calc_p(int, int, int, double, double*, double const*) [clone .omp_outlined]+exec20.1938.66
Loop 30 - cg.cpp:127-131 - exec+20.1938.65
Loop 33 - cg.cpp:131-131 - exec20.1938.65
kmp_flag_64::wait(kmp_info*, int, void*)libomp.so1.322.52
__aarch64_ldadd8_acq_rellibomp.so0.150.28
kmp_flag_native::notdone_check()libomp.so0.130.25
__kmp_fork_calllibomp.so0.090.18
update_left(int, int, int, int, double*, bool) [clone .omp_outlined]+exec0.070.14
Loop 90 - local_halos.cpp:12-15 - exec+0.070.13
Loop 92 - local_halos.cpp:12-15 - exec+0.070.13
Loop 91 - local_halos.cpp:13-15 - exec0.070.13
unknown_function[vdso]0.050.09
__sched_yieldlibc.so.60.040.08
run_set_chunk_state(Chunk*, Settings&, State*)exec0.040.08
kmp_flag_native::done_check()libomp.so0.040.07
__kmp_hyper_barrier_gather(barrier_type, kmp_info*, int, int, void (*)(void*, void*), void*)libomp.so0.040.07
__kmp_allocate_teamlibomp.so0.030.06
__kmp_join_barrier(int)libomp.so0.030.05
cg_calc_ur(int, int, int, double, double*, double*, double const*, double*, double const*) [clone .omp_outlined_debug__] [clone .omp] [clone .reduction] [clone .reduction_func]exec0.030.05
__kmp_free_teamlibomp.so0.020.04
__kmpc_reduce_nowaitlibomp.so0.020.04
__kmpc_for_static_finilibomp.so0.020.04
remote_halo_driver(Chunk*, Settings&, int)exec0.020.04
run_field_summary(Chunk*, Settings&, double*, double*, double*, double*)exec0.020.03
update_right(int, int, int, int, double*, bool) [clone .omp_outlined]+exec0.020.03
Loop 94 - local_halos.cpp:27-30 - exec+0.010.02
Loop 95 - local_halos.cpp:27-30 - exec+0.010.02
Loop 96 - local_halos.cpp:28-30 - exec0.010.02
__kmp_invoke_task_funclibomp.so0.020.03
__aarch64_ldadd4_acq_rellibomp.so0.010.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.010.02
Loop 19 - cg.cpp:61-68 - exec+0.010.02
Loop 20 - cg.cpp:64-68 - exec0.010.02
cg_init(int, int, int, int, double, double, double*, double const*, double const*, double*, double*, double*, double*, double*, double*) [clone .omp_outlined]exec0.010.02
__aarch64_ldadd4_relaxlibomp.so0.010.02
__kmp_now_nseclibomp.so0.010.02
__kmp_barrierlibomp.so0.010.02
non_overlap_accelerator_copy_content_same_ddtlibopen-pal.so.80.0.50.010.02
__kmp_determine_reduction_methodlibomp.so0.010.02
MPI_Allreducelibmpi.so.40.40.60.010.02
__kmp_internal_joinlibomp.so0.010.02
__kmp_join_calllibomp.so0.010.02
update_top(int, int, int, int, double*, bool) [clone .omp_outlined]+exec0.010.02
Loop 99 - local_halos.cpp:46-46 - exec0.010.02
run_set_chunk_data(Chunk*, Settings&)exec0.010.02
cg_calc_w(int, int, int, double*, double const*, double*, double const*, double const*) [clone .omp_outlined_debug__] [clone .omp] [clone .reduction] [clone .reduction_func]exec0.010.02
unknown_functionexec0.010.02
calculate_residual(int, int, int, double const*, double const*, double*, double const*, double const*) [clone .omp_outlined]+exec0.010.01
Loop 159 - solver_methods.cpp:68-72 - exec+0.010.01
Loop 160 - solver_methods.cpp:71-72 - exec0.010.01
update_bottom(int, int, int, int, double*, bool) [clone .omp_outlined]+exec0.010.01
Loop 102 - local_halos.cpp:62-62 - 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.5]+exec0.000.00
Loop 14 - cg.cpp:46-50 - exec+0.000.00
Loop 16 - cg.cpp:47-50 - exec0.000.00
×