options

Loops Index

49 loops 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.01% 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 Max Thread Time / Walltime 8x1 (%) Max Thread Time / Walltime 64x1 (%) Max Thread Time / Walltime 96x1 (%) Max Thread Time / Walltime 128x1 (%) Max Thread Time / Walltime 160x1 (%) Max Thread Time / Walltime 192x1 (%) Exclusive Coverage 8x1 (%) Exclusive Coverage 64x1 (%) Exclusive Coverage 96x1 (%) Exclusive Coverage 128x1 (%) Exclusive Coverage 160x1 (%) Exclusive Coverage 192x1 (%) Inclusive Coverage 8x1 (%) Inclusive Coverage 64x1 (%) Inclusive Coverage 96x1 (%) Inclusive Coverage 128x1 (%) Inclusive Coverage 160x1 (%) Inclusive Coverage 192x1 (%) Max Exclusive Time Over Threads 8x1 (s) Max Exclusive Time Over Threads 64x1 (s) Max Exclusive Time Over Threads 96x1 (s) Max Exclusive Time Over Threads 128x1 (s) Max Exclusive Time Over Threads 160x1 (s) Max Exclusive Time Over Threads 192x1 (s) Max Inclusive Time Over Threads 8x1 (s) Max Inclusive Time Over Threads 64x1 (s) Max Inclusive Time Over Threads 96x1 (s) Max Inclusive Time Over Threads 128x1 (s) Max Inclusive Time Over Threads 160x1 (s) Max Inclusive Time Over Threads 192x1 (s) Exclusive Time w.r.t. Wall Time 8x1 (s) Exclusive Time w.r.t. Wall Time 64x1 (s) Exclusive Time w.r.t. Wall Time 96x1 (s) Exclusive Time w.r.t. Wall Time 128x1 (s) Exclusive Time w.r.t. Wall Time 160x1 (s) Exclusive Time w.r.t. Wall Time 192x1 (s) Inclusive Time w.r.t. Wall Time 8x1 (s) Inclusive Time w.r.t. Wall Time 64x1 (s) Inclusive Time w.r.t. Wall Time 96x1 (s) Inclusive Time w.r.t. Wall Time 128x1 (s) Inclusive Time w.r.t. Wall Time 160x1 (s) Inclusive Time w.r.t. Wall Time 192x1 (s) Nb Threads 8x1 Nb Threads 64x1 Nb Threads 96x1 Nb Threads 128x1 Nb Threads 160x1 Nb Threads 192x1 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing 8x1 Speedup If Perfect Load Balancing 64x1 Speedup If Perfect Load Balancing 96x1 Speedup If Perfect Load Balancing 128x1 Speedup If Perfect Load Balancing 160x1 Speedup If Perfect Load Balancing 192x1 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect Array Access Efficiency (8x1) Efficiency (8x1) Potential Speed-Up (%) (64x1) Efficiency (64x1) Potential Speed-Up (%) (96x1) Efficiency (96x1) Potential Speed-Up (%) (128x1) Efficiency (128x1) Potential Speed-Up (%) (160x1) Efficiency (160x1) Potential Speed-Up (%) (192x1) Efficiency (192x1) Potential Speed-Up (%) Level Max Thread Time / Walltime Exclusive Coverage Inclusive Coverage Max Exclusive Time Over Threads Max Inclusive Time Over Threads Exclusive Time w.r.t. Wall Time Inclusive Time w.r.t. Wall Time Nb Threads Vectorization Ratio Vector Length Use Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect Array Access Efficiency Efficiency Potential Speed-Up
Run 1 Run 2 Run 3 Run 4 Run 5 Run 6
Loop idSource LocationSource FunctionLevelMax Thread Time / Walltime 8x1 (%)Max Thread Time / Walltime 64x1 (%)Max Thread Time / Walltime 96x1 (%)Max Thread Time / Walltime 128x1 (%)Max Thread Time / Walltime 160x1 (%)Max Thread Time / Walltime 192x1 (%)Exclusive Coverage 8x1 (%)Exclusive Coverage 64x1 (%)Exclusive Coverage 96x1 (%)Exclusive Coverage 128x1 (%)Exclusive Coverage 160x1 (%)Exclusive Coverage 192x1 (%)Inclusive Coverage 8x1 (%)Inclusive Coverage 64x1 (%)Inclusive Coverage 96x1 (%)Inclusive Coverage 128x1 (%)Inclusive Coverage 160x1 (%)Inclusive Coverage 192x1 (%)Max Exclusive Time Over Threads 8x1 (s)Max Exclusive Time Over Threads 64x1 (s)Max Exclusive Time Over Threads 96x1 (s)Max Exclusive Time Over Threads 128x1 (s)Max Exclusive Time Over Threads 160x1 (s)Max Exclusive Time Over Threads 192x1 (s)Max Inclusive Time Over Threads 8x1 (s)Max Inclusive Time Over Threads 64x1 (s)Max Inclusive Time Over Threads 96x1 (s)Max Inclusive Time Over Threads 128x1 (s)Max Inclusive Time Over Threads 160x1 (s)Max Inclusive Time Over Threads 192x1 (s)Exclusive Time w.r.t. Wall Time 8x1 (s)Exclusive Time w.r.t. Wall Time 64x1 (s)Exclusive Time w.r.t. Wall Time 96x1 (s)Exclusive Time w.r.t. Wall Time 128x1 (s)Exclusive Time w.r.t. Wall Time 160x1 (s)Exclusive Time w.r.t. Wall Time 192x1 (s)Inclusive Time w.r.t. Wall Time 8x1 (s)Inclusive Time w.r.t. Wall Time 64x1 (s)Inclusive Time w.r.t. Wall Time 96x1 (s)Inclusive Time w.r.t. Wall Time 128x1 (s)Inclusive Time w.r.t. Wall Time 160x1 (s)Inclusive Time w.r.t. Wall Time 192x1 (s)Nb Threads 8x1Nb Threads 64x1Nb Threads 96x1Nb Threads 128x1Nb Threads 160x1Nb Threads 192x1Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing 8x1Speedup If Perfect Load Balancing 64x1Speedup If Perfect Load Balancing 96x1Speedup If Perfect Load Balancing 128x1Speedup If Perfect Load Balancing 160x1Speedup If Perfect Load Balancing 192x1Stride 0Stride 1Stride nStride UnknownStride IndirectArray Access Efficiency(8x1) Efficiency(8x1) Potential Speed-Up (%)(64x1) Efficiency(64x1) Potential Speed-Up (%)(96x1) Efficiency(96x1) Potential Speed-Up (%)(128x1) Efficiency(128x1) Potential Speed-Up (%)(160x1) Efficiency(160x1) Potential Speed-Up (%)(192x1) Efficiency(192x1) Potential Speed-Up (%)
16401exec - pair_eam.cpp:181-326 [...]LAMMPS_NS::PairEAM::compute(int, int)Innermost47.6046.0544.5744.1843.7342.6647.4745.7044.3643.5342.7941.9647.4745.7044.3643.5342.7941.96745.6699.6169.1558.3150.0743.69745.6699.6169.1558.3150.0743.69743.3498.4168.2756.8848.3942.20743.3498.4168.2756.8848.3942.208649612816019220.7814.531.141.698.5911.011.011.031.041.04NANANANANA0.00100.942.550.914.110.827.980.779.920.7311.16
16407exec - pair_eam.cpp:197-217LAMMPS_NS::PairEAM::compute(int, int)Innermost32.3731.2430.4829.8029.0528.8432.2531.0230.3129.4428.7628.6332.2531.0230.3129.4428.7628.63507.1567.5747.2839.3333.2629.53507.1567.5747.2839.3333.2629.53504.9166.7946.6438.4732.5228.79504.9166.7946.6438.4732.5228.798649612816019226.9815.7611.927.6211.011.021.021.031.032102.5451.25100.941.710.92.960.825.290.786.430.737.71
8247exec - npair_bin.cpp:122-219 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost14.7814.1514.1313.7513.4313.5114.7113.8913.8713.4613.2313.4614.7113.8913.8713.4613.2313.46231.5430.6021.9218.1415.3813.83231.5430.6021.9218.1415.3813.83230.3829.9221.3517.5914.9613.53230.3829.9221.3517.5914.9613.53864961281601922012.812.711.8410.511.011.021.031.031.031.03NANANANANA0.00100.960.520.91.40.822.450.773.040.713.91
8246exec - npair_bin.cpp:112-219 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)InBetween2.642.512.632.672.472.502.572.382.412.372.252.3217.4116.4016.4115.9415.6015.9041.405.434.083.522.832.57273.2735.7125.6421.4818.0016.1740.225.123.713.092.552.34272.6535.3125.2520.8417.6415.99864961281601920101114.321.031.061.11.141.111.11NANANANANA0.00100.980.040.90.230.810.440.790.470.720.66
16400exec - pair_eam.cpp:181-326 [...]LAMMPS_NS::PairEAM::compute(int, int)Outermost0.410.490.490.650.580.630.400.420.400.410.420.4047.8846.1244.7643.9443.2142.366.461.050.760.860.660.65751.90100.4469.8059.0750.7344.126.320.910.620.540.470.40749.6599.3268.8857.4248.8642.608649612816019218.1813.072.5719.61.021.151.231.61.41.63NANANANANA0.00100.870.060.850.060.740.110.670.140.660.14
5444exec - fix_nve.cpp:98-106LAMMPS_NS::FixNVE::initial_integrate(int)Single0.391.011.371.711.972.320.370.921.271.381.591.980.370.921.271.381.591.986.092.192.122.262.262.386.092.192.122.262.262.385.781.981.961.801.801.995.781.981.961.801.801.9986496128160192012.51.111.1681.051.111.081.261.251.20.5301.50.587.50100.370.580.250.960.21.10.161.340.121.74
16405exec - pair_eam.cpp:181-217 [...]LAMMPS_NS::PairEAM::compute(int, int)Outermost0.260.310.320.340.310.320.250.250.250.260.230.2332.5031.2730.5529.7028.9928.864.070.670.490.460.360.32511.0268.0347.6739.6933.5229.763.940.540.380.340.260.23508.8567.3347.0138.8132.7829.03864961281601929.0911.933.8110.861.031.241.311.331.381.4NANANANANA0.00100.910.020.870.030.720.070.760.050.70.07
5446exec - fix_nve.cpp:138-143LAMMPS_NS::FixNVE::final_integrate()Single0.230.770.951.401.641.630.230.620.830.961.211.300.230.620.830.961.211.303.641.671.471.841.881.673.641.671.471.841.881.673.581.331.281.261.371.313.581.331.281.261.371.3186496128160192012.511.2981.021.261.151.471.381.290.52.5010.587.50100.340.410.230.640.180.790.131.050.111.15
16402exec - pair_eam.cpp:232-240LAMMPS_NS::PairEAM::compute(int, int)Single0.180.240.310.360.380.390.170.200.220.240.260.250.170.200.220.240.260.252.770.510.480.470.430.402.770.510.480.470.430.402.710.430.340.310.290.252.710.430.340.310.290.2586496128160192010.941.5211.641.021.211.421.521.481.61101627.78100.80.040.660.080.550.110.470.140.450.14
8248exec - npair_bin.cpp:122-219 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost0.140.160.180.190.180.200.130.120.120.120.120.120.130.120.120.120.120.122.130.350.290.250.210.202.130.350.290.250.210.202.060.270.190.150.140.122.060.270.190.150.140.128649612816019219.3513.311.761.79.931.031.311.491.661.521.66NANANANANA0.00100.9600.890.010.860.020.740.030.710.04
2670exec - comm_brick.cpp:841-844LAMMPS_NS::CommBrick::borders()Innermost0.110.200.290.420.520.460.100.170.250.270.340.360.100.170.250.270.340.361.670.440.440.560.590.471.670.440.440.560.590.471.620.370.390.350.380.371.620.370.390.350.380.3786496128160192010.941.76111.091.031.191.141.571.561.291.51020.573.81100.550.080.340.170.290.190.210.260.180.3
8245exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Outermost0.090.100.130.130.120.140.080.080.080.080.080.0817.5016.4816.4916.0215.6815.981.390.220.190.170.140.14274.6535.8825.7421.5418.0616.231.310.170.130.100.090.08273.9735.4825.3820.9417.7316.078649612816019211.7610.664.25111.491.051.351.541.671.561.86NANANANANA0.00100.9900.860.010.810.020.730.020.70.02
8177exec - nbin_standard.cpp:254-258LAMMPS_NS::NBinStandard::bin_atoms()Single0.060.090.110.110.120.120.050.060.070.070.070.080.050.060.070.070.070.080.880.190.170.140.140.120.880.190.170.140.140.120.860.140.110.100.080.080.860.140.110.100.080.088649612816019209.381114.551.031.361.611.51.761.532000433.33100.790.010.670.020.550.030.540.030.450.04
2666exec - comm_brick.cpp:709-715LAMMPS_NS::CommBrick::exchange()Innermost0.050.100.150.190.200.230.050.080.110.120.140.150.050.080.110.120.140.150.810.220.220.250.230.230.810.220.220.250.230.230.770.170.160.160.160.150.770.170.160.160.160.158649612816019209.622.72114.481.051.331.371.591.471.61NANANANANA0.00100.580.030.390.060.310.080.250.10.220.11
1231exec - atom_vec.cpp:735-739LAMMPS_NS::AtomVec::unpack_reverse(int, int*, double*)Single0.050.170.240.330.370.370.050.120.180.230.250.240.050.120.180.230.250.240.840.380.380.430.420.370.840.380.380.430.420.370.730.270.280.310.280.250.730.270.280.310.280.2586496128160192012.51.11.1981.141.411.361.411.51.540201162.50100.340.080.220.140.150.20.130.220.120.21
8008exec - neighbor.cpp:2430-2435LAMMPS_NS::Neighbor::check_distance()Single0.040.140.230.270.340.410.040.110.160.190.220.280.040.110.160.190.220.280.640.310.350.360.390.420.640.310.350.360.390.420.600.240.240.250.250.280.600.240.240.250.250.288649612816019244.4418.0611.886.41.061.291.451.471.541.510202075.00100.320.070.210.120.150.160.120.20.090.25
8015exec - neighbor.cpp:2480-2483LAMMPS_NS::Neighbor::build(int)Single0.040.140.170.220.240.280.030.110.140.160.170.240.030.110.140.160.170.240.560.300.260.290.280.280.560.300.260.290.280.280.520.230.220.210.200.240.520.230.220.210.200.2486496128160192012.51.33181.091.331.231.411.431.210202075.00100.290.080.20.110.160.130.130.150.090.21
19747exec - domain_omp.cpp:71-150LAMMPS_NS::DomainOMP::pbc() [clone .omp_outlined.3]Single0.030.040.070.090.110.130.030.030.040.050.060.070.030.030.040.050.060.070.460.090.100.120.130.130.460.090.100.120.130.130.450.060.060.070.070.070.450.060.060.070.070.0786496128160192010.481.251.149.641.021.441.691.761.891.92NANANANANA0.00100.900.610.020.430.030.330.040.280.05
1148exec - atom_vec.cpp:378-382LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Single0.030.100.130.140.190.270.020.040.040.030.040.050.020.040.040.030.040.050.450.220.200.180.210.280.450.220.200.180.210.280.360.080.070.050.040.050.360.080.070.050.040.0585680104124144012.51.141.2881.242.392.393.33.774.430201162.50100.580.020.440.020.50.020.410.020.320.03
1147exec - atom_vec.cpp:362-366LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Single0.030.170.260.250.290.330.020.110.160.170.190.220.020.110.160.170.190.220.400.360.400.330.340.340.400.360.400.330.340.340.360.240.250.220.210.220.360.240.250.220.210.2286496128160192012.51.14181.111.531.621.51.61.560201162.50100.190.090.120.140.10.150.090.170.070.2
19746exec - domain_omp.cpp:56-56LAMMPS_NS::DomainOMP::pbc() [clone .omp_outlined]Single0.020.020.030.050.030.050.020.010.010.010.010.010.020.010.010.010.010.010.290.050.040.060.030.050.290.050.040.060.030.050.260.030.020.010.010.010.260.030.020.010.010.0186494126142174NANA1NANA1.111.631.894.022.224.11NANANANANA0.00101.07-01.05-01.11-01.09-00.980
16422exec - pair_eam.cpp:976-978LAMMPS_NS::PairEAM::unpack_reverse_comm(int, int*, double*)Single0.020.040.070.080.080.090.010.030.040.040.050.050.010.030.040.040.050.050.230.100.110.110.090.090.230.100.110.110.090.090.190.060.060.060.050.050.190.060.060.060.050.0586496128160192012.511.2881.261.681.691.91.862.020200166.67100.410.020.250.030.20.040.180.040.160.04
16404exec - pair_eam.cpp:232-249LAMMPS_NS::PairEAM::compute(int, int)Single0.010.020.030.030.030.030.010.010.010.010.010.010.010.010.010.010.010.010.200.050.040.040.040.030.200.050.040.040.040.030.190.030.020.010.010.010.190.030.020.010.010.01864951211471693.3412.081.51.6410.61.051.942.242.422.532.4621018.528.04100.900.8700.8400.7300.710
16416exec - pair_eam.cpp:939-941LAMMPS_NS::PairEAM::pack_forward_comm(int, int*, double*, int, int*)Single0.010.060.080.120.120.110.010.040.050.060.060.060.010.040.050.060.060.060.220.130.130.150.140.110.220.130.130.150.140.110.180.090.080.080.070.060.180.090.080.080.070.0686496128160192012.51181.221.531.571.962.11.870200166.67100.260.030.180.040.140.050.130.050.120.05
×