options

Loops Index

95 loops 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.16% 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

Columns Filter

Level Exclusive Coverage 2x1 (%) Exclusive Coverage 2x2 (%) Exclusive Coverage 2x4 (%) Exclusive Coverage 2x8 (%) Exclusive Coverage 2x16 (%) Exclusive Coverage 2x18 (%) Exclusive Coverage 2x24 (%) Exclusive Coverage 2x32 (%) Exclusive Coverage 2x36 (%) Inclusive Coverage 2x1 (%) Inclusive Coverage 2x2 (%) Inclusive Coverage 2x4 (%) Inclusive Coverage 2x8 (%) Inclusive Coverage 2x16 (%) Inclusive Coverage 2x18 (%) Inclusive Coverage 2x24 (%) Inclusive Coverage 2x32 (%) Inclusive Coverage 2x36 (%) Max Exclusive Time Over Threads 2x1 (s) Max Exclusive Time Over Threads 2x2 (s) Max Exclusive Time Over Threads 2x4 (s) Max Exclusive Time Over Threads 2x8 (s) Max Exclusive Time Over Threads 2x16 (s) Max Exclusive Time Over Threads 2x18 (s) Max Exclusive Time Over Threads 2x24 (s) Max Exclusive Time Over Threads 2x32 (s) Max Exclusive Time Over Threads 2x36 (s) Max Inclusive Time Over Threads 2x1 (s) Max Inclusive Time Over Threads 2x2 (s) Max Inclusive Time Over Threads 2x4 (s) Max Inclusive Time Over Threads 2x8 (s) Max Inclusive Time Over Threads 2x16 (s) Max Inclusive Time Over Threads 2x18 (s) Max Inclusive Time Over Threads 2x24 (s) Max Inclusive Time Over Threads 2x32 (s) Max Inclusive Time Over Threads 2x36 (s) Exclusive Time w.r.t. Wall Time 2x1 (s) Exclusive Time w.r.t. Wall Time 2x2 (s) Exclusive Time w.r.t. Wall Time 2x4 (s) Exclusive Time w.r.t. Wall Time 2x8 (s) Exclusive Time w.r.t. Wall Time 2x16 (s) Exclusive Time w.r.t. Wall Time 2x18 (s) Exclusive Time w.r.t. Wall Time 2x24 (s) Exclusive Time w.r.t. Wall Time 2x32 (s) Exclusive Time w.r.t. Wall Time 2x36 (s) Inclusive Time w.r.t. Wall Time 2x1 (s) Inclusive Time w.r.t. Wall Time 2x2 (s) Inclusive Time w.r.t. Wall Time 2x4 (s) Inclusive Time w.r.t. Wall Time 2x8 (s) Inclusive Time w.r.t. Wall Time 2x16 (s) Inclusive Time w.r.t. Wall Time 2x18 (s) Inclusive Time w.r.t. Wall Time 2x24 (s) Inclusive Time w.r.t. Wall Time 2x32 (s) Inclusive Time w.r.t. Wall Time 2x36 (s) Nb Threads 2x1 Nb Threads 2x2 Nb Threads 2x4 Nb Threads 2x8 Nb Threads 2x16 Nb Threads 2x18 Nb Threads 2x24 Nb Threads 2x32 Nb Threads 2x36 GFLOPS 2x1 GFLOPS 2x2 GFLOPS 2x4 GFLOPS 2x8 GFLOPS 2x16 GFLOPS 2x18 GFLOPS 2x24 GFLOPS 2x32 GFLOPS 2x36 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing 2x1 Speedup If Perfect Load Balancing 2x2 Speedup If Perfect Load Balancing 2x4 Speedup If Perfect Load Balancing 2x8 Speedup If Perfect Load Balancing 2x16 Speedup If Perfect Load Balancing 2x18 Speedup If Perfect Load Balancing 2x24 Speedup If Perfect Load Balancing 2x32 Speedup If Perfect Load Balancing 2x36 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect (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 (%) (2x18) Efficiency (2x18) Potential Speed-Up (%) (2x24) Efficiency (2x24) Potential Speed-Up (%) (2x32) Efficiency (2x32) Potential Speed-Up (%) (2x36) Efficiency (2x36) Potential Speed-Up (%)
Loop idSource LocationSource FunctionLevelExclusive Coverage 2x1 (%)Exclusive Coverage 2x2 (%)Exclusive Coverage 2x4 (%)Exclusive Coverage 2x8 (%)Exclusive Coverage 2x16 (%)Exclusive Coverage 2x18 (%)Exclusive Coverage 2x24 (%)Exclusive Coverage 2x32 (%)Exclusive Coverage 2x36 (%)Inclusive Coverage 2x1 (%)Inclusive Coverage 2x2 (%)Inclusive Coverage 2x4 (%)Inclusive Coverage 2x8 (%)Inclusive Coverage 2x16 (%)Inclusive Coverage 2x18 (%)Inclusive Coverage 2x24 (%)Inclusive Coverage 2x32 (%)Inclusive Coverage 2x36 (%)Max Exclusive Time Over Threads 2x1 (s)Max Exclusive Time Over Threads 2x2 (s)Max Exclusive Time Over Threads 2x4 (s)Max Exclusive Time Over Threads 2x8 (s)Max Exclusive Time Over Threads 2x16 (s)Max Exclusive Time Over Threads 2x18 (s)Max Exclusive Time Over Threads 2x24 (s)Max Exclusive Time Over Threads 2x32 (s)Max Exclusive Time Over Threads 2x36 (s)Max Inclusive Time Over Threads 2x1 (s)Max Inclusive Time Over Threads 2x2 (s)Max Inclusive Time Over Threads 2x4 (s)Max Inclusive Time Over Threads 2x8 (s)Max Inclusive Time Over Threads 2x16 (s)Max Inclusive Time Over Threads 2x18 (s)Max Inclusive Time Over Threads 2x24 (s)Max Inclusive Time Over Threads 2x32 (s)Max Inclusive Time Over Threads 2x36 (s)Exclusive Time w.r.t. Wall Time 2x1 (s)Exclusive Time w.r.t. Wall Time 2x2 (s)Exclusive Time w.r.t. Wall Time 2x4 (s)Exclusive Time w.r.t. Wall Time 2x8 (s)Exclusive Time w.r.t. Wall Time 2x16 (s)Exclusive Time w.r.t. Wall Time 2x18 (s)Exclusive Time w.r.t. Wall Time 2x24 (s)Exclusive Time w.r.t. Wall Time 2x32 (s)Exclusive Time w.r.t. Wall Time 2x36 (s)Inclusive Time w.r.t. Wall Time 2x1 (s)Inclusive Time w.r.t. Wall Time 2x2 (s)Inclusive Time w.r.t. Wall Time 2x4 (s)Inclusive Time w.r.t. Wall Time 2x8 (s)Inclusive Time w.r.t. Wall Time 2x16 (s)Inclusive Time w.r.t. Wall Time 2x18 (s)Inclusive Time w.r.t. Wall Time 2x24 (s)Inclusive Time w.r.t. Wall Time 2x32 (s)Inclusive Time w.r.t. Wall Time 2x36 (s)Nb Threads 2x1Nb Threads 2x2Nb Threads 2x4Nb Threads 2x8Nb Threads 2x16Nb Threads 2x18Nb Threads 2x24Nb Threads 2x32Nb Threads 2x36GFLOPS 2x1GFLOPS 2x2GFLOPS 2x4GFLOPS 2x8GFLOPS 2x16GFLOPS 2x18GFLOPS 2x24GFLOPS 2x32GFLOPS 2x36Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing 2x1Speedup If Perfect Load Balancing 2x2Speedup If Perfect Load Balancing 2x4Speedup If Perfect Load Balancing 2x8Speedup If Perfect Load Balancing 2x16Speedup If Perfect Load Balancing 2x18Speedup If Perfect Load Balancing 2x24Speedup If Perfect Load Balancing 2x32Speedup If Perfect Load Balancing 2x36Stride 0Stride 1Stride nStride UnknownStride Indirect(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 (%)(2x18) Efficiency(2x18) Potential Speed-Up (%)(2x24) Efficiency(2x24) Potential Speed-Up (%)(2x32) Efficiency(2x32) Potential Speed-Up (%)(2x36) Efficiency(2x36) Potential Speed-Up (%)
258exec - calc_dt.cpp:52-75 [...]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...Innermost9.499.348.707.234.904.554.023.683.589.499.348.707.234.904.554.023.683.58105.1752.6326.3213.226.666.005.094.484.32105.1752.6326.3213.226.666.005.094.484.32105.2153.3726.4813.176.625.964.984.374.21105.2153.3726.4813.176.625.964.984.374.212481632364864727.4114.6129.4559.22117.72130.83156.66178.27185.1847.4737.05111.6311111.011.011.021.021.032002720100.990.130.990.0610.010.990.040.980.090.880.480.750.910.691.1
728exec - viscosity.cpp:39-64 [...]viscosity_kernel(int, int, int, int, clover::Buffer1D<double>&, clover::Buffer1D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...Innermost7.497.386.885.723.873.572.952.622.557.497.386.885.723.873.572.952.622.5582.9541.5420.8410.485.334.803.743.203.0882.9541.5420.8410.485.334.803.743.203.0882.9942.1620.9410.415.234.673.663.123.0082.9942.1620.9410.415.234.673.663.123.0024816323648647210.1419.9740.2080.88161.00180.10230.05269.82280.8910.9813.871221111.011.021.031.021.031.03NANANANANA100.980.120.990.0610.020.990.030.990.050.940.160.830.440.770.59
340exec - PdV.cpp:72-83 [...]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...Innermost5.995.785.595.556.116.266.506.716.785.995.785.595.556.116.266.506.716.7866.5634.2617.9710.448.428.328.168.058.0766.5634.2617.9710.448.428.328.168.058.0766.3833.0417.0210.118.278.208.077.977.9866.3833.0417.0210.118.278.208.077.977.982481632364864728.9618.0134.9658.8671.9272.5873.8074.8474.6510010011111.051.061.031.021.021.011.011.0112700010100.970.140.820.990.53.050.453.440.344.270.264.960.235.22
215exec - advec_cell.cpp:163-202 [...]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...Innermost5.715.635.284.483.533.523.533.583.595.715.635.284.483.533.523.533.583.5963.3531.7715.988.214.814.714.544.374.3163.3531.7715.988.214.814.714.544.374.3163.3132.1916.068.164.784.624.384.254.2363.3132.1916.068.164.784.624.384.254.2324816323648647211.3422.3144.7088.01150.30155.42163.94169.33169.7848.2539.02111.551111.011.011.021.041.031.02200267100.980.090.990.080.970.140.830.610.760.840.61.410.471.910.422.1
337exec - PdV.cpp:51-63 [...]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...Innermost4.634.514.454.595.155.265.465.585.644.634.514.454.595.155.265.465.585.6451.4226.6414.158.597.116.996.856.716.7151.4226.6414.158.597.116.996.856.716.7151.2825.7513.548.356.976.906.776.636.6351.2825.7513.548.356.976.906.776.636.6324816323648647210.0019.9237.8761.3673.5674.3975.7077.3477.3110010011111.051.051.031.021.011.011.011.011190001010.020.950.240.771.070.462.780.413.090.323.740.244.230.214.43
290exec - ideal_gas.cpp:40-45ideal_gas_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&) [clone ._omp_fn.0]Innermost4.624.634.845.275.575.595.545.485.434.624.634.845.275.575.595.545.485.4351.3527.1315.219.877.667.487.016.666.5051.3527.1315.219.877.667.487.016.666.5051.1926.4814.749.607.537.326.866.516.3851.1926.4814.749.607.537.326.866.516.382481632364864726.8213.1923.6836.3646.3147.6050.8453.4454.5610010011111.041.041.031.021.021.021.021.0204000100.970.150.870.640.671.760.423.20.393.420.313.820.254.130.224.22
212exec - advec_cell.cpp:71-110 [...]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...Innermost4.494.454.203.663.403.423.493.573.604.494.454.203.663.403.423.493.573.6049.8225.0912.756.734.714.554.474.354.3249.8225.0912.756.734.714.554.474.354.3249.8225.4012.776.664.604.484.324.254.2349.8225.4012.776.664.604.484.324.254.2324816323648647214.4228.2756.22107.80156.19160.35166.04169.45169.8346.2337.83111.97111.011.011.021.021.031.021.02400258100.980.090.980.10.930.240.681.10.621.310.481.810.372.260.332.42
195exec - accelerate.cpp:43-53accelerate_kernel(int, int, int, int, double, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<doubl...Innermost4.184.164.194.384.935.035.255.445.514.184.164.194.384.935.035.255.445.5146.4023.9213.068.206.846.766.636.536.5346.4023.9213.068.206.846.766.636.536.5346.3623.7512.767.976.676.586.526.476.4846.3623.7512.767.976.676.586.526.476.4824816323648647215.9331.1057.8992.61110.78112.14113.28114.03113.961001001.131111.021.031.031.031.031.021.011.01125000100.980.10.910.380.731.20.432.790.393.060.33.70.224.220.24.41
230exec - advec_mom.cpp:149-149 [...]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>&...Innermost3.753.683.543.674.004.074.234.424.483.753.683.543.674.004.074.234.424.4841.6521.5811.126.865.535.485.355.305.3541.6521.5811.126.865.535.485.355.305.3541.5621.0310.776.685.415.335.255.255.2741.5621.0310.776.685.415.335.255.255.272481632364864723.957.8015.2324.5830.2130.8131.3831.1331.2110010011111.041.041.031.021.031.021.011.0205000100.990.040.960.130.780.820.482.080.432.310.332.840.253.320.223.5
236exec - advec_mom.cpp:221-221 [...]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>&...Innermost3.713.653.543.684.014.074.234.424.493.713.653.543.684.014.074.234.424.4941.2721.3911.076.875.565.425.345.325.3741.2721.3911.076.875.565.425.345.325.3741.1620.8510.766.705.425.335.255.255.2841.1620.8510.766.705.425.335.255.255.282481632364864723.997.8715.2524.4030.2530.7631.1331.1231.0510010011111.041.041.031.031.021.021.011.0205000100.990.050.960.150.770.860.472.10.432.320.332.850.243.340.223.52
241exec - advec_mom.cpp:180-211 [...]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>&...Innermost3.653.653.603.503.463.433.343.133.013.653.653.603.503.463.433.343.133.0140.6320.8011.086.534.784.634.243.853.6840.6320.8011.086.534.784.634.243.853.6840.4720.8810.946.364.684.504.143.723.5440.4720.8810.946.364.684.504.143.723.542481632364864724.077.9015.0825.9235.2336.6739.8344.3046.6617.1414.641.122.232.2311.011.021.031.021.031.031.031.04NANANANANA100.970.110.920.270.790.720.541.590.51.720.411.980.342.070.322.05
238exec - advec_mom.cpp:110-139 [...]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>&...Innermost3.653.653.623.553.463.423.333.153.043.653.653.623.553.463.423.333.153.0440.5120.7511.136.574.804.584.253.863.6940.5120.7511.136.574.804.584.253.863.6940.4320.8811.016.464.694.484.123.743.5740.4320.8811.016.464.694.484.123.743.572481632364864724.077.8814.9425.4535.0936.7039.9344.0246.0817.6514.7112211.011.021.021.021.021.031.031.03NANANANANA100.970.120.920.30.780.770.541.60.51.710.411.970.342.080.312.08
279exec - flux_calc.cpp:39-40flux_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...Innermost3.513.453.513.784.154.194.304.354.363.513.453.513.784.154.194.304.354.3639.0320.4611.197.155.825.645.435.255.2339.0320.4611.197.155.825.645.435.255.2338.9219.7310.676.885.615.495.335.175.1338.9219.7310.676.885.615.495.335.175.132481632364864725.2610.3819.1929.7736.5137.3238.3739.3139.9310010011111.051.061.041.041.031.021.021.02112000100.990.050.910.310.711.110.432.350.392.540.32.990.243.330.213.44
217exec - advec_mom.cpp:47-48advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...Innermost2.712.702.742.933.123.143.143.183.182.712.702.742.933.123.143.143.183.1830.1015.708.615.484.344.214.013.863.8130.1015.708.615.484.344.214.013.863.8130.0715.438.335.334.234.113.903.783.7430.0715.438.335.334.234.113.903.783.742481632364864722.765.379.9415.4819.5120.1821.1622.3322.1710010011111.031.041.031.031.031.031.021.0207000100.970.070.90.270.70.870.441.730.411.860.322.130.252.390.222.47
219exec - advec_mom.cpp:56-57advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...Innermost2.652.642.682.863.063.063.073.103.102.652.642.682.863.063.063.073.103.1029.3615.328.405.374.234.123.913.813.7529.3615.328.405.374.234.123.913.813.7529.3615.078.155.214.134.013.803.693.6529.3615.078.155.214.134.013.803.693.652481632364864722.765.389.9415.6519.7520.1521.3222.4121.9710010011111.031.041.031.021.031.031.031.0307000100.970.070.90.270.710.840.441.70.411.820.322.080.252.330.222.41
202exec - advec_cell.cpp:120-125advec_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...Innermost2.602.562.572.863.233.293.423.583.622.602.562.572.863.233.293.423.583.6228.9015.018.075.364.494.364.314.324.3228.9015.018.075.364.494.364.314.324.3228.8014.607.835.214.384.314.244.264.2628.8014.607.835.214.384.314.244.264.262481632364864727.1314.0526.2139.4146.8947.5448.3147.9248.1210010011111.041.041.031.031.011.011.021.0119000100.990.040.920.210.690.880.411.90.372.070.282.450.212.820.192.94
209exec - advec_cell.cpp:211-216advec_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...Innermost2.572.562.612.873.233.303.423.563.612.572.562.612.873.233.303.423.563.6128.6714.948.195.384.454.394.324.284.3028.6714.948.195.384.454.394.324.284.3028.5414.607.955.234.374.324.244.234.2528.5414.607.955.234.374.324.244.234.252481632364864727.1914.0525.8239.2446.8947.5648.5548.1848.5010010011111.041.041.031.021.021.021.011.0119000100.980.060.90.270.680.910.411.910.372.090.282.460.212.810.192.94
224exec - advec_mom.cpp:74-75advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...Innermost2.542.542.572.682.812.822.802.792.782.542.542.572.682.812.822.802.792.7828.1414.708.065.043.893.833.583.433.3728.1414.708.065.043.893.833.583.433.3728.1114.527.824.873.813.693.473.323.2728.1114.527.824.873.813.693.473.323.272481632364864721.472.855.298.5810.8811.1712.0212.5112.6110010011111.031.041.031.021.041.031.031.0305000100.970.080.90.260.720.750.461.520.421.630.341.850.262.060.242.12
345exec - reset_field.cpp:47-48reset_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...Innermost2.512.522.562.662.772.792.772.762.752.512.522.562.662.772.792.772.762.7527.8914.538.044.983.823.773.513.383.3427.8914.538.044.983.823.773.513.383.3427.8514.397.794.843.753.663.433.283.2427.8514.397.794.843.753.663.433.283.242481632364864720.000.000.000.000.000.000.000.000.0010010011111.021.041.031.021.031.021.031.0304000100.970.080.890.270.720.740.461.490.421.610.341.830.272.030.242.1
221exec - advec_mom.cpp:65-66advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...Innermost2.332.342.392.532.702.712.692.712.702.332.342.392.532.702.712.692.712.7025.8613.547.444.723.743.703.433.333.2425.8613.547.444.723.743.703.433.333.2425.8313.367.274.613.653.553.343.223.1725.8313.367.274.613.653.553.343.223.172481632364864721.573.035.578.6811.1611.4312.0012.8512.8410010011111.031.031.021.031.041.031.041.0205000100.970.080.890.270.70.760.441.50.41.620.321.830.252.030.232.09
347exec - reset_field.cpp:37-38reset_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...Innermost2.302.322.372.502.652.632.612.572.532.302.322.372.502.652.632.612.572.5325.5813.407.384.673.663.533.313.133.0325.5813.407.384.673.663.533.313.133.0325.4613.257.224.553.583.453.233.062.9725.4613.257.224.553.583.453.233.062.972481632364864720.000.000.000.000.000.000.000.000.001001001111.011.031.031.031.021.021.021.031.0204000100.960.090.880.280.70.750.441.470.411.560.331.750.261.90.241.92
350exec - revert.cpp:37-38revert_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&) [clone ._omp_fn.0]Innermost2.292.312.362.502.642.642.612.562.532.292.312.362.502.642.642.612.562.5325.4513.387.404.723.643.503.323.113.0625.4513.387.404.723.643.503.323.113.0625.3713.237.194.563.573.453.243.052.9825.3713.237.194.563.573.453.243.052.982481632364864720.000.000.000.000.000.000.000.000.0010010011111.031.041.041.021.021.021.021.0304000100.960.10.880.280.70.760.441.460.411.560.331.760.261.90.241.93
232exec - advec_mom.cpp:170-172 [...]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>&...Innermost2.162.182.312.652.983.023.053.103.122.162.182.312.652.983.023.053.103.1223.9912.627.224.964.194.103.873.773.7623.9912.627.224.964.194.103.873.773.7623.9112.457.044.824.043.963.793.693.6723.9112.457.044.824.043.963.793.693.672481632364864728.5716.4729.1242.4750.7051.8554.1755.8556.0210010011111.031.031.031.041.031.021.021.03012000100.960.090.850.350.621.010.371.880.342.010.262.250.22.470.182.56
226exec - advec_mom.cpp:98-100 [...]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>&...Innermost2.152.162.292.642.983.013.043.103.122.152.162.292.642.983.013.043.103.1223.8412.557.164.974.174.053.873.763.7723.8412.557.164.974.174.053.873.763.7723.7812.376.964.814.033.943.773.683.6623.7812.376.964.814.033.943.773.683.662481632364864728.6216.5729.4342.6351.1151.8854.3256.2055.8010010011111.031.041.031.041.031.021.021.03012000100.960.080.850.330.621.010.371.880.3420.262.240.22.470.182.56
198exec - advec_cell.cpp:47-48advec_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...Innermost1.321.311.331.441.551.561.571.581.591.321.311.331.441.551.561.571.581.5914.697.664.192.712.182.121.991.941.9314.697.664.192.712.182.121.991.941.9314.657.494.042.632.102.051.941.881.8714.657.494.042.632.102.051.941.881.872481632364864724.258.3015.4323.7429.7330.3832.2033.3033.3110010011111.041.051.031.041.041.021.031.0407000100.980.030.910.120.70.440.440.870.40.940.311.070.241.20.221.24
204exec - advec_cell.cpp:139-140advec_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...Innermost1.261.251.271.401.511.521.531.541.541.261.251.271.401.511.521.531.541.5414.007.324.012.632.112.071.931.871.8614.007.324.012.632.112.071.931.871.8613.957.153.882.542.041.991.891.831.8113.957.153.882.542.041.991.891.831.812481632364864724.368.4915.6823.8729.7630.4532.0332.8333.6710010011111.041.041.041.031.041.021.031.0307000100.980.030.90.130.690.440.430.860.390.930.311.060.241.170.211.21
200exec - advec_cell.cpp:57-58advec_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...Innermost1.201.201.221.291.361.361.351.351.341.201.201.221.291.361.361.351.351.3413.346.963.812.421.901.831.711.661.6413.346.963.812.421.901.831.711.661.6413.316.843.712.351.831.781.681.611.5813.316.843.712.351.831.781.681.611.582481632364864721.522.965.468.5110.7111.3712.0711.8812.8810010011111.031.031.031.031.031.021.041.0405000100.970.030.90.120.710.380.450.740.410.80.330.90.2610.231.03
206exec - advec_cell.cpp:149-150advec_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...Innermost1.131.131.171.271.371.371.371.381.371.131.131.171.271.371.371.371.381.3712.526.593.642.371.901.831.751.701.6712.526.593.642.371.901.831.751.701.6712.516.453.552.321.851.791.691.631.6112.516.453.552.321.851.791.691.631.612481632364864721.653.215.849.0311.3511.6312.2612.3812.9910010011111.041.031.021.031.031.031.041.0405000100.970.040.880.140.670.420.420.790.390.840.310.940.241.050.221.08
228exec - advec_mom.cpp:88-88advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...Innermost1.001.011.081.181.241.251.201.121.051.001.011.081.181.241.251.201.121.0511.065.823.372.241.731.681.541.401.2811.065.823.372.241.731.681.541.401.2811.035.783.292.161.681.631.491.331.2411.035.783.292.161.681.631.491.331.242481632364864727.4314.1724.9238.0748.4350.2454.8659.7066.4210010011111.021.031.041.031.031.031.061.0405000100.950.050.840.170.640.430.410.730.380.780.310.830.260.830.250.79
234exec - advec_mom.cpp:160-160advec_mom_kernel(int, int, int, int, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&, clover::Buffer2D<double>&...Innermost0.991.001.081.191.241.241.191.111.040.991.001.081.191.241.241.191.111.0410.995.823.372.241.721.681.541.371.2710.995.823.372.241.721.681.541.371.2710.985.703.282.161.681.621.481.321.2210.985.703.282.161.681.621.481.321.222481632364864727.4614.3825.0537.8648.9350.4655.3660.9566.8510010011111.041.041.041.031.041.041.041.0405000100.960.040.840.170.630.430.410.730.380.770.310.820.260.820.250.78
275exec - context.h:69-69 [...]field_summary(global_variables&, parallel_&) [clone ._omp_fn.0]Single0.680.670.630.520.360.340.310.300.300.680.670.630.520.360.340.310.300.307.523.791.900.960.500.450.400.370.377.523.791.900.960.500.450.400.370.377.523.831.910.950.490.450.380.350.357.523.831.910.950.490.450.380.350.352481632364864727.8415.3930.8861.81119.58132.23155.87167.86167.78012.081.942.4811.671111.011.011.011.041.041.0510024100.980.010.980.010.990.010.950.020.940.020.830.050.670.10.590.12
282exec - generate_chunk.cpp:77-80generate_chunk(int, global_variables&) [clone ._omp_fn.0]Innermost0.030.030.030.040.040.040.040.040.040.030.030.030.040.040.040.040.040.040.310.170.090.070.060.060.060.060.060.310.170.090.070.060.060.060.060.060.310.160.090.060.060.050.050.050.050.310.160.090.060.060.050.050.050.052481632364864720.000.000.000.000.000.000.000.000.005056.251111.021.061.071.011.071.11.041.061.0834010100.9600.8500.590.010.340.030.310.030.240.030.180.040.170.04
296exec - initialise_chunk.cpp:80-82initialise_chunk(int, global_variables&) [clone ._omp_fn.4]Innermost0.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.280.150.080.050.050.050.050.040.040.280.150.080.050.050.050.050.040.040.280.140.080.050.040.040.040.040.040.280.140.080.050.040.040.040.040.042481632364864720.000.000.000.000.000.000.000.000.008082.511111.031.011.041.031.061.11.021.0314000100.9800.8800.660.010.40.020.360.020.290.020.220.030.20.03
316exec - pack_kernel.cpp:121-124 [...]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]Outermost0.030.020.020.020.020.020.020.020.020.030.020.020.020.020.020.020.020.020.550.280.160.110.090.090.070.070.060.550.280.160.110.090.090.070.070.060.280.130.070.040.030.030.020.020.020.280.130.070.040.030.030.020.020.02124816182432360.000.000.000.000.000.000.000.000.00012.082.68111.4511.121.121.331.691.651.441.571.67NANANANANA101.07-00.9900.8400.690.010.60.010.510.010.360.010.40.01
309exec - pack_kernel.cpp:55-59 [...]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]Outermost0.020.020.020.020.020.010.020.010.010.020.020.020.020.020.010.020.010.010.430.260.130.090.070.060.070.050.080.430.260.130.090.070.060.070.050.080.220.130.060.030.020.020.020.020.020.220.130.060.030.020.020.020.020.02124816182432360.000.000.000.000.000.000.000.000.0027.1233.791.9911.311.021.181.371.441.661.841.722.53NANANANANA100.8300.9700.8200.550.010.610.010.470.010.420.010.380.01
×