options

Loops Index

Columns Filter

Level Max Thread Time / Walltime gcc_2 (%) Exclusive Coverage gcc_2 (%) Inclusive Coverage gcc_2 (%) Max Exclusive Time Over Threads gcc_2 (s) Max Inclusive Time Over Threads gcc_2 (s) Exclusive Time w.r.t. Wall Time gcc_2 (s) Inclusive Time w.r.t. Wall Time gcc_2 (s) Nb Threads gcc_2 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing gcc_2 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect Array Access Efficiency 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
Loop idSource LocationSource FunctionLevelMax Thread Time / Walltime gcc_2 (%)Exclusive Coverage gcc_2 (%)Inclusive Coverage gcc_2 (%)Max Exclusive Time Over Threads gcc_2 (s)Max Inclusive Time Over Threads gcc_2 (s)Exclusive Time w.r.t. Wall Time gcc_2 (s)Inclusive Time w.r.t. Wall Time gcc_2 (s)Nb Threads gcc_2Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing gcc_2Stride 0Stride 1Stride nStride UnknownStride IndirectArray Access Efficiency
26380exec - pair_eam.cpp:272-326 [...]LAMMPS_NS::PairEAM::compute(int, int)Innermost41.5341.3241.3218.4018.4018.1118.119612.8255.772.521.581.181.02NANANANANA0.00
26384exec - pair_eam.cpp:197-217LAMMPS_NS::PairEAM::compute(int, int)Innermost28.3028.2828.2812.5312.5312.4012.409610.1850.612.281.551.241.011103.334.3343.67
1914exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)InBetween11.8011.3714.395.226.474.986.31966.2546.883.671.371.351.05NANANANANA0.00
16527exec - fix_nve.cpp:98-106LAMMPS_NS::FixNVE::initial_integrate(int)Innermost2.832.692.691.251.251.181.18965.0344.511.231.141.651.070.750070.7550.00
26383exec - pair_eam.cpp:272-326 [...]LAMMPS_NS::PairEAM::compute(int, int)Innermost3.312.672.671.461.461.171.179612.254.882.521.531.21.25NANANANANA0.00
16531exec - fix_nve.cpp:138-143LAMMPS_NS::FixNVE::final_integrate()Innermost1.831.671.670.810.810.730.73966.25501.371.171.61.11NANANANANA0.00
1915exec - npair_bin.cpp:122-174 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost1.901.651.650.840.840.720.7296043.75111.271.17NANANANANA0.00
1912exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)InBetween1.661.291.370.730.760.570.6096048.86111.711.3NANANANANA0.00
10329exec - comm_brick.cpp:841-1542 [...]LAMMPS_NS::CommBrick::borders()Innermost0.680.610.610.300.300.270.2796043.4213.581.531.231.13NANANANANA0.00
26377exec - pair_eam.cpp:232-240LAMMPS_NS::PairEAM::compute(int, int)Innermost0.460.350.350.200.200.150.15966.947.411.751.451.241.342004730.77
1916exec - npair_bin.cpp:122-122LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost0.440.320.320.200.200.140.1496NANANANANA1.39NANANANANA0.00
26378exec - pair_eam.cpp:261-326 [...]LAMMPS_NS::PairEAM::compute(int, int)InBetween0.470.3141.630.2118.530.1418.259610553.511.531.53NANANANANA0.00
1568exec - neighbor.cpp:2430-2435LAMMPS_NS::Neighbor::check_distance()Innermost0.400.300.300.170.170.130.139618.1859.091.51.51.21.340028055.00
10256exec - comm_brick.cpp:709-715LAMMPS_NS::CommBrick::exchange()Innermost0.320.260.260.140.140.110.1196043.752121.240002050.00
8982exec - atom_vec.cpp:362-366LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Single0.360.250.250.160.160.110.11960501.33121.490036152.50
8770exec - atom_vec.cpp:735-739LAMMPS_NS::AtomVec::unpack_reverse(int, int*, double*)Single0.340.230.230.150.150.100.10969.0954.551.251.181.541.460036152.50
26376exec - pair_eam.cpp:188-217LAMMPS_NS::PairEAM::compute(int, int)InBetween0.320.2128.490.1412.620.0912.499612.552.083.511.481.55NANANANANA50.00
1751exec - neighbor.cpp:2480-2483LAMMPS_NS::Neighbor::build(int)Single0.240.200.200.100.100.090.09960501.33121.20028055.00
20694exec - nbin_standard.cpp:254-258LAMMPS_NS::NBinStandard::bin_atoms()Innermost0.190.110.110.090.090.050.0596029.761141.741000127.69
13307exec - domain.cpp:806-883LAMMPS_NS::Domain::pbc()Innermost0.140.100.100.060.060.040.04963.2845.291.671.171.661.39NANANANANA0.00
1917exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost0.160.080.080.070.070.040.04969.4643.927.5311.621.96NANANANANA0.00
3011exec - pair.cpp:1761-1767LAMMPS_NS::Pair::virial_fdotr_compute()Single0.090.070.070.040.040.030.03960501.111.0521.251024064.29
8932exec - atom_vec.cpp:804-811LAMMPS_NS::AtomVec::pack_border(int, int*, double*, int, int*)Single0.120.070.070.050.050.030.03950502.2211.761.770005427.78
26321exec - pair_eam.cpp:939-944LAMMPS_NS::PairEAM::pack_forward_comm(int, int*, double*, int, int*)Outermost0.120.070.070.060.060.030.03960501.5121.91NANANANANA0.00
8951exec - atom_vec.cpp:378-382LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Innermost0.200.060.060.090.090.030.03790501.331.1422.670036152.50
26330exec - pair_eam.cpp:976-978LAMMPS_NS::PairEAM::unpack_reverse_comm(int, int*, double*)Innermost0.110.050.050.050.050.020.0296047.221.331.072.292.270110158.33
8907exec - atom_vec.cpp:1035-1041LAMMPS_NS::AtomVec::unpack_border(int, int, double*)Single0.120.050.050.060.060.020.0293045211.852.490327066.67
12657exec - compute_temp.cpp:90-92LAMMPS_NS::ComputeTemp::compute_scalar()Innermost0.070.050.050.030.030.020.02969.09501.61.231.521.49NANANANANA0.00
20672exec - nbin.cpp:148-171LAMMPS_NS::NBin::coord2bin(double*)Single0.080.040.040.040.040.020.0296041.961.981.262.71.9NANANANANA0.00
2998exec - pair.cpp:1119-1125LAMMPS_NS::Pair::ev_tally(int, int, int, int, double, double, double, double, double, double)Outermost0.080.040.040.040.040.020.0293NANANANANA2NANANANANA0.00
26382exec - pair_eam.cpp:261-326 [...]LAMMPS_NS::PairEAM::compute(int, int)InBetween0.080.032.700.041.470.011.18909.0952.274.7511.642.55NANANANANA0.00
26381exec - pair_eam.cpp:232-249LAMMPS_NS::PairEAM::compute(int, int)Innermost0.060.030.030.030.030.010.01768.8250.741.591.311.351.8NANANANANA0.00
8931exec - atom_vec.cpp:823-830LAMMPS_NS::AtomVec::pack_border(int, int*, double*, int, int*)Innermost0.060.020.020.030.030.010.01707.1451.7921.21.662.190005427.78
12933exec - create_atoms.cpp:1470-1539 [...]LAMMPS_NS::CreateAtoms::loop_lattice(int)Innermost0.060.020.020.030.030.010.01794.2644.152.631.3712.88NANANANANA0.00
26328exec - pair_eam.cpp:965-965LAMMPS_NS::PairEAM::pack_reverse_comm(int, int, double*)Single0.070.010.010.030.030.010.01651001001113.790040075.00
8525exec - atom.cpp:2414-2426LAMMPS_NS::Atom::sort()Innermost0.020.010.010.010.010.000.00593.5736.614.381.252.031.371001150.00
5861exec - velocity.cpp:726-730LAMMPS_NS::Velocity::rescale(double, double)Innermost0.010.010.010.010.010.000.008022.2255.561.51.331.411NANANANANA0.00
5867exec - velocity.cpp:757-761LAMMPS_NS::Velocity::zero_momentum()Innermost0.010.010.010.010.010.000.00767.69501.251.111.741NANANANANA0.00
21743exec - random_park.cpp:108-111LAMMPS_NS::RanPark::reset(int, double*)Single0.030.010.010.010.010.000.0051020.16114.572.350021066.67
1913exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Outermost0.070.0114.720.036.540.006.45410505124.39NANANANANA0.00
18434exec - group.cpp:1183-1188LAMMPS_NS::Group::vcm(int, double, double*)Innermost0.010.010.010.010.010.000.005425.5359.041.381.361.341NANANANANA0.00
26325exec - pair_eam.cpp:954-954LAMMPS_NS::PairEAM::unpack_forward_comm(int, int, double*)Single0.030.010.010.010.010.000.00391001001112.390040075.00
20697exec - nbin_standard.cpp:226-226LAMMPS_NS::NBinStandard::bin_atoms()Single0.030.010.010.020.020.000.00330251142.3610000100.00
5911exec - timer.h:54-102 [...]LAMMPS_NS::Verlet::run(int)Innermost0.020.000.000.010.010.000.0033031.257.0213.971.69NANANANANA0.00
8529exec - atom.cpp:2462-2464LAMMPS_NS::Atom::sort()Innermost0.020.000.000.010.010.000.0036031.25113.711.951002240.00
18396exec - group.cpp:822-823LAMMPS_NS::Group::count(int)Single0.020.000.000.010.010.000.002110096.08111.161.830013056.25
26379exec - memory.h:53-96 [...]LAMMPS_NS::PairEAM::compute(int, int)Outermost0.030.0073.190.0232.480.0032.081822.3355.75.061.641.152.57NANANANANA0.00
1767exec - neighbor.cpp:3045-3046LAMMPS_NS::Neighbor::get_nneigh_half()Innermost0.010.000.000.010.010.000.0021036.54113.2710021150.00
18404exec - group.cpp:875-876LAMMPS_NS::Group::mass(int)Innermost0.010.000.000.010.010.000.0017044.511.671.232.51NANANANANA0.00
1515exec - modify.cpp:285-286LAMMPS_NS::Modify::init()Innermost0.010.000.000.010.010.000.00131001001111000000.00
5161exec - variable.cpp:917-919LAMMPS_NS::Variable::set_arrays(int)Innermost0.010.000.000.010.010.000.0012034.21113.51NANANANANA0.00
8530exec - atom.cpp:2437-2441LAMMPS_NS::Atom::sort()InBetween0.010.000.000.010.010.000.0011037.5111.9610002050.00
9217exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.010.000.000.010.010.000.001110010011110001050.00
9219exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.010.000.000.010.010.000.001110010011110001050.00
10162exec - comm_brick.cpp:552-589LAMMPS_NS::CommBrick::forward_comm(int)Innermost0.020.000.000.010.010.000.009037.5113.911.8NANANANANA0.00
9215exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.020.000.000.010.010.000.0091001001111.80001050.00
1513exec - modify.cpp:290-291LAMMPS_NS::Modify::init()Innermost0.010.000.000.010.010.000.0010028.13113.6410021066.67
8528exec - atom.cpp:2458-2467LAMMPS_NS::Atom::sort()InBetween0.020.000.010.010.010.000.009027.78113.581.8NANANANANA60.00
8531exec - atom.cpp:2439-2441LAMMPS_NS::Atom::sort()Innermost0.010.000.000.010.010.000.009037.5113.331000010.00
8983exec - atom_vec.cpp:286-350 [...]LAMMPS_NS::AtomVec::copy(int, int, int)Outermost0.020.000.000.010.010.000.008048.08111.271.78NANANANANA0.00
10261exec - comm_brick.cpp:755-758LAMMPS_NS::CommBrick::exchange()Innermost0.010.000.000.010.010.000.007047.22111.8411001.50.550.00
8452exec - atom.cpp:945-945LAMMPS_NS::Atom::tag_extend()Single0.010.000.000.010.010.000.00602511411011075.00
5880exec - velocity.cpp:332-350LAMMPS_NS::Velocity::create(double, int)Innermost0.010.000.000.010.010.000.0063.3347.56.211.691.261NANANANANA0.00
8448exec - atom.cpp:971-971LAMMPS_NS::Atom::tag_extend()Innermost0.010.000.000.000.000.000.00602511410001050.00
26322exec - pair_eam.cpp:939-944LAMMPS_NS::PairEAM::pack_forward_comm(int, int*, double*, int, int*)Innermost0.010.000.000.010.010.000.0060501.48121NANANANANA0.00
1752exec - memory.h:155-156LAMMPS_NS::Neighbor::build(int)Single0.010.000.000.010.010.000.00410010011110001050.00
8451exec - atom.cpp:958-958LAMMPS_NS::Atom::tag_extend()Innermost0.010.000.000.010.010.000.004033.33113.271NANANANANA0.00
10318exec - comm_brick.cpp:798-1542 [...]LAMMPS_NS::CommBrick::borders()InBetween0.010.000.610.000.280.000.2740.2746.1314.341.631.171NANANANANA0.00
1282exec - modify.cpp:401-403LAMMPS_NS::Modify::initial_integrate(int)Outermost0.010.000.000.010.010.000.00405011210.5001062.50
10167exec - comm_brick.cpp:614-621LAMMPS_NS::CommBrick::reverse_comm()Innermost0.010.000.000.000.000.000.004035.71113.641NANANANANA0.00
26329exec - pair_eam.cpp:972-980LAMMPS_NS::PairEAM::unpack_reverse_comm(int, int*, double*)Outermost0.020.000.050.010.030.000.023048.081.41.032.111.5NANANANANA0.00
8952exec - atom_vec.cpp:360-440 [...]LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Outermost0.010.000.060.010.070.000.0341.5449.622.021.31.421NANANANANA0.00
8446exec - atom.cpp:912-914LAMMPS_NS::Atom::tag_check()Single0.010.000.000.010.010.000.00302511411021075.00
1281exec - modify.cpp:401-403LAMMPS_NS::Modify::initial_integrate(int)Innermost0.010.000.000.010.010.000.0030751111NANANANANA0.00
8846exec - atom_vec.cpp:1616-1652 [...]LAMMPS_NS::AtomVec::create_atom(int, double*)Outermost0.010.000.000.010.010.000.002050111.311NANANANANA0.00
10177exec - comm_brick.cpp:1003-1023 [...]LAMMPS_NS::CommBrick::forward_comm(LAMMPS_NS::Pair*, int)Innermost0.010.000.000.000.000.000.002031.821141NANANANANA0.00
8474exec - atom.cpp:1923-1924LAMMPS_NS::Atom::data_fix_compute_variable(int, int)Innermost0.010.000.000.010.010.000.002025114110016052.94
21744exec - random_park.cpp:126-126LAMMPS_NS::RanPark::reset(int, double*)Single0.010.000.000.010.010.000.0020501121NANANANANA0.00
16528exec - fix_nve.cpp:98-109LAMMPS_NS::FixNVE::initial_integrate(int)Outermost0.010.002.690.011.170.001.1826.951.721.251.141.611NANANANANA0.00
8527exec - atom.cpp:2449-2449LAMMPS_NS::Atom::sort()Innermost0.010.000.000.000.000.000.002025114110000100.00
4646exec - timer.cpp:57-93LAMMPS_NS::Timer::_stamp(LAMMPS_NS::Timer::ttype)Outermost0.010.000.000.000.000.000.00232.4364.861.2911.351NANANANANA0.00
10176exec - comm_brick.cpp:1003-1025LAMMPS_NS::CommBrick::forward_comm(LAMMPS_NS::Pair*, int)Outermost0.010.000.000.010.010.000.002054.55111.161NANANANANA0.00
10258exec - comm_brick.cpp:698-1532 [...]LAMMPS_NS::CommBrick::exchange()InBetween0.010.000.260.010.100.000.111040.1511.31.431NANANANANA0.00
1831exec - memory.h:155-156LAMMPS_NS::Neighbor::init()Innermost0.010.000.000.000.000.000.00110010011110001050.00
10173exec - comm_brick.cpp:1058-1059LAMMPS_NS::CommBrick::reverse_comm(LAMMPS_NS::Pair*, int)Innermost0.010.000.000.000.000.000.001040112.331NANANANANA0.00
1267exec - modify.cpp:481-482LAMMPS_NS::Modify::final_integrate()Innermost0.010.000.000.000.000.000.0010751111NANANANANA0.00
10170exec - comm_brick.cpp:1045-1065LAMMPS_NS::CommBrick::reverse_comm(LAMMPS_NS::Pair*, int)Innermost0.010.000.000.000.000.000.001040.63113.661NANANANANA0.00
8532exec - atom.cpp:2408-2408LAMMPS_NS::Atom::sort()Single0.010.000.000.010.010.000.001025114110000100.00
14424exec - basic_string.h:194-1485 [...]LAMMPS_NS::Finish::end(int)Outermost0.010.000.000.010.010.000.00117.7256.564.881.671.141NANANANANA0.00
16529exec - fix_nve.cpp:122-146LAMMPS_NS::FixNVE::final_integrate()Outermost0.010.001.670.010.790.000.7316511.411.21.521NANANANANA0.00
10321exec - comm_brick.cpp:932-933LAMMPS_NS::CommBrick::borders()Innermost0.010.000.000.000.000.000.001038.89112.461NANANANANA0.00
8881exec - atom_vec.cpp:1176-1245 [...]LAMMPS_NS::AtomVec::pack_exchange(int, double*)Outermost0.010.000.000.010.010.000.00169.9574.731.5111.121NANANANANA0.00
395exec - stl_tree.h:778-1932 [...]std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_st...InBetween0.010.000.000.000.000.000.0010501121NANANANANA0.00
1433exec - modify.cpp:1271-1312 [...]LAMMPS_NS::Modify::add_compute(int, char**, int)InBetween0.010.000.000.000.000.000.001049.22111.151NANANANANA0.00
1268exec - modify.cpp:481-482LAMMPS_NS::Modify::final_integrate()Outermost0.010.000.000.010.010.000.00105011210.5001062.50
10169exec - comm_brick.cpp:612-634 [...]LAMMPS_NS::CommBrick::reverse_comm()Innermost0.010.000.000.000.000.000.001036.11113.2510003137.50
509exec - stl_tree.h:298-2463 [...]std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std:...Innermost0.010.000.000.000.000.000.001057.411111NANANANANA0.00
5162exec - variable.cpp:917-920LAMMPS_NS::Variable::set_arrays(int)Outermost0.010.000.000.000.000.000.001NANA1NANA1NANANANANA0.00
1566exec - neighbor.cpp:2435-2442LAMMPS_NS::Neighbor::check_distance()Innermost0.010.000.000.000.000.000.001037.55.7513.171NANANANANA0.00
4610exec - thermo.cpp:423-427LAMMPS_NS::Thermo::compute(int)Innermost0.010.000.000.000.000.000.001033.33113.651NANANANANA0.00
8862exec - atom_vec.cpp:1270-1337 [...]LAMMPS_NS::AtomVec::unpack_exchange(double*)Outermost0.010.000.000.010.010.000.001042.31111.331NANANANANA0.00
515exec - char_traits.h:368-381 [...]std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<cha...InBetween0.010.000.000.010.010.000.0010501121NANANANANA0.00
1749exec - neighbor.cpp:2522-2527LAMMPS_NS::Neighbor::build(int)Innermost0.010.000.000.010.010.000.001031.15113.7511003431.25
10165exec - comm_brick.cpp:612-641LAMMPS_NS::CommBrick::reverse_comm()Outermost0.010.000.000.010.010.000.001046.15111.311NANANANANA0.00
×