Name | Module | Coverage gcc_0 (%) | Coverage Excluding Loops gcc_0 (%) | Max Inclusive Time Over Threads gcc_0 (s) | Max Exclusive Time Over Threads gcc_0 (s) | Inclusive Time w.r.t. Wall Time gcc_0 (s) | Exclusive Time w.r.t. Wall Time gcc_0 (s) | Nb Threads gcc_0 | Deviation (coverage) gcc_0 | Deviation (walltime) gcc_0 | Categories gcc_0 | Compilation Options |
---|
►cg_calc_ur(int, int, int, double, double*, double*, double const*, double*, double const*) [clone ._omp_fn.0]+ | exec | 38.73 | 0 | 64.81 | 0.02 | 62.27 | 0.00 | 96 | 1.33 | 2.80 | Exe (%): 100.00 | GNU C++17 14.2.0 -mlittle-endian -mabi=lp64 -mcpu=neoverse-v2+crc+sve2-aes+sve2-sha3+nossbs -g -O3 -std=c++17 -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
►Loop 40 - cg.cpp:105-113 - exec+ | | 38.73 | 0.02 | 64.99 | 0.10 | 62.26 | 0.04 | 95 | 0.01 | 0.02 | | |
○Loop 34 - cg.cpp:105-105 - exec | | 0.01 | 0.01 | 0.06 | 0.06 | 0.02 | 0.02 | 90 | 0.01 | 0.01 | | |
►Loop 37 - cg.cpp:105-113 - exec+ | | 38.69 | 0 | 64.83 | 0.00 | 62.21 | 0.00 | 0 | 0.00 | 0.00 | | |
○Loop 36 - cg.cpp:108-108 - exec | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
►Loop 39 - cg.cpp:105-113 - exec+ | | 38.69 | 0.01 | 64.83 | 0.03 | 62.21 | 0.01 | 73 | 0.00 | 0.01 | | |
○Loop 38 - cg.cpp:108-113 - exec | | 38.69 | 38.69 | 64.79 | 64.79 | 62.20 | 62.20 | 96 | 1.35 | 2.83 | | |
○Loop 35 - cg.cpp:108-113 - exec | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
►cg_calc_w(int, int, int, double*, double const*, double*, double const*, double const*) [clone ._omp_fn.0]+ | exec | 36.96 | 0 | 59.86 | 0.03 | 59.42 | 0.00 | 96 | 0.62 | 0.53 | Exe (%): 100.00 | GNU C++17 14.2.0 -mlittle-endian -mabi=lp64 -mcpu=neoverse-v2+crc+sve2-aes+sve2-sha3+nossbs -g -O3 -std=c++17 -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
►Loop 33 - cg.cpp:83-90 - exec+ | | 36.96 | 0.02 | 59.98 | 0.07 | 59.42 | 0.03 | 95 | 0.01 | 0.01 | | |
►Loop 30 - cg.cpp:83-90 - exec+ | | 36.94 | 0 | 59.88 | 0.00 | 59.38 | 0.00 | 0 | 0.00 | 0.00 | | |
►Loop 32 - cg.cpp:83-90 - exec+ | | 36.94 | 0 | 59.88 | 0.03 | 59.38 | 0.01 | 71 | 0.00 | 0.01 | | |
○Loop 31 - cg.cpp:86-90 - exec | | 36.93 | 36.93 | 59.85 | 59.85 | 59.38 | 59.38 | 96 | 0.62 | 0.54 | | |
►Loop 29 - cg.cpp:83-90 - exec+ | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
○Loop 28 - cg.cpp:86-86 - exec | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
○Loop 27 - cg.cpp:86-90 - exec | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
○Loop 26 - cg.cpp:83-83 - exec | | 0.01 | 0.01 | 0.03 | 0.03 | 0.01 | 0.01 | 82 | 0.00 | 0.01 | | |
►cg_calc_p(int, int, int, double, double*, double const*) [clone ._omp_fn.0]+ | exec | 16.48 | 0 | 28.19 | 0.03 | 26.50 | 0.01 | 96 | 0.41 | 0.54 | Exe (%): 100.00 | GNU C++17 14.2.0 -mlittle-endian -mabi=lp64 -mcpu=neoverse-v2+crc+sve2-aes+sve2-sha3+nossbs -g -O3 -std=c++17 -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
►Loop 45 - cg.cpp:125-131 - exec+ | | 16.47 | 0 | 28.24 | 0.03 | 26.49 | 0.01 | 69 | 0.00 | 0.01 | | |
►Loop 42 - cg.cpp:125-131 - exec+ | | 16.47 | 0 | 28.21 | 0.00 | 26.48 | 0.00 | 0 | 0.00 | 0.00 | | |
►Loop 44 - cg.cpp:127-131 - exec+ | | 16.47 | 0 | 28.21 | 0.02 | 26.48 | 0.00 | 46 | 0.00 | 0.00 | | |
○Loop 43 - cg.cpp:128-131 - exec | | 16.47 | 16.47 | 28.19 | 28.19 | 26.48 | 26.48 | 96 | 0.41 | 0.54 | | |
○Loop 41 - cg.cpp:128-131 - exec | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
○gomp_team_barrier_wait_end | libgomp.so.1.0.0 | 3.69 | 3.69 | 9.31 | 9.31 | 5.93 | 5.93 | 96 | 1.01 | 1.55 | OMP (%): 100.00 | |
○gomp_barrier_wait_end | libgomp.so.1.0.0 | 3.54 | 3.54 | 6.78 | 6.78 | 5.69 | 5.69 | 96 | 0.52 | 0.87 | OMP (%): 100.00 | |
○__aarch64_ldadd4_acq_rel | libgomp.so.1.0.0 | 0.38 | 0.38 | 0.99 | 0.99 | 0.62 | 0.62 | 96 | 0.14 | 0.23 | OMP (%): 100.00 | |
○gomp_barrier_wait | libgomp.so.1.0.0 | 0.07 | 0.07 | 0.26 | 0.26 | 0.11 | 0.11 | 95 | 0.03 | 0.05 | OMP (%): 100.00 | |
○gomp_thread_start | libgomp.so.1.0.0 | 0.02 | 0.02 | 0.13 | 0.13 | 0.04 | 0.04 | 95 | 0.01 | 0.02 | OMP (%): 100.00 | |
○gomp_ialias_omp_get_num_threads | libgomp.so.1.0.0 | 0.02 | 0.02 | 0.10 | 0.10 | 0.04 | 0.04 | 93 | 0.02 | 0.02 | OMP (%): 100.00 | |
►update_left(int, int, int, int, double*, bool) [clone ._omp_fn.0]+ | exec | 0.02 | 0 | 0.07 | 0.01 | 0.03 | 0.00 | 96 | 0.01 | 0.01 | Exe (%): 100.00 | GNU C++17 14.2.0 -mlittle-endian -mabi=lp64 -mcpu=neoverse-v2+crc+sve2-aes+sve2-sha3+nossbs -g -O3 -std=c++17 -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
►Loop 119 - local_halos.cpp:10-15 - exec+ | | 0.02 | 0 | 0.08 | 0.01 | 0.03 | 0.00 | 8 | 0.00 | 0.00 | | |
►Loop 121 - local_halos.cpp:13-15 - exec+ | | 0.02 | 0 | 0.07 | 0.01 | 0.03 | 0.00 | 13 | 0.00 | 0.00 | | |
○Loop 120 - local_halos.cpp:13-15 - exec | | 0.02 | 0.02 | 0.06 | 0.06 | 0.03 | 0.03 | 96 | 0.01 | 0.01 | | |
►Loop 123 - local_halos.cpp:12-15 - exec+ | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
○Loop 122 - local_halos.cpp:13-15 - exec | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
►update_right(int, int, int, int, double*, bool) [clone ._omp_fn.0]+ | exec | 0.02 | 0 | 0.05 | 0.01 | 0.02 | 0.00 | 96 | 0.01 | 0.01 | Exe (%): 100.00 | GNU C++17 14.2.0 -mlittle-endian -mabi=lp64 -mcpu=neoverse-v2+crc+sve2-aes+sve2-sha3+nossbs -g -O3 -std=c++17 -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
►Loop 124 - local_halos.cpp:25-30 - exec+ | | 0.01 | 0 | 0.05 | 0.00 | 0.02 | 0.00 | 4 | 0.00 | 0.00 | | |
►Loop 128 - local_halos.cpp:27-30 - exec+ | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
○Loop 127 - local_halos.cpp:28-30 - exec | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
►Loop 126 - local_halos.cpp:28-30 - exec+ | | 0.01 | 0 | 0.05 | 0.00 | 0.02 | 0.00 | 16 | 0.00 | 0.00 | | |
○Loop 125 - local_halos.cpp:28-30 - exec | | 0.01 | 0.01 | 0.04 | 0.04 | 0.02 | 0.02 | 95 | 0.01 | 0.01 | | |
►cg_init(int, int, int, int, double, double, double*, double const*, double const*, double*, double*, double*, double*, double*, double*) [clone ._omp_fn.3]+ | exec | 0.02 | 0 | 0.04 | 0.00 | 0.02 | 0.00 | 96 | 0.00 | 0.01 | Exe (%): 100.00 | GNU C++17 14.2.0 -mlittle-endian -mabi=lp64 -mcpu=neoverse-v2+crc+sve2-aes+sve2-sha3+nossbs -g -O3 -std=c++17 -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
►Loop 23 - cg.cpp:59-68 - exec+ | | 0.02 | 0 | 0.04 | 0.00 | 0.02 | 0.00 | 0 | 0.00 | 0.00 | | |
○Loop 22 - cg.cpp:59-59 - exec | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
►Loop 24 - cg.cpp:62-68 - exec+ | | 0.02 | 0 | 0.04 | 0.00 | 0.02 | 0.00 | 0 | 0.00 | 0.00 | | |
○Loop 25 - cg.cpp:62-68 - exec | | 0.02 | 0.02 | 0.04 | 0.04 | 0.02 | 0.02 | 96 | 0.00 | 0.01 | | |
►update_top(int, int, int, int, double*, bool) [clone ._omp_fn.0]+ | exec | 0.01 | 0 | 0.05 | 0.02 | 0.02 | 0.00 | 92 | 0.01 | 0.01 | Exe (%): 100.00 | GNU C++17 14.2.0 -mlittle-endian -mabi=lp64 -mcpu=neoverse-v2+crc+sve2-aes+sve2-sha3+nossbs -g -O3 -std=c++17 -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
►Loop 129 - local_halos.cpp:42-46 - exec+ | | 0.01 | 0 | 0.05 | 0.00 | 0.01 | 0.00 | 12 | 0.00 | 0.00 | | |
○Loop 130 - local_halos.cpp:46-46 - exec | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
○Loop 131 - local_halos.cpp:46-46 - exec | | 0.01 | 0.01 | 0.04 | 0.04 | 0.01 | 0.01 | 86 | 0.01 | 0.01 | | |
►calculate_residual(int, int, int, double const*, double const*, double*, double const*, double const*) [clone ._omp_fn.0]+ | exec | 0.01 | 0 | 0.03 | 0.00 | 0.02 | 0.00 | 94 | 0.00 | 0.01 | Exe (%): 100.00 | GNU C++17 14.2.0 -mlittle-endian -mabi=lp64 -mcpu=neoverse-v2+crc+sve2-aes+sve2-sha3+nossbs -g -O3 -std=c++17 -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
►Loop 211 - solver_methods.cpp:66-72 - exec+ | | 0.01 | 0 | 0.04 | 0.00 | 0.02 | 0.00 | 2 | 0.00 | 0.00 | | |
►Loop 208 - solver_methods.cpp:66-72 - exec+ | | 0.01 | 0 | 0.04 | 0.00 | 0.02 | 0.00 | 0 | 0.00 | 0.00 | | |
►Loop 207 - solver_methods.cpp:66-72 - exec+ | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
○Loop 206 - solver_methods.cpp:69-72 - exec | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
►Loop 210 - solver_methods.cpp:68-72 - exec+ | | 0.01 | 0 | 0.04 | 0.00 | 0.02 | 0.00 | 1 | 0.00 | 0.00 | | |
○Loop 209 - solver_methods.cpp:69-72 - exec | | 0.01 | 0.01 | 0.03 | 0.03 | 0.02 | 0.02 | 94 | 0.00 | 0.01 | | |
►update_bottom(int, int, int, int, double*, bool) [clone ._omp_fn.0]+ | exec | 0.01 | 0 | 0.05 | 0.03 | 0.02 | 0.01 | 86 | 0.01 | 0.01 | Exe (%): 100.00 | GNU C++17 14.2.0 -mlittle-endian -mabi=lp64 -mcpu=neoverse-v2+crc+sve2-aes+sve2-sha3+nossbs -g -O3 -std=c++17 -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
►Loop 132 - local_halos.cpp:58-62 - exec+ | | 0.01 | 0 | 0.04 | 0.01 | 0.01 | 0.00 | 12 | 0.00 | 0.00 | | |
○Loop 133 - local_halos.cpp:62-62 - exec | | 0 | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | |
○Loop 134 - local_halos.cpp:62-62 - exec | | 0.01 | 0.01 | 0.03 | 0.03 | 0.01 | 0.01 | 67 | 0.00 | 0.01 | | |