options

Functions and Loops

105 loops and 69 functions have been discarded from the report because their ratio ((Max Inclusive Time Over Threads * 100) / Max Thread Active Time) is lower than the threshold set by object_coverage_threshold (0.01%). It represents about 0.22% 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

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 Max Thread Time / Walltime Coverage Coverage Excluding Loops Max Inclusive Time Over Threads Max Exclusive Time Over Threads Inclusive Time w.r.t. Wall Time Exclusive Time w.r.t. Wall Time Nb Threads Deviation (coverage) Deviation (walltime) Categories GFLOPS Compilation Options
NameModuleMax 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_4Deviation (coverage) gcc_4Deviation (walltime) gcc_4Categories gcc_4GFLOPS gcc_4Compilation 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...+exec8.228.390.0011.100.0511.280.00640.050.09Exe (%): 100.0050.99GNU 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.048.390.0211.120.0511.280.02580.010.016.05
Loop 296 - PdV.cpp:72-83 - exec8.208.378.3711.0711.0711.2511.25640.050.0951.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...+exec7.197.340.009.710.049.860.00640.070.12Exe (%): 100.0074.98GNU 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.047.340.029.750.069.860.03580.010.019.31
Loop 157 - accelerate.cpp:43-53 - exec7.187.327.329.699.699.839.83640.070.1275.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...+exec6.526.650.008.800.098.940.00640.050.09Exe (%): 100.0055.12GNU 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.046.650.028.820.058.940.02540.010.017.75
Loop 294 - PdV.cpp:51-63 - exec6.506.646.648.778.778.928.92640.050.0955.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>&...+exec4.664.740.006.290.076.370.00640.020.04Exe (%): 100.0032.26GNU 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.044.740.026.340.066.370.03580.010.014.86
Loop 200 - advec_mom.cpp:221-221 - exec4.654.724.726.286.286.346.34640.030.0432.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...+exec4.584.670.006.180.066.280.00640.020.03Exe (%): 100.0032.75GNU 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.054.670.026.230.076.280.02560.010.015.10
Loop 236 - flux_calc.cpp:39-40 - exec4.574.654.656.166.166.256.25640.020.0332.86
ideal_gas_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&) [clone ._omp_fn.0]+exec4.514.600.006.090.186.190.00640.030.03Exe (%): 100.0056.46GNU 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.034.600.016.100.046.180.01420.010.017.95
Loop 247 - ideal_gas.cpp:40-45 - exec4.494.594.596.066.066.176.17640.030.0356.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>&...+exec4.494.600.006.070.286.180.00640.020.03Exe (%): 100.0033.26GNU 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.034.600.006.090.036.180.00160.000.018.19
Loop 194 - advec_mom.cpp:149-149 - exec4.494.594.596.066.066.176.17640.030.0333.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...+exec4.464.480.006.020.126.020.00640.070.11Exe (%): 100.00136.46GNU 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 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 223 - calc_dt.cpp:49-75 - exec [...]+0.004.480.006.030.006.020.0000.000.000.00
Loop 222 - calc_dt.cpp:49-75 - exec [...]+0.034.480.016.030.056.020.02510.010.0110.39
Loop 221 - calc_dt.cpp:49-75 - exec [...]4.434.464.465.985.986.006.00640.070.11136.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...+exec4.054.130.005.460.095.550.00640.020.03Exe (%): 100.0036.99GNU 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.044.130.015.490.055.550.02540.010.014.60
Loop 173 - advec_cell.cpp:211-216 - exec4.034.124.125.445.445.535.53640.020.0337.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...+exec3.683.750.004.970.265.040.00640.020.03Exe (%): 100.0040.76GNU 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.013.750.004.990.025.030.0080.000.003.22
Loop 165 - advec_cell.cpp:120-125 - exec3.683.743.744.974.975.035.03640.020.0340.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...+exec3.683.740.004.960.085.020.00640.020.04Exe (%): 100.00130.91GNU 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.033.740.024.980.055.020.02550.010.016.88
Loop 177 - advec_cell.cpp:163-202 - exec [...]3.663.723.724.934.935.005.00640.030.04131.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>&...+exec3.113.160.004.190.204.240.00640.020.04Exe (%): 100.0048.50GNU 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.033.150.014.220.044.240.01370.010.014.81
Loop 196 - advec_mom.cpp:170-172 - exec [...]3.103.143.144.184.184.224.22640.020.0448.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>&...+exec3.043.040.004.110.294.080.00640.040.04Exe (%): 100.00100.89GNU 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.013.030.004.150.024.070.0010.000.000.00
Loop 205 - advec_mom.cpp:182-211 - exec [...]+0.033.030.014.130.044.070.01330.000.016.73
Loop 204 - advec_mom.cpp:186-211 - exec [...]3.043.023.024.104.104.064.06640.040.05101.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...+exec2.943.000.003.960.124.040.00640.010.02Exe (%): 100.00236.53GNU 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.043.000.014.000.054.030.02460.010.0114.40
Loop 175 - advec_cell.cpp:71-110 - exec [...]2.932.992.993.953.954.024.02640.020.02237.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>&...+exec2.832.870.003.810.133.860.00640.020.03Exe (%): 100.0053.29GNU 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.042.870.013.830.053.860.02430.010.015.00
Loop 190 - advec_mom.cpp:98-100 - exec [...]2.802.862.863.783.783.843.84640.020.0353.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>&...+exec2.822.850.003.810.243.830.00640.020.04Exe (%): 100.00107.21GNU 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.002.850.003.830.003.830.0000.000.000.00
Loop 202 - advec_mom.cpp:110-139 - exec [...]+0.032.850.013.830.043.830.01350.000.0110.89
Loop 201 - advec_mom.cpp:114-139 - exec [...]2.812.842.843.793.793.823.82640.030.04107.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>&...+exec2.742.790.003.690.293.750.00640.020.02Exe (%): 100.0022.27GNU 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.002.790.003.710.003.740.0000.000.000.00
Loop 178 - advec_mom.cpp:44-48 - exec [...]+0.022.790.013.710.033.740.01250.000.002.98
Loop 179 - advec_mom.cpp:47-48 - exec2.732.782.783.683.683.733.73640.020.0222.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>&...+exec2.652.690.003.580.233.620.00640.020.02Exe (%): 100.0022.45GNU 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.002.690.003.610.003.620.0000.000.000.00
Loop 181 - advec_mom.cpp:55-57 - exec [...]+0.032.690.013.610.043.620.01340.000.013.06
Loop 182 - advec_mom.cpp:56-57 - exec2.642.682.683.573.573.613.61640.020.0222.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>&...+exec2.462.460.003.320.253.310.00640.030.04Exe (%): 100.00266.73GNU 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.032.460.013.340.043.310.01260.000.013.57
Loop 640 - viscosity.cpp:39-64 - exec [...]2.452.462.463.303.303.303.30640.030.04267.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>&...+exec2.162.190.002.910.302.940.00640.020.03Exe (%): 100.0013.84GNU 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.002.180.002.940.002.930.0000.000.000.00
Loop 184 - advec_mom.cpp:64-66 - exec [...]+0.022.180.002.940.032.930.00120.000.001.77
Loop 185 - advec_mom.cpp:65-66 - exec [...]2.152.182.182.912.912.932.93640.020.0313.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>&...+exec2.082.100.002.800.232.820.00640.020.02Exe (%): 100.0014.81GNU 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.022.090.002.830.032.810.00170.000.002.55
Loop 188 - advec_mom.cpp:74-75 - exec [...]2.072.092.092.802.802.812.81640.020.0214.85
revert_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&) [clone ._omp_fn.0]+exec2.062.090.002.780.242.800.00640.020.02Exe (%): 100.000.00GNU 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.022.080.002.800.032.800.00120.000.010.00
Loop 306 - revert.cpp:37-38 - exec [...]2.052.082.082.772.772.802.80640.020.020.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.042.070.002.750.302.780.00640.020.02Exe (%): 100.000.00GNU 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.032.060.002.770.042.770.00140.000.010.00
Loop 301 - reset_field.cpp:47-48 - exec [...]2.032.062.062.732.732.772.77640.020.020.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.042.060.002.750.242.770.00640.020.02Exe (%): 100.000.00GNU 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.022.060.002.760.022.770.00170.000.000.00
Loop 303 - reset_field.cpp:37-38 - exec [...]2.032.062.062.742.742.762.76640.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.351.370.001.820.241.850.00640.010.01Exe (%): 100.0033.83GNU 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.001.370.001.860.001.840.0000.000.000.00
Loop 159 - advec_cell.cpp:44-48 - exec [...]+0.031.370.001.860.041.840.01200.000.011.66
Loop 160 - advec_cell.cpp:47-48 - exec1.351.371.371.821.821.841.84640.010.0233.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...+exec1.341.350.001.810.311.810.00640.010.02Exe (%): 100.0033.68GNU 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.001.340.001.820.001.810.0000.000.000.00
Loop 166 - advec_cell.cpp:136-140 - exec [...]+0.011.340.001.820.021.810.00120.000.000.00
Loop 167 - advec_cell.cpp:139-140 - exec1.341.341.341.801.801.801.80640.010.0233.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>&...+exec1.111.100.001.500.261.470.00640.020.02Exe (%): 100.0055.81GNU 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.011.090.001.510.021.470.0040.000.009.08
Loop 198 - advec_mom.cpp:160-160 - exec [...]1.101.091.091.491.491.471.47640.020.0255.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>&...+exec1.111.090.001.500.221.470.00640.020.02Exe (%): 100.0055.88GNU 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.011.090.001.500.021.470.0050.000.008.30
Loop 192 - advec_mom.cpp:88-88 - exec [...]1.101.091.091.491.491.471.47640.020.0255.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...+exec1.081.080.001.450.311.450.00640.010.02Exe (%): 100.0014.29GNU 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.001.080.001.480.001.450.0000.000.000.00
Loop 169 - advec_cell.cpp:148-150 - exec [...]+0.021.080.001.480.031.450.0080.000.011.61
Loop 170 - advec_cell.cpp:149-150 - exec1.081.071.071.451.451.441.44640.020.0214.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...+exec0.991.010.001.340.261.350.00640.010.01Exe (%): 100.0015.03GNU 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.021.000.001.370.031.350.0050.000.000.92
Loop 163 - advec_cell.cpp:57-58 - exec0.991.001.001.341.341.351.35640.010.0115.08
down_read_trylockkernel1.210.920.921.6377.281.241.24640.170.23System (%): 100.000.00
omp_get_num_procslibgomp.so.1.0.00.490.360.360.6630.460.490.49640.060.07OMP (%): 100.000.00
up_readkernel0.420.360.360.5730.130.480.48640.040.05System (%): 100.000.00
field_summary(global_variables&, parallel_&) [clone ._omp_fn.0]+exec0.340.340.000.460.000.460.00640.000.00Exe (%): 100.00128.28GNU 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.340.340.340.460.460.460.46640.000.00128.28
rmqueue_pcplistkernel0.400.260.260.5421.510.350.35620.120.16System (%): 100.000.00
generate_chunk(int, global_variables&) [clone ._omp_fn.0]+exec0.050.050.000.070.010.060.00640.000.00Exe (%): 100.000.00GNU 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.000.050.000.070.000.060.0000.000.000.00
Loop 239 - generate_chunk.cpp:77-80 - exec0.050.050.050.070.070.060.06640.000.000.00
__pi_clear_pagekernel0.050.030.030.062.190.040.04630.010.01System (%): 100.000.00
initialise_chunk(int, global_variables&) [clone ._omp_fn.4]+exec0.020.020.000.030.000.030.00640.000.00Exe (%): 100.000.00GNU 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.000.020.000.030.000.030.0000.000.000.00
Loop 253 - initialise_chunk.cpp:80-82 - exec [...]0.020.020.020.030.030.030.03640.000.000.00
el0_dakernel0.040.020.020.051.310.020.02520.010.01System (%): 100.000.00
__memsetlibastring.so0.030.010.010.040.910.010.01420.000.01String (%): 100.000.00
folio_batch_move_lrukernel0.030.010.010.040.840.010.01410.000.01System (%): 100.000.00
×