options

Functions and Loops

82 loops and 1 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 2x1 (%) Coverage 2x2 (%) Coverage 2x4 (%) Coverage 2x8 (%) Coverage 2x16 (%) Coverage 2x32 (%) Coverage 2x56 (%) Max Time Over Threads 2x1 (s) Max Time Over Threads 2x2 (s) Max Time Over Threads 2x4 (s) Max Time Over Threads 2x8 (s) Max Time Over Threads 2x16 (s) Max Time Over Threads 2x32 (s) Max Time Over Threads 2x56 (s) Time w.r.t. Wall Time 2x1 (s) Time w.r.t. Wall Time 2x2 (s) Time w.r.t. Wall Time 2x4 (s) Time w.r.t. Wall Time 2x8 (s) Time w.r.t. Wall Time 2x16 (s) Time w.r.t. Wall Time 2x32 (s) Time w.r.t. Wall Time 2x56 (s) Nb Threads 2x1 Nb Threads 2x2 Nb Threads 2x4 Nb Threads 2x8 Nb Threads 2x16 Nb Threads 2x32 Nb Threads 2x56 Deviation (coverage) 2x1 Deviation (coverage) 2x2 Deviation (coverage) 2x4 Deviation (coverage) 2x8 Deviation (coverage) 2x16 Deviation (coverage) 2x32 Deviation (coverage) 2x56 Deviation (walltime) 2x1 Deviation (walltime) 2x2 Deviation (walltime) 2x4 Deviation (walltime) 2x8 Deviation (walltime) 2x16 Deviation (walltime) 2x32 Deviation (walltime) 2x56 Categories 2x1 Categories 2x2 Categories 2x4 Categories 2x8 Categories 2x16 Categories 2x32 Categories 2x56 GFLOPS 2x1 GFLOPS 2x2 GFLOPS 2x4 GFLOPS 2x8 GFLOPS 2x16 GFLOPS 2x32 GFLOPS 2x56 Compilation Options (2x1) Efficiency (2x1) Potential Speed-Up (%) (2x2) Efficiency (2x2) Potential Speed-Up (%) (2x4) Efficiency (2x4) Potential Speed-Up (%) (2x8) Efficiency (2x8) Potential Speed-Up (%) (2x16) Efficiency (2x16) Potential Speed-Up (%) (2x32) Efficiency (2x32) Potential Speed-Up (%) (2x56) Efficiency (2x56) Potential Speed-Up (%)
NameModuleCoverage 2x1 (%)Coverage 2x2 (%)Coverage 2x4 (%)Coverage 2x8 (%)Coverage 2x16 (%)Coverage 2x32 (%)Coverage 2x56 (%)Max Time Over Threads 2x1 (s)Max Time Over Threads 2x2 (s)Max Time Over Threads 2x4 (s)Max Time Over Threads 2x8 (s)Max Time Over Threads 2x16 (s)Max Time Over Threads 2x32 (s)Max Time Over Threads 2x56 (s)Time w.r.t. Wall Time 2x1 (s)Time w.r.t. Wall Time 2x2 (s)Time w.r.t. Wall Time 2x4 (s)Time w.r.t. Wall Time 2x8 (s)Time w.r.t. Wall Time 2x16 (s)Time w.r.t. Wall Time 2x32 (s)Time w.r.t. Wall Time 2x56 (s)Nb Threads 2x1Nb Threads 2x2Nb Threads 2x4Nb Threads 2x8Nb Threads 2x16Nb Threads 2x32Nb Threads 2x56Deviation (coverage) 2x1Deviation (coverage) 2x2Deviation (coverage) 2x4Deviation (coverage) 2x8Deviation (coverage) 2x16Deviation (coverage) 2x32Deviation (coverage) 2x56Deviation (walltime) 2x1Deviation (walltime) 2x2Deviation (walltime) 2x4Deviation (walltime) 2x8Deviation (walltime) 2x16Deviation (walltime) 2x32Deviation (walltime) 2x56Categories 2x1Categories 2x2Categories 2x4Categories 2x8Categories 2x16Categories 2x32Categories 2x56GFLOPS 2x1GFLOPS 2x2GFLOPS 2x4GFLOPS 2x8GFLOPS 2x16GFLOPS 2x32GFLOPS 2x56Compilation Options(2x1) Efficiency(2x1) Potential Speed-Up (%)(2x2) Efficiency(2x2) Potential Speed-Up (%)(2x4) Efficiency(2x4) Potential Speed-Up (%)(2x8) Efficiency(2x8) Potential Speed-Up (%)(2x16) Efficiency(2x16) Potential Speed-Up (%)(2x32) Efficiency(2x32) Potential Speed-Up (%)(2x56) Efficiency(2x56) Potential Speed-Up (%)
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...+exec8.838.398.458.17.325.134.45135.669.8836.4818.169.234.933.43135.4167.9434.4517.298.654.613.352481632641120.020.290.350.320.270.250.070.362.591.430.700.330.280.05Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.001.523.015.9811.9223.8344.7161.41GNU 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 1010.030.980.150.980.170.980.160.920.420.721.24
Loop 232 - flux_calc.cpp:38-40 - exec [...]+0.020.020.020.020.020.010.010.240.20.130.070.030.020.020.230.170.10.040.020.0102481632631050.000.000.000.010.010.010.010.010.020.020.020.010.010.002.133.144.9114.5029.0549.150.00100.680.010.570.010.720.010.720.010.72010
Loop 233 - flux_calc.cpp:39-40 - exec8.828.378.428.087.35.134.45135.3769.736.3618.119.224.923.43135.1867.7734.3517.258.634.63.342481632641120.020.290.340.320.270.250.070.352.591.420.700.330.280.051.523.015.9811.9123.8144.7061.391010.020.980.140.980.170.980.150.920.420.721.23
viscosity_kernel(int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...+exec8.538.358.277.947.14.733.13130.767.3733.8216.988.484.392.5130.7667.6233.7516.948.44.242.352481632641120.010.040.030.090.070.110.050.000.070.120.150.080.050.04Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.006.6012.7525.5650.92102.68203.41367.10GNU 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 100.970.280.970.260.960.280.970.190.960.170.990.02
Loop 588 - viscosity.cpp:38-64 - exec [...]+00000000.010.020.010.010.010.010.020.010.0100000248163262860.000.000.000.000.000.000.010.010.010.000.000.000.000.007.556.450.000.000.000.000.00
Loop 589 - viscosity.cpp:39-64 - exec [...]8.538.358.277.947.14.733.13130.767.3633.8216.988.474.392.49130.7567.6133.7416.948.44.242.352481632641120.000.040.030.090.070.110.050.010.070.120.150.080.050.046.6012.7625.5650.91102.66203.38367.07100.970.280.970.260.960.280.970.190.960.170.990.02
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...+exec6.476.756.696.45.763.853.3599.2754.7427.4913.856.973.582.8499.2154.6927.2713.656.823.462.522481632641120.010.070.080.210.160.150.070.140.340.330.430.190.100.05Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.007.8614.2828.6957.30114.68225.94309.50GNU 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 100.910.630.910.610.910.590.910.520.90.40.70.99
Loop 217 - calc_dt.cpp:49-49 - exec00000000000000000000000000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 218 - calc_dt.cpp:49-75 - exec [...]+00000000.04000.020.010.010.010.020.0100000248151342530.000.000.000.000.000.000.010.020.000.000.010.000.000.003.806.800.000.000.000.000.00
Loop 220 - calc_dt.cpp:52-75 - exec [...]6.476.756.696.45.763.853.3599.2354.7327.4913.856.973.572.8499.1954.6827.2713.656.813.452.522481632641120.010.070.080.210.160.150.070.130.340.330.430.190.100.057.8714.2828.6957.29114.84226.55309.44100.910.630.910.610.910.590.910.520.90.390.71
Loop 219 - calc_dt.cpp:54-75 - exec000000000000000000000000000110.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.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...+exec5.255.665.715.484.933.423.2980.6647.5224.3912.226.153.22.5480.5745.8723.2811.695.843.072.472481632641120.010.240.210.230.200.080.030.192.140.850.480.240.090.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.008.9215.6630.8561.45122.98233.99290.85GNU 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 100.880.690.870.770.860.760.860.680.820.620.581.37
Loop 175 - advec_cell.cpp:159-202 - exec [...]+0.010.010.010.010.010.010.010.120.110.050.040.030.040.020.120.070.030.020.010.010.01248163261870.000.000.000.010.010.010.010.000.040.010.010.010.010.012.004.919.8713.2032.4038.0030.00100.860100.7500.7500.380.010.210.01
Loop 177 - advec_cell.cpp:163-202 - exec [...]5.255.655.75.474.923.423.2880.5447.4124.3512.186.143.192.5480.4545.823.2411.675.833.062.472481632641120.010.240.210.230.200.080.030.182.100.850.480.240.100.038.9315.6830.8961.53123.14234.63290.73100.880.690.870.770.860.760.860.680.820.610.581.37
Loop 176 - advec_cell.cpp:163-202 - exec [...]00000000000000.01000000000000040.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.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.835.335.355.154.733.864.3174.0944.062211.175.763.743.4974.0543.1421.8210.985.593.463.242481632641120.000.170.080.250.200.230.060.101.190.320.520.230.240.05Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.0010.5718.1335.8471.23139.96226.17241.62GNU 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 100.860.760.850.810.840.810.830.810.671.280.412.55
Loop 201 - advec_mom.cpp:182-211 - exec [...]+0000000.010.020.030.010.010.010.020.020.020.010.010000248163156940.000.000.000.000.000.010.010.000.010.010.000.000.010.0114.6544.4535.600.000.000.000.0010100.5010101010
Loop 203 - advec_mom.cpp:186-211 - exec [...]4.835.325.355.144.723.854.3174.0644.0421.9911.165.763.743.4874.0243.1321.8110.975.593.463.242481632641120.000.170.080.250.200.230.060.101.180.310.520.230.240.0510.5718.1235.8471.25139.87226.05241.43100.860.750.850.810.840.80.830.810.671.280.412.55
Loop 202 - advec_mom.cpp:186-211 - exec [...]00000000.0100.030.010.0100.010.0100.010000248151922460.000.000.000.000.000.000.000.000.000.010.000.000.000.0011.700.0013.600.000.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...+exec4.524.384.354.474.865.496.3569.4135.4117.959.95.825.434.8469.3135.517.769.535.744.934.772481632641120.010.020.050.060.030.590.040.200.090.170.130.040.580.03Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.008.5916.7833.5562.52103.79120.84124.74GNU 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 100.980.10.980.110.910.410.751.190.443.080.264.7
Loop 274 - PdV.cpp:71-83 - exec [...]+00000000.030.030.020.020.010.010.010.020.020.010.01000248163250960.000.000.000.000.000.000.000.010.010.010.010.000.000.0022.4021.4042.4029.200.000.000.00100.500.500.250101010
Loop 276 - PdV.cpp:72-83 - exec [...]4.524.384.354.474.855.496.3469.3835.417.949.95.815.434.8469.2835.4817.759.535.744.924.772481632641120.010.020.040.060.030.590.040.190.090.160.140.040.580.038.5816.7833.5462.49103.72121.01124.64100.980.10.980.110.910.410.751.190.443.070.264.7
Loop 275 - PdV.cpp:72-83 - exec00000000000000000000000000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.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.524.784.784.544.253.774.3169.393919.79.85.143.693.4469.2638.7219.499.695.033.383.242481632641120.010.070.060.160.140.300.050.220.430.250.330.170.310.04Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.0011.8521.1942.0684.60162.99242.61253.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 100.890.50.890.530.890.480.860.590.641.360.382.66
Loop 198 - advec_mom.cpp:110-139 - exec [...]+0000000.010.040.020.020.010.010.020.030.030.010.010.01000.012481632611020.000.000.000.000.000.010.010.020.000.010.010.000.010.0111.4536.5533.5037.900.000.0052.10101.5-00.7500.38010100.050.01
Loop 200 - advec_mom.cpp:114-139 - exec4.524.784.784.544.253.764.369.3538.9619.669.85.133.693.4369.2238.719.489.695.033.373.232481632641120.010.070.060.160.140.300.050.220.430.250.330.170.310.0411.8521.1942.0584.53162.85243.08253.86100.890.510.890.530.890.490.860.590.641.350.382.65
Loop 199 - advec_mom.cpp:114-139 - exec [...]00000000.020.020.0100.0100.010.010.0100000248152752470.000.000.000.000.000.000.000.010.010.000.000.000.000.0031.4032.900.000.000.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...+exec3.853.773.763.824.134.645.3559.1230.4915.558.694.964.64.1558.9930.5715.358.144.894.174.022481632641120.010.010.040.080.020.490.050.230.080.170.180.030.490.04Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.008.7016.7633.3762.93104.76122.92127.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 100.960.130.960.150.910.360.751.020.442.590.263.95
Loop 271 - PdV.cpp:50-63 - exec [...]+00000000.010.030.010.010.010.020.010.010.020.010000248163260910.000.000.000.000.000.010.010.010.010.010.000.000.000.0035.2020.0032.400.000.000.000.00100.2500.25010101010
Loop 273 - PdV.cpp:51-63 - exec [...]3.853.773.763.824.134.645.3559.1130.4615.548.684.964.64.1458.9830.5615.348.144.894.164.022481632641120.010.010.040.080.020.490.050.220.070.170.170.030.490.048.6916.7533.3762.89104.69123.11127.62100.960.130.960.150.910.360.751.020.442.580.263.95
Loop 272 - PdV.cpp:55-63 - exec [...]00000000000000000000000000010.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.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]+exec3.824.544.54.354.394.34.7958.6737.3718.849.525.364.223.6658.6236.7418.349.275.193.863.62481632641120.010.080.090.150.130.370.040.110.810.350.330.160.380.03Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.005.969.5119.0437.7267.3890.6096.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 100.80.920.80.90.790.910.711.290.472.260.293.4
Loop 242 - ideal_gas.cpp:39-45 - exec [...]+00000.010.010.010.010.040.010.020.020.010.020.010.020.010.010.0100.01248152950870.000.000.000.000.000.000.010.000.020.010.010.010.000.0010.007.6025.2020.8012.000.0023.20100.2500.2500.1300.060.01100.020.01
Loop 243 - ideal_gas.cpp:40-45 - exec3.824.534.494.344.384.294.7858.6637.3418.849.55.364.223.6458.6136.7218.339.275.183.853.592481632641120.010.080.090.150.130.370.040.110.800.360.330.160.380.035.969.5119.0437.7067.4990.7997.08100.80.910.80.90.790.910.711.280.482.250.293.39
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...+exec3.573.753.733.744.044.655.4454.9730.4915.318.054.874.634.1854.830.3915.27.984.784.174.092481632641120.020.040.040.110.100.490.050.280.200.140.220.120.490.04Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.0013.4924.3348.5492.43154.32176.89180.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 100.90.370.90.370.860.530.721.150.412.740.244.14
Loop 155 - accelerate.cpp:42-53 - exec [...]+00000000.040.020.030.010.010.010.010.030.020.010.010002481632631070.000.000.000.000.000.000.000.010.000.010.000.000.000.0011.6010.7326.4526.900.000.000.00100.7500.7500.380101010
Loop 157 - accelerate.cpp:43-53 - exec3.573.753.723.744.034.655.4454.9130.4615.288.034.864.624.1854.7430.3415.187.974.774.174.092481632641120.020.040.040.110.100.490.050.280.210.140.220.120.490.0413.4924.3548.5792.48154.48176.71180.39100.90.370.90.370.860.530.721.140.412.740.244.14
Loop 156 - accelerate.cpp:43-53 - exec00000000.040.050.020.010.010.010.010.040.030.010.01000248162954770.000.000.000.000.000.000.000.010.020.010.010.000.000.009.7311.5232.6028.100.000.000.00100.670100.50101010
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.512.812.662.722.72.733.0254.0425.6111.647.493.922.862.3553.8322.7710.865.83.22.452.272481632641120.020.250.090.240.150.300.060.342.140.350.510.170.290.04Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.003.819.0518.9735.5264.2983.9590.16GNU 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 101.1801.2401.1601.0500.690.860.421.74
Loop 192 - advec_mom.cpp:169-172 - exec [...]+0.01000.010.01000.090.070.020.030.020.020.020.080.040.010.010.01002481631641020.000.000.000.000.000.010.010.020.030.010.010.010.000.006.8312.5554.3547.0547.100.000.0010102-0100.50.011010
Loop 193 - advec_mom.cpp:170-172 - exec [...]3.512.812.662.712.72.733.0153.9525.5411.637.483.922.862.3453.7522.7310.855.793.192.452.272481632641120.020.250.090.240.150.300.060.322.120.350.510.170.290.043.819.0418.9435.5064.3483.7489.92101.1801.2401.1601.0500.690.860.421.74
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.472.732.682.732.692.723.0153.4523.4111.477.493.882.862.3253.2722.1410.945.833.182.442.272481632641120.020.120.070.230.130.290.070.301.030.260.500.150.280.05Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.003.869.2818.8435.3564.7984.4090.97GNU 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 101.201.2201.1401.0500.680.860.421.75
Loop 186 - advec_mom.cpp:97-100 - exec [...]+0000.010.010.010.010.080.030.030.030.020.010.020.070.020.020.010.01002481632641060.000.000.000.000.000.010.010.020.010.010.010.000.000.019.2432.1530.0057.6550.400.000.00101.75-00.8800.8800.440.011010
Loop 187 - advec_mom.cpp:98-100 - exec [...]3.472.732.682.732.682.713.0153.3723.3811.447.473.882.862.3253.1922.1210.925.823.172.432.262481632641120.020.120.070.230.130.280.070.281.030.260.500.150.280.053.859.2618.8235.3164.8484.4791.08101.201.2201.1401.0500.680.860.421.74
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.363.563.563.453.242.983.4351.5929.0414.787.534.012.972.6551.5728.8114.537.373.832.682.582481632641120.000.060.090.130.130.250.030.070.370.350.260.150.250.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.0013.9324.9349.4497.47187.54268.07278.60GNU 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 100.90.370.890.40.870.430.840.510.61.190.362.21
Loop 172 - advec_cell.cpp:67-110 - exec [...]+0000000.010.010.010.010.010.010.010.020.020.0100000248162656980.000.000.000.000.000.000.010.000.000.000.000.000.000.005.709.000.000.000.000.000.00
Loop 174 - advec_cell.cpp:71-110 - exec [...]3.363.563.563.453.242.983.4251.5629.0214.787.514.012.972.6551.5328.814.527.363.832.672.572481632641120.000.060.090.130.130.250.030.080.360.350.260.150.250.0213.9424.9449.4697.56187.47268.94279.51100.890.380.890.40.880.430.840.520.61.180.362.2
Loop 173 - advec_cell.cpp:71-110 - exec [...]00000000.040.020.010000.010.030.0100000248162138680.000.000.000.000.000.000.000.010.010.010.000.000.000.004.1710.700.000.000.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>&...+exec3.022.612.582.572.652.693.0346.4821.110.716.023.442.682.3446.3521.1410.515.473.142.412.282481632641120.010.010.030.080.060.260.030.220.060.100.170.070.260.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.001.793.937.7714.9826.1734.1536.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 101.101.101.0600.920.210.61.070.361.93
Loop 178 - advec_mom.cpp:44-48 - exec [...]+0.01000.010.010.010.010.170.040.030.030.020.020.020.150.030.020.010.010.010.01248163056980.000.000.000.000.000.010.010.030.010.010.010.010.000.001.557.6710.3018.2027.2024.8031.60102.5-01.88-01.8800.9400.470.010.270.01
Loop 179 - advec_mom.cpp:47-48 - exec3.012.612.572.562.652.683.0246.3621.0810.6963.432.672.3346.221.1110.495.463.132.412.272481632641120.010.020.030.080.060.260.030.250.070.100.160.070.260.021.793.937.7714.9726.1634.0536.59101.0901.101.0600.920.210.61.070.361.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.942.582.522.512.62.632.9645.221.3110.445.933.362.642.3245.0820.9110.285.363.072.362.232481632641120.010.040.020.080.060.250.030.200.400.090.170.070.250.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.001.803.887.9015.1726.4934.4236.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 101.0801.101.0500.920.210.61.060.361.89
Loop 180 - advec_mom.cpp:53-57 - exec [...]+0.010.0100.010.010.010.010.10.070.030.030.020.020.020.090.050.020.010.010.010.01248162957910.000.000.000.000.000.010.010.010.010.010.010.010.000.003.476.0812.2020.2022.6028.4025.00100.901.13-01.13-00.5600.280.010.160.01
Loop 181 - advec_mom.cpp:56-57 - exec2.932.572.522.512.592.632.9545.1221.2710.425.923.362.622.344.9920.8610.265.343.062.362.222481632641120.010.040.020.080.060.250.030.210.410.090.170.080.250.021.803.887.8915.1926.5134.3036.62101.0801.101.0500.920.210.61.060.361.88
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.912.582.552.653.063.784.4244.6520.9810.465.733.693.783.3944.6520.8910.45.663.623.393.332481632641120.000.030.020.030.030.420.030.020.170.070.050.040.420.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.003.687.8615.5328.4944.6047.6649.27GNU 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 101.0701.0700.990.040.770.70.412.220.243.36
Loop 196 - advec_mom.cpp:220-221 - exec [...]+00000000.040.020.010.010.020.010.020.030.020.010000247152748820.000.000.000.000.000.000.010.020.010.010.010.000.000.003.927.2012.400.000.000.000.00100.7500.75010101010
Loop 197 - advec_mom.cpp:221-221 - exec [...]2.912.582.552.653.063.784.4244.620.9510.455.733.693.763.3944.6220.8710.395.653.623.393.322481632641120.000.030.020.030.030.430.030.010.160.070.050.040.420.033.687.8615.5328.5144.5647.6049.35101.0701.0700.990.030.770.70.412.230.243.36
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.862.542.512.643.053.794.4243.820.7410.355.663.673.793.4143.820.610.265.633.613.43.322481632641120.000.040.020.030.030.430.030.030.200.080.050.030.420.03Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.003.757.9716.0429.2345.4648.3649.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 101.0601.0700.970.070.760.740.42.260.243.38
Loop 190 - advec_mom.cpp:148-149 - exec [...]+00000000.030.020.010.010.010.010.020.020.0100000248162446680.000.000.000.000.000.000.010.010.010.000.000.000.000.006.2012.800.000.000.000.000.0010101010101010
Loop 191 - advec_mom.cpp:149-149 - exec [...]2.862.542.512.643.053.784.4243.7720.7210.345.663.663.793.443.7820.5910.255.623.613.393.322481632641120.000.040.020.030.030.430.030.020.200.080.050.030.430.033.757.9616.0429.2645.4248.4749.24101.0601.0700.970.070.760.740.42.250.243.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>&...+exec2.282.432.422.352.332.322.5935.1319.829.915.032.792.291.9935.0219.719.8652.752.081.952481632641120.010.010.010.040.020.210.030.170.180.040.070.020.210.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.001.192.074.148.2014.8819.8521.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 100.890.270.890.270.880.290.80.480.531.10.321.76
Loop 184 - advec_mom.cpp:73-75 - exec [...]+0.01000.010.0100.010.080.040.040.030.020.010.020.080.030.020.010.0100248163140770.000.000.000.000.010.000.010.010.010.010.010.010.000.002.155.276.4026.8017.200.000.00101.33-010100.50.011010
Loop 185 - advec_mom.cpp:74-75 - exec2.282.432.412.342.322.322.5935.0419.799.95.022.792.291.9934.9419.689.844.992.752.081.952481632641120.010.010.010.040.020.210.030.170.180.050.080.020.210.021.182.074.148.1614.8219.8021.03100.890.270.890.270.880.290.790.480.521.10.321.76
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.192.292.272.222.262.272.5333.6718.619.364.772.712.251.9633.6118.559.264.752.672.041.92481632641120.010.010.010.030.020.200.040.110.180.060.060.020.210.03Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.001.212.224.458.6515.4519.9221.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 100.910.220.910.210.880.260.790.480.511.10.321.73
Loop 182 - advec_mom.cpp:62-66 - exec [...]+0.010.01000.0100.010.090.060.030.020.010.020.020.090.040.020.010.0100248163055860.000.000.000.000.000.010.010.000.010.010.000.010.000.001.874.807.9015.4027.800.000.00101.13-01.13-01.13-00.5601010
Loop 183 - advec_mom.cpp:65-66 - exec2.192.282.272.222.252.272.5233.5818.599.344.772.712.241.9633.5218.519.254.742.662.041.92481632641120.010.010.010.030.020.200.040.110.190.060.060.020.210.031.212.224.448.6315.4019.8221.09100.910.220.910.210.880.260.790.480.511.10.321.73
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.182.011.992.112.543.043.5533.4516.288.154.513.033.032.7133.4416.328.134.5132.732.672481632641120.000.010.010.020.020.340.020.030.030.040.030.020.330.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.006.1412.5825.3445.6868.6375.2877.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 101.0201.0300.930.150.70.770.381.880.222.76
Loop 170 - advec_cell.cpp:210-216 - exec [...]+00000000.010.020.010.010.010.010.020.010.010.010000247132238560.000.000.000.000.000.000.000.000.010.000.000.000.000.009.209.607.600.000.000.000.00
Loop 171 - advec_cell.cpp:211-216 - exec2.182.011.992.112.543.043.5533.4316.288.154.513.033.032.7133.4316.318.134.532.732.672481632641120.000.010.010.020.020.340.020.030.040.040.030.030.330.026.1412.5825.3345.7668.6075.2477.32101.0201.0300.930.150.70.770.381.880.222.76
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.081.971.962.092.543.043.5531.9716.048.024.463.033.022.7531.9115.987.984.4632.732.672481632641120.010.020.010.020.020.340.030.100.100.050.030.030.330.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.006.4312.8125.8246.1968.7075.4976.40GNU 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 1010100.890.220.660.850.371.930.212.79
Loop 163 - advec_cell.cpp:119-125 - exec [...]+00000000.020.010.010.010.010.010.010.010.0100000248122635550.000.000.000.000.000.000.000.010.000.000.010.000.000.003.609.600.000.000.000.000.00
Loop 164 - advec_cell.cpp:120-125 - exec2.081.971.962.092.533.043.5531.9716.038.024.463.033.022.7431.915.987.984.4632.722.672481632641120.010.020.010.010.020.340.030.110.100.050.030.030.330.026.4412.8025.8146.1768.6575.7376.361010100.890.220.660.850.371.930.212.79
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...+exec1.962.322.312.232.232.292.630.1918.89.464.812.682.242.0330.0918.829.424.762.632.051.962481632641120.010.010.010.080.040.200.050.160.080.040.170.050.200.04Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.000.000.000.000.000.000.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 100.80.470.80.470.790.470.720.640.461.240.271.89
Loop 279 - reset_field.cpp:46-48 - exec [...]+000.0100.010.010.010.050.040.030.010.020.020.020.040.020.020.010.010.010248142143620.000.000.000.000.000.000.000.010.020.010.000.000.000.000.000.000.000.000.000.000.0010100.50.010.500.250.010.130.0110
Loop 280 - reset_field.cpp:47-48 - exec1.962.322.32.222.222.292.630.1418.89.444.812.682.242.0330.0518.89.44.752.632.051.952481632641120.010.020.010.080.040.200.050.140.090.050.170.050.200.040.000.000.000.000.000.000.00100.80.470.80.460.790.460.710.630.461.240.281.88
revert_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&) [clone ._omp_fn.0]+exec1.852.072.0621.9722.2628.317.178.614.392.41.971.7328.3116.88.44.272.341.791.72481632641120.000.060.040.050.040.180.020.010.520.170.100.040.180.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.000.000.000.000.000.000.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 100.840.330.840.320.830.340.760.480.491.010.31.59
Loop 284 - revert.cpp:36-38 - exec [...]+00000000.030.050.010.020.010.010.020.030.030.010.01000248131327430.000.000.000.000.000.000.000.010.020.000.000.000.000.000.000.000.000.000.000.000.00100.500.7500.380101010
Loop 285 - revert.cpp:37-38 - exec1.842.072.0621.9722.2628.2717.158.64.382.41.971.7328.2816.788.394.262.331.791.72481632641120.000.060.040.050.040.180.020.000.520.160.100.040.190.020.000.000.000.000.000.000.00100.840.330.840.320.830.340.760.480.491.010.31.59
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...+exec1.852.072.061.991.972.012.2728.3417.148.644.372.4321.7428.2916.738.394.242.331.81.712481632641120.000.060.050.060.030.180.020.090.560.200.130.040.180.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.000.000.000.000.000.000.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 100.850.320.840.320.830.330.760.480.491.020.31.6
Loop 281 - reset_field.cpp:36-38 - exec [...]+00000000.040.040.020.010.010.010.010.030.030.0100.010024882031440.000.000.000.000.000.000.000.010.010.010.000.000.000.000.000.000.000.000.000.000.00100.500.750100.1901010
Loop 282 - reset_field.cpp:37-38 - exec1.842.062.051.981.9722.2728.317.128.624.372.421.991.7428.2616.78.384.232.331.81.72481632641120.000.060.050.060.030.180.020.070.550.200.130.040.180.020.000.000.000.000.000.000.00100.850.320.840.320.840.330.760.480.491.020.31.6
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.731.381.351.341.361.351.5126.6411.496.043.181.811.361.1926.4511.145.52.851.611.211.132481632641120.020.050.060.060.040.130.030.280.430.240.130.050.130.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.002.365.6311.2721.7438.4851.2255.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 101.1901.201.1601.0300.680.430.420.88
Loop 159 - advec_cell.cpp:44-48 - exec [...]+00000000.040.020.010.010.010.020.010.040.010.010.01000247142743650.000.000.000.000.000.000.010.010.000.000.000.000.000.004.3017.407.8015.600.000.000.00102-0100.50101010
Loop 160 - advec_cell.cpp:47-48 - exec1.721.371.351.331.361.351.5126.5911.476.033.181.81.361.1926.4111.125.52.841.611.211.132481632641120.020.050.060.060.040.130.030.270.430.230.130.050.130.022.355.6211.2521.7738.3551.0955.49101.1901.201.1601.0300.680.430.420.88
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.691.341.311.31.331.321.4725.911.165.923.091.781.341.1625.8510.855.352.781.581.181.112481632641120.000.040.060.060.050.130.030.080.400.240.130.060.130.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.002.365.6511.3221.7938.3551.2454.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 101.1901.2101.1601.0200.680.420.420.86
Loop 165 - advec_cell.cpp:136-140 - exec [...]+00000000.040.030.020.010.010.010.020.040.020.010.01000248162736630.000.000.000.000.000.000.000.010.010.010.000.000.000.004.008.7013.2015.200.000.000.001010100.50101010
Loop 166 - advec_cell.cpp:139-140 - exec1.681.341.311.31.331.321.4725.8711.155.923.081.771.331.1625.8110.835.342.771.571.181.112481632641120.010.040.060.060.050.130.030.100.400.250.130.060.130.022.355.6411.3221.8138.5051.1354.79101.1901.2101.1601.0300.680.420.420.86
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.191.181.161.171.161.2819.749.664.832.531.451.161.0319.679.654.812.481.391.040.962481632641120.010.000.010.010.020.110.030.120.060.030.030.020.110.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.001.062.154.408.5815.3120.4721.67GNU 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 101.0201.0200.990.010.880.140.590.470.370.81
Loop 169 - advec_cell.cpp:148-150 - exec [...]+000000000000000000000002019110.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 167 - advec_cell.cpp:148-150 - exec [...]+00000000.10.030.020.010.010.010.010.070.020.010000247142540490.000.000.000.000.000.000.000.040.010.010.000.000.000.001.743.200.600.000.000.000.00101.75-01.75-010101010
Loop 168 - advec_cell.cpp:149-150 - exec1.281.191.181.161.171.161.2819.649.644.812.521.441.151.0319.69.634.82.471.391.040.962481632641120.000.000.010.010.020.110.030.080.060.030.030.020.110.021.052.154.418.5815.2020.3421.57101.0201.0200.990.010.880.140.590.480.360.81
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.241.191.181.161.151.141.2619.039.694.862.51.431.14118.989.684.832.481.361.020.952481632641120.000.000.010.010.020.110.030.080.060.030.020.020.110.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.001.072.134.278.2914.9819.8321.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 100.980.020.980.020.960.050.870.150.580.480.360.81
Loop 161 - advec_cell.cpp:56-58 - exec [...]+00000000.050.030.030.010.010.010.020.050.020.010.01000248152239590.000.000.000.000.000.000.000.000.020.010.000.000.000.001.722.8014.808.400.000.000.00101.25-01.25-00.630101010
Loop 162 - advec_cell.cpp:57-58 - exec1.231.191.181.161.151.131.2618.979.684.842.51.431.14118.939.664.822.471.361.020.952481632641120.000.000.010.010.020.110.030.080.070.020.030.020.110.021.072.134.258.2914.9219.7421.35100.980.020.980.020.960.050.870.150.580.470.360.81
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.950.980.980.950.930.870.9614.528.324.252.151.170.860.7714.517.9442.031.10.780.732481632641120.000.060.040.040.030.070.020.030.480.170.080.040.070.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.005.6610.3520.5440.4474.85105.65113.05GNU 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 100.910.080.910.090.890.10.820.160.580.360.350.62
Loop 188 - advec_mom.cpp:87-88 - exec [...]+00000.0100.010.060.050.030.020.020.010.030.060.040.020.010.0100248163154890.000.000.000.000.000.000.010.000.010.010.010.010.000.014.138.6512.3028.2023.400.000.00100.7500.7500.7500.380.011010
Loop 189 - advec_mom.cpp:88-88 - exec0.940.980.980.950.920.870.9614.478.294.222.141.170.860.7714.457.93.982.021.090.780.722481632641120.000.050.040.040.030.070.020.040.470.170.080.040.070.025.6710.3620.5940.5075.32105.36114.25100.910.080.910.090.890.10.830.160.580.370.360.62
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.940.970.970.930.90.860.9614.488.234.142.081.130.840.814.467.853.941.991.070.770.722481632641120.000.060.040.030.030.060.030.040.480.160.080.030.060.03Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.005.6810.4621.2041.9878.13108.39113.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 100.920.080.920.080.910.090.840.140.590.360.360.62
Loop 194 - advec_mom.cpp:159-160 - exec [...]+000.010000.010.050.050.040.020.020.020.020.040.030.020.01000.01248162949910.000.000.000.000.000.010.010.020.010.010.010.000.010.007.346.6511.5329.800.000.0025.70100.6700.50.010.5010100.070.01
Loop 195 - advec_mom.cpp:160-160 - exec0.940.970.960.930.90.850.9514.458.24.142.081.130.840.814.427.823.921.981.060.760.722481632641120.000.060.040.030.030.060.030.060.480.160.080.040.070.035.6810.4821.2542.0478.63109.56112.96100.920.080.920.080.910.080.850.130.590.350.360.61
field_summary(global_variables&, parallel_&) [clone ._omp_fn.0]+exec0.730.750.750.720.640.430.2911.256.073.071.540.780.40.2411.246.083.051.530.760.380.222481632641120.000.000.010.010.010.020.010.020.020.020.030.020.010.01Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.006.5112.0323.9847.7996.26192.62331.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 100.920.060.920.060.920.060.920.050.920.030.910.03
Loop 229 - context.h:69-69 - exec [...]0.730.750.750.720.640.430.2911.256.073.071.540.780.40.2411.246.083.051.530.760.380.222481632641120.000.000.010.010.010.020.010.020.020.020.030.020.010.016.5112.0323.9847.7996.26192.62331.44100.920.060.920.060.920.060.920.050.920.030.910.03
unknown_kernel_regionkernel0.290.290.280.270.250.20.184.642.41.210.630.370.230.24.522.341.160.570.30.180.132481632641120.010.010.010.020.020.020.030.180.060.030.030.030.020.02System (%): 99.94
OMP (%): 0.06
System (%): 99.84
OMP (%): 0.11
MPI (%): 0.05
System (%): 99.78
OMP (%): 0.22
System (%): 99.61
OMP (%): 0.39
System (%): 99.47
OMP (%): 0.53
System (%): 98.66
OMP (%): 1.34
System (%): 98.97
OMP (%): 1.03
0.010.050.060.190.240.530.95100.970.010.970.010.9900.940.010.780.040.620.07
generate_chunk(int, global_variables&) [clone ._omp_fn.0]+exec0.050.060.060.060.060.040.040.830.530.270.140.070.040.040.820.510.260.130.070.040.032481632641120.000.000.000.000.000.000.000.020.030.020.010.000.000.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.000.000.000.000.000.000.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 100.80.010.790.010.790.010.730.020.640.010.490.02
Loop 235 - generate_chunk.cpp:74-80 - exec [...]+00000000000000000000001100140.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 236 - generate_chunk.cpp:77-80 - exec0.050.060.060.060.060.040.040.830.530.270.140.070.040.040.820.510.260.130.070.040.032481632641120.000.000.000.000.000.000.000.020.030.020.010.000.000.000.000.000.000.000.000.000.00100.80.010.790.010.790.010.730.020.640.010.490.02
MPL_gpu_cuda_finalizelibmpi.so.12.0.00.040.10.060.040.010.0100.92.151.221.110.140.20.080.580.780.230.080.010.01022222220.030.110.100.330.040.060.040.450.850.410.710.050.050.03MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.000.000.000.000.000.000.000.00100.370.060.630.020.9103.6201.81010
initialise_chunk(int, global_variables&) [clone ._omp_fn.4]+exec0.040.050.050.050.050.040.030.650.430.230.110.060.040.030.650.380.20.10.050.030.022481632641120.000.010.010.010.000.000.000.000.060.030.010.010.000.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.000.000.000.000.000.000.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 100.860.010.810.010.810.010.810.010.680.010.580.01
Loop 248 - initialise_chunk.cpp:77-82 - exec [...]+00000000000000000000000020020.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 249 - initialise_chunk.cpp:80-82 - exec0.040.050.050.050.050.040.030.650.430.230.110.060.040.030.650.380.20.10.050.030.022481632641120.000.010.010.010.000.000.000.000.060.030.010.010.000.000.000.000.000.000.000.000.00100.860.010.810.010.810.010.810.010.680.010.580.01
unknown_functionUnknown module0.040.040.040.040.030.020.010.680.310.170.110.060.040.040.660.30.140.080.040.020.012481632621000.000.000.000.010.010.010.010.020.020.020.020.010.010.01Others (%): 100.00Others (%): 99.58
MPI (%): 0.42
Others (%): 100.00Others (%): 99.62
MPI (%): 0.38
Others (%): 100.00Others (%): 100.00Others (%): 100.000.000.000.000.000.000.000.00101.1-01.1801.03-01.03-01.03-01.18-0
MPIDI_SHMGR_Release_allreducelibmpi.so.12.0.00.030.030.030.020000.940.830.940.750.030.120.030.470.210.120.0500011111110.000.000.000.000.000.000.000.000.000.000.000.000.000.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.000.000.000.000.000.000.000.00101.12-00.9801.17-0101010
MPIR_Progress_hook_exec_on_vcilibmpi.so.12.0.00.020.060.030.030000.531.310.710.880.130.140.050.350.520.130.060.010022222220.020.050.070.260.050.020.010.250.390.270.560.060.020.01MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.000.000.000.000.000.000.000.00100.340.040.670.010.730.012.19-01010
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.020.020.020.010.010.010.010.540.340.140.090.040.040.050.270.150.060.030.010.010.0112481632550.000.010.010.010.010.010.020.000.040.030.020.010.010.01Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.000.000.000.000.000.000.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 100.901.13-01.13-01.6900.8400.480.01
Loop 257 - pack_kernel.cpp:90-92 - exec [...]+0.020.020.020.010.010.010.010.540.340.140.090.040.040.050.270.150.060.020.010.010.0112481632550.000.010.010.010.010.010.020.000.040.030.020.010.010.010.000.000.000.000.000.000.00100.901.13-01.6901.6900.8400.480.01
Loop 258 - pack_kernel.cpp:90-92 - exec00000000000000000000000000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
__pthread_mutex_unlock_usercntlibpthread-2.28.so0.020.050.030.020000.531.050.60.580.050.10.040.340.430.120.0400022222220.020.040.030.170.000.050.020.280.280.140.370.000.040.01Pthread (%): 100.00Pthread (%): 100.00Pthread (%): 100.00Pthread (%): 100.00Pthread (%): 100.00Pthread (%): 100.00Pthread (%): 100.000.000.000.000.000.000.000.00100.40.030.710.011.06-0101010
generate_chunk(int, global_variables&) [clone ._omp_fn.1]+exec0.020.020.020.020.020.010.010.580.460.360.220.110.060.040.380.20.10.050.020.010.01248163264720.020.020.030.030.020.020.010.280.170.110.050.030.010.01Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.000.000.000.000.000.000.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 100.9500.9500.9501.19-01.19-00.680
Loop 237 - generate_chunk.cpp:85-123 - exec [...]+00000000000000000000000000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 239 - context.h:46-69 - exec [...]0.020.020.020.020.020.010.010.580.460.360.220.110.060.040.380.20.10.050.020.010.01248163264720.020.020.030.030.020.020.010.280.170.110.050.030.010.010.000.000.000.000.000.000.00100.9500.9500.9501.19-01.19-00.680
Loop 238 - generate_chunk.cpp:88-123 - exec [...]00000000000000000000000000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.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.020.020.020.020.020.020.540.350.160.110.090.080.080.270.170.060.040.020.020.0212481632560.000.000.010.010.020.020.020.000.010.030.020.020.010.01Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.000.000.000.000.000.000.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 100.7901.13-00.8400.8400.420.010.240.02
Loop 259 - pack_kernel.cpp:122-124 - exec [...]+0.020.020.020.020.020.020.020.540.350.150.110.090.080.080.270.170.060.040.020.020.0212481632560.000.000.010.010.020.020.020.000.010.030.020.020.010.010.000.000.000.000.000.000.00100.7901.13-00.8400.8400.420.010.240.02
Loop 260 - pack_kernel.cpp:122-124 - exec00000000000000000000000000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
__GI___pthread_mutex_locklibpthread-2.28.so0.020.060.030.020000.61.270.770.660.080.070.050.370.470.140.050.010022222220.020.060.080.200.010.020.020.320.490.320.430.010.020.01Pthread (%): 100.00Pthread (%): 100.00Pthread (%): 100.00Pthread (%): 100.00Pthread (%): 100.00Pthread (%): 100.00Pthread (%): 100.000.000.000.000.000.000.000.00100.390.040.660.010.9202.31-01010
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.020.020.020.020.020.020.670.330.170.120.070.060.060.340.160.080.040.030.020.0112481632560.000.000.000.010.010.010.020.000.010.020.020.010.010.01Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.000.000.000.000.000.000.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 101.06-01.06-01.06-00.710.010.530.010.610.01
Loop 255 - pack_kernel.cpp:57-59 - exec [...]+0.020.020.020.020.020.020.020.670.330.170.110.070.050.060.340.160.080.040.030.020.0112481632560.000.000.000.010.010.010.020.000.010.010.020.010.010.010.000.000.000.000.000.000.00101.06-01.06-01.06-00.710.010.530.010.610.01
Loop 256 - pack_kernel.cpp:57-59 - exec00000000000000000000000000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
MPIDI_OFI_progresslibmpi.so.12.0.00.010.010.010.010000.140.320.220.20.020.040.010.090.110.040.0100022222210.010.020.020.060.000.020.000.080.130.080.130.000.010.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.000.000.000.000.000.000.000.00100.410.010.5601.13-0101010
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.010.020.010.010.010.010.380.230.160.080.060.050.040.190.110.060.030.010.010.0112481630540.000.000.010.010.010.010.010.000.000.030.020.010.010.01Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.000.000.000.000.000.000.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 100.8600.7900.7901.19-00.5900.340.01
Loop 261 - pack_kernel.cpp:158-160 - exec [...]+0.010.010.020.010.010.010.010.380.230.160.080.060.050.040.190.110.060.030.010.010.0112481630540.000.000.010.010.010.010.010.000.000.030.020.010.010.010.000.000.000.000.000.000.00100.8600.7900.7901.19-00.5900.340.01
Loop 262 - pack_kernel.cpp:158-160 - exec00000000000000000000000000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
uct_rc_mlx5_iface_progress_cycliclibuct_ib.so.0.0.00.010.020.010.010000.220.360.260.230.020.040.020.140.140.050.0100022212220.010.010.020.000.010.020.010.120.100.100.000.010.020.01Others (%): 100.00Others (%): 100.00Others (%): 100.00Others (%): 100.00Others (%): 100.00Others (%): 100.00Others (%): 100.000.000.000.000.000.000.000.00100.50.010.701.750101010
MPIDI_Progress_testlibmpi.so.12.0.00.010.020.010.010000.210.460.310.350.030.040.020.130.180.060.0200022222220.010.020.030.110.000.000.020.110.140.110.240.000.000.01MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.00MPI (%): 100.000.000.000.000.000.000.000.00100.360.010.5400.810101010
gomp_barrier_wait_endlibgomp.so.1.0.000.110.30.690.521.080.5702.232.172.890.881.20.6200.921.221.480.610.970.430481632641110.000.130.210.580.210.220.130.001.070.861.230.250.200.10NAOMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.000.000.000.000.000.000.000.0010101010101010
gomp_team_barrier_wait_endlibgomp.so.1.0.000.741.412.734.19.162.7808.277.5210.347.5315.392.8205.985.735.824.858.212.090481632641120.000.340.290.980.736.890.420.002.681.192.070.865.980.31NAOMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.000.000.000.000.000.000.000.0010101010101010
×