options

Functions and Loops

81 loops and 97 functions have been discarded from the report because their coverage is lower than the threshold set by object_coverage_threshold (0.01%). It represents about 0% of the application. To include them, change the value of object_coverage_threshold in the experiment directory configuration file, then rerun the command with the additionnal parameter --force-static-analysis

Colums Filter

Coverage run_0 (%) Max Time Over Threads run_0 (s) Time w.r.t. Wall Time run_0 (s) Nb Threads run_0 Deviation (coverage) run_0 Deviation (walltime) run_0 Categories run_0 GFLOPS run_0 Compilation Options
NameModuleCoverage run_0 (%)Max Time Over Threads run_0 (s)Time w.r.t. Wall Time run_0 (s)Nb Threads run_0Deviation (coverage) run_0Deviation (walltime) run_0Categories run_0GFLOPS run_0Compilation 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...+exec6.344.854.781120.050.03Exe (%): 100.00124.48GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 274 - PdV.cpp:71-83 - exec [...]+0.010.020960.010.000.00
Loop 276 - PdV.cpp:72-83 - exec [...]6.344.854.771120.050.04124.65
Loop 275 - PdV.cpp:72-83 - exec00000.000.000.00
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...+exec5.444.234.11120.050.04Exe (%): 100.00180.13GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 155 - accelerate.cpp:42-53 - exec [...]+00.0101050.010.000.00
Loop 157 - accelerate.cpp:43-53 - exec5.434.214.091120.050.04180.40
Loop 156 - accelerate.cpp:43-53 - exec00.020820.000.000.00
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...+exec5.344.114.021120.040.03Exe (%): 100.00127.76GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 271 - PdV.cpp:50-63 - exec [...]+00.020940.010.000.00
Loop 273 - PdV.cpp:51-63 - exec [...]5.344.114.021120.040.03127.64
Loop 272 - PdV.cpp:55-63 - exec [...]00010.000.000.00
ideal_gas_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&) [clone ._omp_fn.0]+exec4.773.653.61120.050.04Exe (%): 100.0096.88GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 242 - ideal_gas.cpp:39-45 - exec [...]+0.010.030.01960.010.0125.60
Loop 243 - ideal_gas.cpp:40-45 - exec4.763.643.591120.050.0497.07
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...+exec4.443.433.341120.070.05Exe (%): 100.0061.59GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 232 - flux_calc.cpp:38-40 - exec [...]+0.010.020.011020.010.0171.25
Loop 233 - flux_calc.cpp:39-40 - exec4.433.423.341120.070.0561.38
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>&...+exec4.413.383.321120.030.03Exe (%): 100.0049.30GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 190 - advec_mom.cpp:148-149 - exec [...]+00.020700.010.000.00
Loop 191 - advec_mom.cpp:149-149 - exec [...]4.413.373.321120.030.0349.26
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>&...+exec4.413.383.321120.040.03Exe (%): 100.0049.42GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 196 - advec_mom.cpp:220-221 - exec [...]+00.020630.010.000.00
Loop 197 - advec_mom.cpp:221-221 - exec [...]4.43.383.321120.030.0349.37
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>&...+exec4.313.53.251120.060.05Exe (%): 100.00240.87GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 201 - advec_mom.cpp:182-211 - exec [...]+0.010.0301000.010.010.00
Loop 203 - advec_mom.cpp:186-211 - exec [...]4.313.53.241120.060.05241.41
Loop 202 - advec_mom.cpp:186-211 - exec [...]00.010410.000.000.00
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>&...+exec4.33.433.241120.050.04Exe (%): 100.00253.31GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 198 - advec_mom.cpp:110-139 - exec [...]+0.010.020.01970.010.0157.50
Loop 200 - advec_mom.cpp:114-139 - exec4.293.423.231120.060.04253.84
Loop 199 - advec_mom.cpp:114-139 - exec [...]00.010520.000.000.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...+exec3.552.712.681120.020.02Exe (%): 100.0076.12GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 163 - advec_cell.cpp:119-125 - exec [...]+00.020600.010.000.00
Loop 164 - advec_cell.cpp:120-125 - exec3.552.712.671120.020.0276.36
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...+exec3.552.712.671120.020.02Exe (%): 100.0077.37GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 170 - advec_cell.cpp:210-216 - exec [...]+00.010530.000.000.00
Loop 171 - advec_cell.cpp:211-216 - exec3.552.72.671120.020.0277.34
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...+exec3.422.742.581120.040.03Exe (%): 100.00278.61GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 172 - advec_cell.cpp:67-110 - exec [...]+00.020980.000.000.00
Loop 174 - advec_cell.cpp:71-110 - exec [...]3.412.742.571120.040.03279.52
Loop 173 - advec_cell.cpp:71-110 - exec [...]00.010660.000.000.00
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...+exec3.352.782.531120.060.04Exe (%): 100.00308.28GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 217 - calc_dt.cpp:49-49 - exec00000.000.000.00
Loop 218 - calc_dt.cpp:49-75 - exec [...]+00.010580.000.000.00
Loop 220 - calc_dt.cpp:52-75 - exec [...]3.352.782.521120.060.04309.43
Loop 219 - calc_dt.cpp:54-75 - exec000120.000.000.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...+exec3.292.562.481120.030.02Exe (%): 100.00289.68GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 175 - advec_cell.cpp:159-202 - exec [...]+0.010.050.01900.010.0129.20
Loop 177 - advec_cell.cpp:163-202 - exec [...]3.282.542.471120.030.02290.73
Loop 176 - advec_cell.cpp:163-202 - exec [...]00030.000.000.00
viscosity_kernel(int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+exec3.132.492.361120.040.03Exe (%): 100.00365.54GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 588 - viscosity.cpp:38-64 - exec [...]+00.020880.010.000.00
Loop 589 - viscosity.cpp:39-64 - exec [...]3.122.492.351120.040.03367.07
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>&...+exec3.032.342.281120.030.02Exe (%): 100.0036.57GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 178 - advec_mom.cpp:44-48 - exec [...]+0.010.020.01940.010.0034.60
Loop 179 - advec_mom.cpp:47-48 - exec3.022.332.281120.030.0236.42
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>&...+exec3.012.322.261120.070.05Exe (%): 100.0091.37GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 186 - advec_mom.cpp:97-100 - exec [...]+0.010.0201070.010.000.00
Loop 187 - advec_mom.cpp:98-100 - exec [...]32.312.261120.070.0591.09
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>&...+exec3.012.352.271120.060.05Exe (%): 100.0090.17GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 192 - advec_mom.cpp:169-172 - exec [...]+00.020980.010.000.00
Loop 193 - advec_mom.cpp:170-172 - exec [...]3.012.342.271120.060.0589.92
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>&...+exec2.962.32.231120.030.02Exe (%): 100.0036.57GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 180 - advec_mom.cpp:53-57 - exec [...]+0.010.020.01850.010.0023.00
Loop 181 - advec_mom.cpp:56-57 - exec2.952.32.221120.030.0236.63
gomp_team_barrier_wait_endlibgomp.so.1.0.02.932.932.211120.430.32OMP (%): 100.000.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...+exec2.5921.961120.040.03Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 279 - reset_field.cpp:46-48 - exec [...]+00.020630.000.000.00
Loop 280 - reset_field.cpp:47-48 - exec2.5921.951120.040.030.00
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>&...+exec2.5921.951120.030.02Exe (%): 100.0021.13GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 184 - advec_mom.cpp:73-75 - exec [...]+00.020760.010.000.00
Loop 185 - advec_mom.cpp:74-75 - exec2.5921.951120.030.0221.03
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>&...+exec2.521.961.91120.040.03Exe (%): 100.0021.18GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 182 - advec_mom.cpp:62-66 - exec [...]+0.010.020840.010.000.00
Loop 183 - advec_mom.cpp:65-66 - exec2.521.961.91120.040.0321.10
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...+exec2.261.741.71120.020.01Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 281 - reset_field.cpp:36-38 - exec [...]+00.020470.010.000.00
Loop 282 - reset_field.cpp:37-38 - exec2.261.731.71120.020.010.00
revert_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&) [clone ._omp_fn.0]+exec2.261.741.71120.020.01Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 284 - revert.cpp:36-38 - exec [...]+00.010580.000.000.00
Loop 285 - revert.cpp:37-38 - exec2.261.741.71120.020.020.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...+exec1.51.191.131120.030.02Exe (%): 100.0055.64GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 159 - advec_cell.cpp:44-48 - exec [...]+00.010590.000.000.00
Loop 160 - advec_cell.cpp:47-48 - exec1.51.191.131120.030.0255.52
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...+exec1.471.141.111120.020.02Exe (%): 100.0054.90GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 165 - advec_cell.cpp:136-140 - exec [...]+00.020570.010.000.00
Loop 166 - advec_cell.cpp:139-140 - exec1.461.141.11120.020.0255.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...+exec1.281.020.971120.030.02Exe (%): 100.0021.44GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 169 - advec_cell.cpp:148-150 - exec [...]+00.010100.000.000.00
Loop 167 - advec_cell.cpp:148-150 - exec [...]+00.010490.000.000.00
Loop 168 - advec_cell.cpp:149-150 - exec1.281.010.971120.030.0221.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...+exec1.260.980.951120.020.02Exe (%): 100.0021.44GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 161 - advec_cell.cpp:56-58 - exec [...]+00.010500.000.000.00
Loop 162 - advec_cell.cpp:57-58 - exec1.260.980.951120.020.0221.35
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>&...+exec0.960.760.721120.030.02Exe (%): 100.00113.32GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 194 - advec_mom.cpp:159-160 - exec [...]+0.010.030870.010.010.00
Loop 195 - advec_mom.cpp:160-160 - exec0.950.760.721120.030.02112.92
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>&...+exec0.960.760.721120.020.02Exe (%): 100.00114.61GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 188 - advec_mom.cpp:87-88 - exec [...]+0.010.010850.010.000.00
Loop 189 - advec_mom.cpp:88-88 - exec0.960.760.721120.020.02114.26
gomp_barrier_wait_endlibgomp.so.1.0.00.610.660.461110.140.11OMP (%): 100.000.00
field_summary(global_variables&, parallel_&) [clone ._omp_fn.0]+exec0.290.250.221120.010.01Exe (%): 100.00331.44GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 229 - context.h:69-69 - exec [...]0.290.250.221120.010.01331.44
unknown_kernel_regionkernel0.180.220.141120.030.03System (%): 98.74
OMP (%): 1.26
0.76
generate_chunk(int, global_variables&) [clone ._omp_fn.0]+exec0.040.040.031120.000.00Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 235 - generate_chunk.cpp:74-80 - exec [...]+00000.000.000.00
Loop 236 - generate_chunk.cpp:77-80 - exec0.040.040.031120.000.000.00
gomp_barrier_waitlibgomp.so.1.0.00.030.060.031120.020.01OMP (%): 100.000.00
initialise_chunk(int, global_variables&) [clone ._omp_fn.4]+exec0.030.030.021120.000.00Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 248 - initialise_chunk.cpp:77-82 - exec [...]+00000.000.000.00
Loop 249 - initialise_chunk.cpp:80-82 - exec0.030.030.021120.000.000.00
gomp_team_barrier_wait_finallibgomp.so.1.0.00.020.040.021110.010.01OMP (%): 100.000.00
clover_pack_message_right(global_variables&, int, int, int, int, clover::Buffer2D<double>&, clover::Buffer1D<double>&, int, int, int, int, int, int, int) [clone ._omp_fn.0]+exec0.020.070.01560.010.01Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 259 - pack_kernel.cpp:122-124 - exec [...]+0.020.070.01560.010.010.00
Loop 260 - pack_kernel.cpp:122-124 - exec00000.000.000.00
clover_pack_message_left(global_variables&, int, int, int, int, clover::Buffer2D<double>&, clover::Buffer1D<double>&, int, int, int, int, int, int, int) [clone ._omp_fn.0]+exec0.020.070.02560.020.01Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 255 - pack_kernel.cpp:57-59 - exec [...]+0.020.070.02560.020.010.00
Loop 256 - pack_kernel.cpp:57-59 - exec00000.000.000.00
gomp_thread_startlibgomp.so.1.0.00.020.040.011010.010.01OMP (%): 100.000.00
clover_unpack_message_left(global_variables&, int, int, int, int, clover::Buffer2D<double>&, clover::Buffer1D<double>&, int, int, int, int, int, int, int) [clone ._omp_fn.0]+exec0.010.050.01540.010.01Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 257 - pack_kernel.cpp:90-92 - exec [...]+0.010.050.01540.010.010.00
Loop 258 - pack_kernel.cpp:90-92 - exec00000.000.000.00
generate_chunk(int, global_variables&) [clone ._omp_fn.1]+exec0.010.040.01650.010.01Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 237 - generate_chunk.cpp:85-123 - exec [...]+00000.000.000.00
Loop 239 - context.h:46-69 - exec [...]0.010.040.01650.010.010.00
Loop 238 - generate_chunk.cpp:88-123 - exec [...]00000.000.000.00
unknown_functionUnknown module0.010.040.011010.010.01Others (%): 100.000.00
clover_unpack_message_right(global_variables&, int, int, int, int, clover::Buffer2D<double>&, clover::Buffer1D<double>&, int, int, int, int, int, int, int) [clone ._omp_fn.0]+exec0.010.040.01530.010.01Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -mprefer-vector-width=512 -g -O2 -std=c++17 -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 261 - pack_kernel.cpp:158-160 - exec [...]+0.010.040.01530.010.010.00
Loop 262 - pack_kernel.cpp:158-160 - exec00000.000.000.00
×