options

Functions and Loops

95 loops and 89 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.25% 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.
Inclusive metrics are only related to the given object code and do not include other external objects / libraries.

Columns Filter

Coverage gcc_5 (%) Coverage Excluding Loops gcc_5 (%) Max Inclusive Time Over Threads gcc_5 (s) Max Exclusive Time Over Threads gcc_5 (s) Inclusive Time w.r.t. Wall Time gcc_5 (s) Exclusive Time w.r.t. Wall Time gcc_5 (s) Nb Threads gcc_5 Deviation (coverage) gcc_5 Deviation (walltime) gcc_5 Categories gcc_5 Compilation Options
NameModuleCoverage gcc_5 (%)Coverage Excluding Loops gcc_5 (%)Max Inclusive Time Over Threads gcc_5 (s)Max Exclusive Time Over Threads gcc_5 (s)Inclusive Time w.r.t. Wall Time gcc_5 (s)Exclusive Time w.r.t. Wall Time gcc_5 (s)Nb Threads gcc_5Deviation (coverage) gcc_5Deviation (walltime) gcc_5Categories gcc_5Compilation 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.590.002.480.012.420.002560.050.02Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 326 - PdV.cpp:71-83 - exec [...]+6.590.012.500.022.420.001110.010.00
Loop 327 - PdV.cpp:72-83 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 328 - PdV.cpp:72-83 - exec6.596.592.482.482.422.422560.060.02
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.620.002.110.002.070.002560.060.02Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 323 - PdV.cpp:50-63 - exec [...]+5.620.002.120.012.070.00650.000.00
Loop 324 - PdV.cpp:55-63 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 325 - PdV.cpp:51-63 - exec [...]5.625.622.112.112.062.062560.060.02
ideal_gas_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&) [clone ._omp_fn.0]+exec5.550.002.090.002.040.002560.060.02Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 284 - ideal_gas.cpp:39-45 - exec [...]+5.550.012.110.022.040.001280.010.00
Loop 285 - ideal_gas.cpp:40-45 - exec5.555.552.092.092.042.042560.060.02
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.290.001.990.001.940.002560.060.02Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 190 - accelerate.cpp:42-53 - exec [...]+5.290.002.010.021.940.00770.010.00
Loop 192 - accelerate.cpp:43-53 - exec5.285.281.991.991.941.942560.060.02
Loop 191 - accelerate.cpp:43-53 - exec0.000.000.010.010.000.00440.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.390.001.670.011.610.002560.080.03Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 224 - advec_mom.cpp:148-149 - exec [...]+4.390.001.680.011.610.00430.000.00
Loop 225 - advec_mom.cpp:149-149 - exec [...]4.394.391.671.671.611.612560.080.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>&...+exec4.360.001.630.011.600.002560.050.02Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 230 - advec_mom.cpp:220-221 - exec [...]+4.360.001.650.021.600.00530.010.00
Loop 231 - advec_mom.cpp:221-221 - exec [...]4.364.361.631.631.601.602560.050.02
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.330.001.640.011.590.002560.040.02Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 273 - flux_calc.cpp:38-40 - exec [...]+4.330.001.650.011.590.00510.010.00
Loop 274 - flux_calc.cpp:39-40 - exec4.324.321.641.641.591.592560.050.02
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.660.001.400.011.340.002560.080.03Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 232 - advec_mom.cpp:110-139 - exec [...]+3.660.011.420.021.340.00890.010.00
Loop 233 - advec_mom.cpp:114-139 - exec [...]0.000.000.010.010.000.00310.000.00
Loop 234 - advec_mom.cpp:114-139 - exec [...]3.653.651.391.391.341.342560.070.03
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.640.001.360.011.340.002560.030.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 209 - advec_cell.cpp:159-202 - exec [...]+3.640.001.370.011.340.00760.000.00
Loop 210 - advec_cell.cpp:163-202 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 211 - advec_cell.cpp:163-202 - exec [...]3.633.631.361.361.331.332560.040.01
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.610.001.390.011.330.002560.080.03Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 235 - advec_mom.cpp:182-211 - exec [...]+3.610.011.410.021.330.001250.010.00
Loop 236 - advec_mom.cpp:186-211 - exec [...]3.613.611.391.391.321.322560.090.03
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.610.001.360.001.330.002560.030.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 206 - advec_cell.cpp:67-110 - exec [...]+3.610.011.380.021.330.001130.010.00
Loop 207 - advec_cell.cpp:71-110 - exec [...]0.000.000.010.010.000.00500.000.00
Loop 208 - advec_cell.cpp:71-110 - exec [...]3.603.601.351.351.321.322560.030.01
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.560.001.320.001.310.002560.020.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 198 - advec_cell.cpp:119-125 - exec [...]+3.560.001.330.011.310.00140.000.00
Loop 199 - advec_cell.cpp:120-125 - exec3.563.561.321.321.311.312560.020.01
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.550.001.330.011.300.002560.020.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 204 - advec_cell.cpp:210-216 - exec [...]+3.550.001.340.011.300.00270.000.00
Loop 205 - advec_cell.cpp:211-216 - exec3.553.551.331.331.301.302560.020.01
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.260.001.260.011.200.002560.050.02Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 250 - calc_dt.cpp:49-49 - exec0.000.000.000.000.000.0000.000.00
Loop 251 - calc_dt.cpp:49-75 - exec [...]+3.260.001.270.011.200.00500.000.00
Loop 253 - calc_dt.cpp:52-75 - exec [...]3.263.261.261.261.201.202560.050.02
Loop 252 - calc_dt.cpp:54-75 - exec0.000.000.000.000.000.0000.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>&...+exec3.120.001.170.011.140.002560.040.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 226 - advec_mom.cpp:169-172 - exec [...]+3.120.001.190.021.140.00510.010.00
Loop 227 - advec_mom.cpp:170-172 - exec [...]3.113.111.171.171.141.142560.040.01
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.110.001.200.001.140.002560.060.02Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 212 - advec_mom.cpp:44-48 - exec [...]+3.110.011.200.021.140.00750.010.00
Loop 213 - advec_mom.cpp:47-48 - exec3.113.111.191.191.141.142560.060.02
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.110.001.170.001.140.002560.040.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 220 - advec_mom.cpp:97-100 - exec [...]+3.110.001.180.011.140.00690.010.00
Loop 221 - advec_mom.cpp:98-100 - exec [...]3.103.101.171.171.141.142560.040.01
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.040.001.160.001.120.002560.060.02Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 214 - advec_mom.cpp:53-57 - exec [...]+3.040.011.180.011.120.00800.010.00
Loop 215 - advec_mom.cpp:56-57 - exec3.043.041.161.161.121.122560.060.02
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.670.001.040.000.980.002560.040.02Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 332 - reset_field.cpp:46-48 - exec [...]+2.670.001.050.010.980.00490.000.00
Loop 333 - reset_field.cpp:47-48 - exec2.672.671.041.040.980.982560.040.02
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.670.001.030.010.980.002560.050.02Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 218 - advec_mom.cpp:73-75 - exec [...]+2.670.001.050.020.980.00610.010.00
Loop 219 - advec_mom.cpp:74-75 - exec2.662.661.031.030.980.982560.050.02
revert_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&) [clone ._omp_fn.0]+exec2.640.001.000.000.970.002560.040.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 337 - revert.cpp:36-38 - exec [...]+2.640.001.010.010.970.00610.000.00
Loop 338 - revert.cpp:37-38 - exec2.642.641.001.000.970.972560.040.01
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.620.001.000.000.960.002560.040.02Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 216 - advec_mom.cpp:62-66 - exec [...]+2.620.001.010.010.960.00620.010.00
Loop 217 - advec_mom.cpp:65-66 - exec2.622.621.001.000.960.962560.040.02
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.620.001.000.010.960.002560.050.02Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 334 - reset_field.cpp:36-38 - exec [...]+2.620.001.020.010.960.00530.010.00
Loop 335 - reset_field.cpp:37-38 - exec2.622.621.001.000.960.962560.050.02
viscosity_kernel(int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+exec2.300.000.890.000.850.002560.030.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 581 - viscosity.cpp:38-64 - exec [...]+2.300.000.900.010.850.00300.000.00
Loop 582 - viscosity.cpp:39-64 - exec [...]2.302.300.890.890.840.842560.030.01
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.550.000.600.000.570.002560.040.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 194 - advec_cell.cpp:44-48 - exec [...]+1.550.000.610.010.570.00270.000.00
Loop 195 - advec_cell.cpp:47-48 - exec1.551.550.600.600.570.572560.040.01
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.530.000.590.000.560.002560.030.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 200 - advec_cell.cpp:136-140 - exec [...]+1.530.000.600.010.560.00310.010.00
Loop 201 - advec_cell.cpp:139-140 - exec1.521.520.590.590.560.562560.030.01
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>&...+exec1.340.000.520.010.490.002560.040.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 222 - advec_mom.cpp:87-88 - exec [...]+1.340.000.530.010.490.00380.000.00
Loop 223 - advec_mom.cpp:88-88 - exec1.331.330.520.520.490.492560.040.01
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>&...+exec1.320.000.520.000.490.002560.030.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 228 - advec_mom.cpp:159-160 - exec [...]+1.320.000.530.010.490.00440.010.00
Loop 229 - advec_mom.cpp:160-160 - exec1.321.320.520.520.480.482560.030.01
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.320.000.510.000.480.002560.030.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 202 - advec_cell.cpp:146-150 - exec [...]+1.320.000.520.010.480.00350.000.00
Loop 203 - advec_cell.cpp:149-150 - exec1.321.320.510.510.480.482560.030.01
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.280.000.510.000.470.002560.030.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 196 - advec_cell.cpp:56-58 - exec [...]+1.280.000.520.010.470.00420.000.00
Loop 197 - advec_cell.cpp:57-58 - exec1.281.280.510.510.470.472560.030.01
gomp_barrier_wait_endlibgomp.so.1.0.00.940.940.490.490.340.342520.180.07OMP (%): 100.00
gomp_team_barrier_wait_endlibgomp.so.1.0.00.910.910.630.630.330.332560.310.11OMP (%): 100.00
field_summary(global_variables&, parallel_&) [clone ._omp_fn.0]+exec0.290.000.130.000.110.002560.020.01Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 270 - field_summary.cpp:77-91 - exec [...]0.290.290.130.130.110.112560.020.01
unknown_kernel_regionkernel0.200.000.150.000.070.002560.060.02System (%): 99.58
OMP (%): 0.34
MPI (%): 0.08
__memset_avx512_unaligned_ermslibc.so.60.190.190.080.080.070.072560.010.01Memory (%): 100.00
generate_chunk(int, global_variables&) [clone ._omp_fn.0]+exec0.040.000.020.000.020.002560.010.00Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 276 - generate_chunk.cpp:74-80 - exec [...]+0.040.000.030.000.020.0070.000.00
Loop 277 - generate_chunk.cpp:77-80 - exec0.040.040.020.020.020.022560.010.00
initialise_chunk(int, global_variables&) [clone ._omp_fn.4]+exec0.030.000.020.000.010.002550.010.00Exe (%): 100.00GNU C++17 14.2.0 -march=znver5 -g -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp
Loop 290 - initialise_chunk.cpp:77-82 - exec [...]+0.030.000.020.000.010.0010.000.00
Loop 291 - initialise_chunk.cpp:80-82 - exec0.030.030.020.020.010.012550.010.00
gomp_thread_startlibgomp.so.1.0.00.010.010.020.020.000.001390.010.00OMP (%): 100.00
ADIOI_GEN_SetLockDirect64libmpi.so.12.0.00.010.010.190.190.000.0080.060.02MPI (%): 100.00
gomp_team_barrier_wait_finallibgomp.so.1.0.00.010.010.020.020.000.001510.010.00OMP (%): 100.00
×