| Name | Module | Max Thread Time / Walltime gcc_4 (%) | Coverage gcc_4 (%) | Coverage Excluding Loops gcc_4 (%) | Max Inclusive Time Over Threads gcc_4 (s) | Max Exclusive Time Over Threads gcc_4 (s) | Inclusive Time w.r.t. Wall Time gcc_4 (s) | Exclusive Time w.r.t. Wall Time gcc_4 (s) | Nb Threads gcc_4 | Deviation (coverage) gcc_4 | Deviation (walltime) gcc_4 | Categories gcc_4 | GFLOPS gcc_4 | Compilation Options |
| ►PdV_kernel(bool, int, int, int, int, double, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double...+ | exec | 8.22 | 8.39 | 0.00 | 11.10 | 0.05 | 11.28 | 0.00 | 64 | 0.05 | 0.09 | Exe (%): 100.00 | 50.99 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 295 - PdV.cpp:71-83 - exec [...]+ | | 0.04 | 8.39 | 0.02 | 11.12 | 0.05 | 11.28 | 0.02 | 58 | 0.01 | 0.01 | | 6.05 | |
| ○Loop 296 - PdV.cpp:72-83 - exec | | 8.20 | 8.37 | 8.37 | 11.07 | 11.07 | 11.25 | 11.25 | 64 | 0.05 | 0.09 | | 51.09 | |
| ►accelerate_kernel(int, int, int, int, double, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<doubl...+ | exec | 7.19 | 7.34 | 0.00 | 9.71 | 0.04 | 9.86 | 0.00 | 64 | 0.07 | 0.12 | Exe (%): 100.00 | 74.98 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 156 - accelerate.cpp:42-53 - exec [...]+ | | 0.04 | 7.34 | 0.02 | 9.75 | 0.06 | 9.86 | 0.03 | 58 | 0.01 | 0.01 | | 9.31 | |
| ○Loop 157 - accelerate.cpp:43-53 - exec | | 7.18 | 7.32 | 7.32 | 9.69 | 9.69 | 9.83 | 9.83 | 64 | 0.07 | 0.12 | | 75.15 | |
| ►PdV_kernel(bool, int, int, int, int, double, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double...+ | exec | 6.52 | 6.65 | 0.00 | 8.80 | 0.09 | 8.94 | 0.00 | 64 | 0.05 | 0.09 | Exe (%): 100.00 | 55.12 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 293 - PdV.cpp:50-63 - exec [...]+ | | 0.04 | 6.65 | 0.02 | 8.82 | 0.05 | 8.94 | 0.02 | 54 | 0.01 | 0.01 | | 7.75 | |
| ○Loop 294 - PdV.cpp:51-63 - exec | | 6.50 | 6.64 | 6.64 | 8.77 | 8.77 | 8.92 | 8.92 | 64 | 0.05 | 0.09 | | 55.25 | |
| ►advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+ | exec | 4.66 | 4.74 | 0.00 | 6.29 | 0.07 | 6.37 | 0.00 | 64 | 0.02 | 0.04 | Exe (%): 100.00 | 32.26 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 199 - advec_mom.cpp:220-221 - exec [...]+ | | 0.04 | 4.74 | 0.02 | 6.34 | 0.06 | 6.37 | 0.03 | 58 | 0.01 | 0.01 | | 4.86 | |
| ○Loop 200 - advec_mom.cpp:221-221 - exec | | 4.65 | 4.72 | 4.72 | 6.28 | 6.28 | 6.34 | 6.34 | 64 | 0.03 | 0.04 | | 32.38 | |
| ►flux_calc_kernel(int, int, int, int, double, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double...+ | exec | 4.58 | 4.67 | 0.00 | 6.18 | 0.06 | 6.28 | 0.00 | 64 | 0.02 | 0.03 | Exe (%): 100.00 | 32.75 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 235 - flux_calc.cpp:38-40 - exec [...]+ | | 0.05 | 4.67 | 0.02 | 6.23 | 0.07 | 6.28 | 0.02 | 56 | 0.01 | 0.01 | | 5.10 | |
| ○Loop 236 - flux_calc.cpp:39-40 - exec | | 4.57 | 4.65 | 4.65 | 6.16 | 6.16 | 6.25 | 6.25 | 64 | 0.02 | 0.03 | | 32.86 | |
| ►ideal_gas_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&) [clone ._omp_fn.0]+ | exec | 4.51 | 4.60 | 0.00 | 6.09 | 0.18 | 6.19 | 0.00 | 64 | 0.03 | 0.03 | Exe (%): 100.00 | 56.46 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 246 - ideal_gas.cpp:39-45 - exec [...]+ | | 0.03 | 4.60 | 0.01 | 6.10 | 0.04 | 6.18 | 0.01 | 42 | 0.01 | 0.01 | | 7.95 | |
| ○Loop 247 - ideal_gas.cpp:40-45 - exec | | 4.49 | 4.59 | 4.59 | 6.06 | 6.06 | 6.17 | 6.17 | 64 | 0.03 | 0.03 | | 56.60 | |
| ►advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+ | exec | 4.49 | 4.60 | 0.00 | 6.07 | 0.28 | 6.18 | 0.00 | 64 | 0.02 | 0.03 | Exe (%): 100.00 | 33.26 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 193 - advec_mom.cpp:148-149 - exec [...]+ | | 0.03 | 4.60 | 0.00 | 6.09 | 0.03 | 6.18 | 0.00 | 16 | 0.00 | 0.01 | | 8.19 | |
| ○Loop 194 - advec_mom.cpp:149-149 - exec | | 4.49 | 4.59 | 4.59 | 6.06 | 6.06 | 6.17 | 6.17 | 64 | 0.03 | 0.03 | | 33.28 | |
| ►calc_dt_kernel(int, int, int, int, double, double, double, double, double, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer1D<double>&am...+ | exec | 4.46 | 4.48 | 0.00 | 6.02 | 0.12 | 6.02 | 0.00 | 64 | 0.07 | 0.11 | Exe (%): 100.00 | 136.46 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ○Loop 220 - calc_dt.cpp:49-49 - exec | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 223 - calc_dt.cpp:49-75 - exec [...]+ | | 0.00 | 4.48 | 0.00 | 6.03 | 0.00 | 6.02 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 222 - calc_dt.cpp:49-75 - exec [...]+ | | 0.03 | 4.48 | 0.01 | 6.03 | 0.05 | 6.02 | 0.02 | 51 | 0.01 | 0.01 | | 10.39 | |
| ○Loop 221 - calc_dt.cpp:49-75 - exec [...] | | 4.43 | 4.46 | 4.46 | 5.98 | 5.98 | 6.00 | 6.00 | 64 | 0.07 | 0.11 | | 136.91 | |
| ►advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<dou...+ | exec | 4.05 | 4.13 | 0.00 | 5.46 | 0.09 | 5.55 | 0.00 | 64 | 0.02 | 0.03 | Exe (%): 100.00 | 36.99 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 172 - advec_cell.cpp:210-216 - exec [...]+ | | 0.04 | 4.13 | 0.01 | 5.49 | 0.05 | 5.55 | 0.02 | 54 | 0.01 | 0.01 | | 4.60 | |
| ○Loop 173 - advec_cell.cpp:211-216 - exec | | 4.03 | 4.12 | 4.12 | 5.44 | 5.44 | 5.53 | 5.53 | 64 | 0.02 | 0.03 | | 37.11 | |
| ►advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<dou...+ | exec | 3.68 | 3.75 | 0.00 | 4.97 | 0.26 | 5.04 | 0.00 | 64 | 0.02 | 0.03 | Exe (%): 100.00 | 40.76 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 164 - advec_cell.cpp:119-125 - exec [...]+ | | 0.01 | 3.75 | 0.00 | 4.99 | 0.02 | 5.03 | 0.00 | 8 | 0.00 | 0.00 | | 3.22 | |
| ○Loop 165 - advec_cell.cpp:120-125 - exec | | 3.68 | 3.74 | 3.74 | 4.97 | 4.97 | 5.03 | 5.03 | 64 | 0.02 | 0.03 | | 40.79 | |
| ►advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<dou...+ | exec | 3.68 | 3.74 | 0.00 | 4.96 | 0.08 | 5.02 | 0.00 | 64 | 0.02 | 0.04 | Exe (%): 100.00 | 130.91 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 176 - advec_cell.cpp:159-202 - exec [...]+ | | 0.03 | 3.74 | 0.02 | 4.98 | 0.05 | 5.02 | 0.02 | 55 | 0.01 | 0.01 | | 6.88 | |
| ○Loop 177 - advec_cell.cpp:163-202 - exec [...] | | 3.66 | 3.72 | 3.72 | 4.93 | 4.93 | 5.00 | 5.00 | 64 | 0.03 | 0.04 | | 131.47 | |
| ►advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+ | exec | 3.11 | 3.16 | 0.00 | 4.19 | 0.20 | 4.24 | 0.00 | 64 | 0.02 | 0.04 | Exe (%): 100.00 | 48.50 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 195 - advec_mom.cpp:169-172 - exec [...]+ | | 0.03 | 3.15 | 0.01 | 4.22 | 0.04 | 4.24 | 0.01 | 37 | 0.01 | 0.01 | | 4.81 | |
| ○Loop 196 - advec_mom.cpp:170-172 - exec [...] | | 3.10 | 3.14 | 3.14 | 4.18 | 4.18 | 4.22 | 4.22 | 64 | 0.02 | 0.04 | | 48.66 | |
| ►advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+ | exec | 3.04 | 3.04 | 0.00 | 4.11 | 0.29 | 4.08 | 0.00 | 64 | 0.04 | 0.04 | Exe (%): 100.00 | 100.89 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 206 - advec_mom.cpp:182-211 - exec [...]+ | | 0.01 | 3.03 | 0.00 | 4.15 | 0.02 | 4.07 | 0.00 | 1 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 205 - advec_mom.cpp:182-211 - exec [...]+ | | 0.03 | 3.03 | 0.01 | 4.13 | 0.04 | 4.07 | 0.01 | 33 | 0.00 | 0.01 | | 6.73 | |
| ○Loop 204 - advec_mom.cpp:186-211 - exec [...] | | 3.04 | 3.02 | 3.02 | 4.10 | 4.10 | 4.06 | 4.06 | 64 | 0.04 | 0.05 | | 101.27 | |
| ►advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<dou...+ | exec | 2.94 | 3.00 | 0.00 | 3.96 | 0.12 | 4.04 | 0.00 | 64 | 0.01 | 0.02 | Exe (%): 100.00 | 236.53 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 174 - advec_cell.cpp:67-110 - exec [...]+ | | 0.04 | 3.00 | 0.01 | 4.00 | 0.05 | 4.03 | 0.02 | 46 | 0.01 | 0.01 | | 14.40 | |
| ○Loop 175 - advec_cell.cpp:71-110 - exec [...] | | 2.93 | 2.99 | 2.99 | 3.95 | 3.95 | 4.02 | 4.02 | 64 | 0.02 | 0.02 | | 237.57 | |
| ►advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+ | exec | 2.83 | 2.87 | 0.00 | 3.81 | 0.13 | 3.86 | 0.00 | 64 | 0.02 | 0.03 | Exe (%): 100.00 | 53.29 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 189 - advec_mom.cpp:97-100 - exec [...]+ | | 0.04 | 2.87 | 0.01 | 3.83 | 0.05 | 3.86 | 0.02 | 43 | 0.01 | 0.01 | | 5.00 | |
| ○Loop 190 - advec_mom.cpp:98-100 - exec [...] | | 2.80 | 2.86 | 2.86 | 3.78 | 3.78 | 3.84 | 3.84 | 64 | 0.02 | 0.03 | | 53.51 | |
| ►advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+ | exec | 2.82 | 2.85 | 0.00 | 3.81 | 0.24 | 3.83 | 0.00 | 64 | 0.02 | 0.04 | Exe (%): 100.00 | 107.21 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 203 - advec_mom.cpp:110-139 - exec [...]+ | | 0.00 | 2.85 | 0.00 | 3.83 | 0.00 | 3.83 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 202 - advec_mom.cpp:110-139 - exec [...]+ | | 0.03 | 2.85 | 0.01 | 3.83 | 0.04 | 3.83 | 0.01 | 35 | 0.00 | 0.01 | | 10.89 | |
| ○Loop 201 - advec_mom.cpp:114-139 - exec [...] | | 2.81 | 2.84 | 2.84 | 3.79 | 3.79 | 3.82 | 3.82 | 64 | 0.03 | 0.04 | | 107.57 | |
| ►advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+ | exec | 2.74 | 2.79 | 0.00 | 3.69 | 0.29 | 3.75 | 0.00 | 64 | 0.02 | 0.02 | Exe (%): 100.00 | 22.27 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 180 - advec_mom.cpp:44-48 - exec [...]+ | | 0.00 | 2.79 | 0.00 | 3.71 | 0.00 | 3.74 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 178 - advec_mom.cpp:44-48 - exec [...]+ | | 0.02 | 2.79 | 0.01 | 3.71 | 0.03 | 3.74 | 0.01 | 25 | 0.00 | 0.00 | | 2.98 | |
| ○Loop 179 - advec_mom.cpp:47-48 - exec | | 2.73 | 2.78 | 2.78 | 3.68 | 3.68 | 3.73 | 3.73 | 64 | 0.02 | 0.02 | | 22.33 | |
| ►advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+ | exec | 2.65 | 2.69 | 0.00 | 3.58 | 0.23 | 3.62 | 0.00 | 64 | 0.02 | 0.02 | Exe (%): 100.00 | 22.45 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 183 - advec_mom.cpp:55-57 - exec [...]+ | | 0.00 | 2.69 | 0.00 | 3.61 | 0.00 | 3.62 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 181 - advec_mom.cpp:55-57 - exec [...]+ | | 0.03 | 2.69 | 0.01 | 3.61 | 0.04 | 3.62 | 0.01 | 34 | 0.00 | 0.01 | | 3.06 | |
| ○Loop 182 - advec_mom.cpp:56-57 - exec | | 2.64 | 2.68 | 2.68 | 3.57 | 3.57 | 3.61 | 3.61 | 64 | 0.02 | 0.02 | | 22.52 | |
| ►viscosity_kernel(int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+ | exec | 2.46 | 2.46 | 0.00 | 3.32 | 0.25 | 3.31 | 0.00 | 64 | 0.03 | 0.04 | Exe (%): 100.00 | 266.73 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 639 - viscosity.cpp:38-64 - exec [...]+ | | 0.03 | 2.46 | 0.01 | 3.34 | 0.04 | 3.31 | 0.01 | 26 | 0.00 | 0.01 | | 3.57 | |
| ○Loop 640 - viscosity.cpp:39-64 - exec [...] | | 2.45 | 2.46 | 2.46 | 3.30 | 3.30 | 3.30 | 3.30 | 64 | 0.03 | 0.04 | | 267.67 | |
| ►advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+ | exec | 2.16 | 2.19 | 0.00 | 2.91 | 0.30 | 2.94 | 0.00 | 64 | 0.02 | 0.03 | Exe (%): 100.00 | 13.84 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 186 - advec_mom.cpp:64-66 - exec [...]+ | | 0.00 | 2.18 | 0.00 | 2.94 | 0.00 | 2.93 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 184 - advec_mom.cpp:64-66 - exec [...]+ | | 0.02 | 2.18 | 0.00 | 2.94 | 0.03 | 2.93 | 0.00 | 12 | 0.00 | 0.00 | | 1.77 | |
| ○Loop 185 - advec_mom.cpp:65-66 - exec [...] | | 2.15 | 2.18 | 2.18 | 2.91 | 2.91 | 2.93 | 2.93 | 64 | 0.02 | 0.03 | | 13.86 | |
| ►advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+ | exec | 2.08 | 2.10 | 0.00 | 2.80 | 0.23 | 2.82 | 0.00 | 64 | 0.02 | 0.02 | Exe (%): 100.00 | 14.81 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 187 - advec_mom.cpp:73-75 - exec [...]+ | | 0.02 | 2.09 | 0.00 | 2.83 | 0.03 | 2.81 | 0.00 | 17 | 0.00 | 0.00 | | 2.55 | |
| ○Loop 188 - advec_mom.cpp:74-75 - exec [...] | | 2.07 | 2.09 | 2.09 | 2.80 | 2.80 | 2.81 | 2.81 | 64 | 0.02 | 0.02 | | 14.85 | |
| ►revert_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&) [clone ._omp_fn.0]+ | exec | 2.06 | 2.09 | 0.00 | 2.78 | 0.24 | 2.80 | 0.00 | 64 | 0.02 | 0.02 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 305 - revert.cpp:36-38 - exec [...]+ | | 0.02 | 2.08 | 0.00 | 2.80 | 0.03 | 2.80 | 0.00 | 12 | 0.00 | 0.01 | | 0.00 | |
| ○Loop 306 - revert.cpp:37-38 - exec [...] | | 2.05 | 2.08 | 2.08 | 2.77 | 2.77 | 2.80 | 2.80 | 64 | 0.02 | 0.02 | | 0.00 | |
| ►reset_field_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&a...+ | exec | 2.04 | 2.07 | 0.00 | 2.75 | 0.30 | 2.78 | 0.00 | 64 | 0.02 | 0.02 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 300 - reset_field.cpp:46-48 - exec [...]+ | | 0.03 | 2.06 | 0.00 | 2.77 | 0.04 | 2.77 | 0.00 | 14 | 0.00 | 0.01 | | 0.00 | |
| ○Loop 301 - reset_field.cpp:47-48 - exec [...] | | 2.03 | 2.06 | 2.06 | 2.73 | 2.73 | 2.77 | 2.77 | 64 | 0.02 | 0.02 | | 0.00 | |
| ►reset_field_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&a...+ | exec | 2.04 | 2.06 | 0.00 | 2.75 | 0.24 | 2.77 | 0.00 | 64 | 0.02 | 0.02 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 302 - reset_field.cpp:36-38 - exec [...]+ | | 0.02 | 2.06 | 0.00 | 2.76 | 0.02 | 2.77 | 0.00 | 17 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 303 - reset_field.cpp:37-38 - exec [...] | | 2.03 | 2.06 | 2.06 | 2.74 | 2.74 | 2.76 | 2.76 | 64 | 0.02 | 0.02 | | 0.00 | |
| ►advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<dou...+ | exec | 1.35 | 1.37 | 0.00 | 1.82 | 0.24 | 1.85 | 0.00 | 64 | 0.01 | 0.01 | Exe (%): 100.00 | 33.83 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 161 - advec_cell.cpp:44-48 - exec [...]+ | | 0.00 | 1.37 | 0.00 | 1.86 | 0.00 | 1.84 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 159 - advec_cell.cpp:44-48 - exec [...]+ | | 0.03 | 1.37 | 0.00 | 1.86 | 0.04 | 1.84 | 0.01 | 20 | 0.00 | 0.01 | | 1.66 | |
| ○Loop 160 - advec_cell.cpp:47-48 - exec | | 1.35 | 1.37 | 1.37 | 1.82 | 1.82 | 1.84 | 1.84 | 64 | 0.01 | 0.02 | | 33.99 | |
| ►advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<dou...+ | exec | 1.34 | 1.35 | 0.00 | 1.81 | 0.31 | 1.81 | 0.00 | 64 | 0.01 | 0.02 | Exe (%): 100.00 | 33.68 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 168 - advec_cell.cpp:136-140 - exec [...]+ | | 0.00 | 1.34 | 0.00 | 1.82 | 0.00 | 1.81 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 166 - advec_cell.cpp:136-140 - exec [...]+ | | 0.01 | 1.34 | 0.00 | 1.82 | 0.02 | 1.81 | 0.00 | 12 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 167 - advec_cell.cpp:139-140 - exec | | 1.34 | 1.34 | 1.34 | 1.80 | 1.80 | 1.80 | 1.80 | 64 | 0.01 | 0.02 | | 33.82 | |
| ►advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+ | exec | 1.11 | 1.10 | 0.00 | 1.50 | 0.26 | 1.47 | 0.00 | 64 | 0.02 | 0.02 | Exe (%): 100.00 | 55.81 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 197 - advec_mom.cpp:159-160 - exec [...]+ | | 0.01 | 1.09 | 0.00 | 1.51 | 0.02 | 1.47 | 0.00 | 4 | 0.00 | 0.00 | | 9.08 | |
| ○Loop 198 - advec_mom.cpp:160-160 - exec [...] | | 1.10 | 1.09 | 1.09 | 1.49 | 1.49 | 1.47 | 1.47 | 64 | 0.02 | 0.02 | | 55.94 | |
| ►advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+ | exec | 1.11 | 1.09 | 0.00 | 1.50 | 0.22 | 1.47 | 0.00 | 64 | 0.02 | 0.02 | Exe (%): 100.00 | 55.88 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 191 - advec_mom.cpp:87-88 - exec [...]+ | | 0.01 | 1.09 | 0.00 | 1.50 | 0.02 | 1.47 | 0.00 | 5 | 0.00 | 0.00 | | 8.30 | |
| ○Loop 192 - advec_mom.cpp:88-88 - exec [...] | | 1.10 | 1.09 | 1.09 | 1.49 | 1.49 | 1.47 | 1.47 | 64 | 0.02 | 0.02 | | 55.98 | |
| ►advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<dou...+ | exec | 1.08 | 1.08 | 0.00 | 1.45 | 0.31 | 1.45 | 0.00 | 64 | 0.01 | 0.02 | Exe (%): 100.00 | 14.29 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 171 - advec_cell.cpp:148-150 - exec [...]+ | | 0.00 | 1.08 | 0.00 | 1.48 | 0.00 | 1.45 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 169 - advec_cell.cpp:148-150 - exec [...]+ | | 0.02 | 1.08 | 0.00 | 1.48 | 0.03 | 1.45 | 0.00 | 8 | 0.00 | 0.01 | | 1.61 | |
| ○Loop 170 - advec_cell.cpp:149-150 - exec | | 1.08 | 1.07 | 1.07 | 1.45 | 1.45 | 1.44 | 1.44 | 64 | 0.02 | 0.02 | | 14.35 | |
| ►advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<dou...+ | exec | 0.99 | 1.01 | 0.00 | 1.34 | 0.26 | 1.35 | 0.00 | 64 | 0.01 | 0.01 | Exe (%): 100.00 | 15.03 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 162 - advec_cell.cpp:56-58 - exec [...]+ | | 0.02 | 1.00 | 0.00 | 1.37 | 0.03 | 1.35 | 0.00 | 5 | 0.00 | 0.00 | | 0.92 | |
| ○Loop 163 - advec_cell.cpp:57-58 - exec | | 0.99 | 1.00 | 1.00 | 1.34 | 1.34 | 1.35 | 1.35 | 64 | 0.01 | 0.01 | | 15.08 | |
| ○down_read_trylock | kernel | 1.21 | 0.92 | 0.92 | 1.63 | 77.28 | 1.24 | 1.24 | 64 | 0.17 | 0.23 | System (%): 100.00 | 0.00 | |
| ○omp_get_num_procs | libgomp.so.1.0.0 | 0.49 | 0.36 | 0.36 | 0.66 | 30.46 | 0.49 | 0.49 | 64 | 0.06 | 0.07 | OMP (%): 100.00 | 0.00 | |
| ○up_read | kernel | 0.42 | 0.36 | 0.36 | 0.57 | 30.13 | 0.48 | 0.48 | 64 | 0.04 | 0.05 | System (%): 100.00 | 0.00 | |
| ►field_summary(global_variables&, parallel_&) [clone ._omp_fn.0]+ | exec | 0.34 | 0.34 | 0.00 | 0.46 | 0.00 | 0.46 | 0.00 | 64 | 0.00 | 0.00 | Exe (%): 100.00 | 128.28 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ○Loop 232 - context.h:69-69 - exec [...] | | 0.34 | 0.34 | 0.34 | 0.46 | 0.46 | 0.46 | 0.46 | 64 | 0.00 | 0.00 | | 128.28 | |
| ○rmqueue_pcplist | kernel | 0.40 | 0.26 | 0.26 | 0.54 | 21.51 | 0.35 | 0.35 | 62 | 0.12 | 0.16 | System (%): 100.00 | 0.00 | |
| ►generate_chunk(int, global_variables&) [clone ._omp_fn.0]+ | exec | 0.05 | 0.05 | 0.00 | 0.07 | 0.01 | 0.06 | 0.00 | 64 | 0.00 | 0.00 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 238 - generate_chunk.cpp:74-80 - exec [...]+ | | 0.00 | 0.05 | 0.00 | 0.07 | 0.00 | 0.06 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 239 - generate_chunk.cpp:77-80 - exec | | 0.05 | 0.05 | 0.05 | 0.07 | 0.07 | 0.06 | 0.06 | 64 | 0.00 | 0.00 | | 0.00 | |
| ○__pi_clear_page | kernel | 0.05 | 0.03 | 0.03 | 0.06 | 2.19 | 0.04 | 0.04 | 63 | 0.01 | 0.01 | System (%): 100.00 | 0.00 | |
| ►initialise_chunk(int, global_variables&) [clone ._omp_fn.4]+ | exec | 0.02 | 0.02 | 0.00 | 0.03 | 0.00 | 0.03 | 0.00 | 64 | 0.00 | 0.00 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1+nosve+nosve2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp |
| ►Loop 252 - initialise_chunk.cpp:77-82 - exec [...]+ | | 0.00 | 0.02 | 0.00 | 0.03 | 0.00 | 0.03 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 253 - initialise_chunk.cpp:80-82 - exec [...] | | 0.02 | 0.02 | 0.02 | 0.03 | 0.03 | 0.03 | 0.03 | 64 | 0.00 | 0.00 | | 0.00 | |
| ○el0_da | kernel | 0.04 | 0.02 | 0.02 | 0.05 | 1.31 | 0.02 | 0.02 | 52 | 0.01 | 0.01 | System (%): 100.00 | 0.00 | |
| ○__memset | libastring.so | 0.03 | 0.01 | 0.01 | 0.04 | 0.91 | 0.01 | 0.01 | 42 | 0.00 | 0.01 | String (%): 100.00 | 0.00 | |
| ○folio_batch_move_lru | kernel | 0.03 | 0.01 | 0.01 | 0.04 | 0.84 | 0.01 | 0.01 | 41 | 0.00 | 0.01 | System (%): 100.00 | 0.00 | |