options

Loops Index

Columns Filter

Level Max Thread Time / Walltime gcc_5 (%) Exclusive Coverage gcc_5 (%) Inclusive Coverage gcc_5 (%) Max Exclusive Time Over Threads gcc_5 (s) Max Inclusive Time Over Threads gcc_5 (s) Exclusive Time w.r.t. Wall Time gcc_5 (s) Inclusive Time w.r.t. Wall Time gcc_5 (s) Nb Threads gcc_5 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing gcc_5 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_5 (%)Exclusive Coverage gcc_5 (%)Inclusive Coverage gcc_5 (%)Max Exclusive Time Over Threads gcc_5 (s)Max Inclusive Time Over Threads gcc_5 (s)Exclusive Time w.r.t. Wall Time gcc_5 (s)Inclusive Time w.r.t. Wall Time gcc_5 (s)Nb Threads gcc_5Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing gcc_5Stride 0Stride 1Stride nStride UnknownStride IndirectArray Access Efficiency
22901exec - pair_eam.cpp:272-326 [...]LAMMPS_NS::PairEAM::compute(int, int)Innermost45.5345.0645.0620.3920.3919.9719.979612.0553.012.671.481.251.02NANANANANA0.00
22902exec - pair_eam.cpp:197-217LAMMPS_NS::PairEAM::compute(int, int)Innermost27.8327.8027.8012.4612.4612.3212.329610.6451.682.281.591.191.011103.334.3343.67
1771exec - npair_bin.cpp:112-219 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)InBetween11.7111.3114.175.246.475.016.28965.8845.593.671.371.351.05NANANANANA0.00
14524exec - fix_nve.cpp:98-106LAMMPS_NS::FixNVE::initial_integrate(int)Innermost2.862.702.701.281.281.201.20965.0344.511.231.141.651.070.750070.7550.00
1772exec - npair_bin.cpp:122-174 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost2.071.671.670.930.930.740.7496043.75111.271.25NANANANANA0.00
14528exec - fix_nve.cpp:138-143LAMMPS_NS::FixNVE::final_integrate()Innermost1.891.641.640.840.840.730.73966.25501.371.171.61.16NANANANANA0.00
1769exec - npair_bin.cpp:112-122LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost1.441.181.180.650.650.520.52960251141.23NANANANANA0.00
9180exec - comm_brick.cpp:841-915 [...]LAMMPS_NS::CommBrick::borders()Innermost0.700.620.620.310.310.270.2796035.291413.611.15NANANANANA0.00
2757exec - pair.cpp:1057-1125 [...]LAMMPS_NS::Pair::ev_tally(int, int, int, int, double, double, double, double, double, double)Outermost0.580.430.430.260.260.190.199658.6272.412.1411.081.35NANANANANA0.00
22896exec - pair_eam.cpp:232-249LAMMPS_NS::PairEAM::compute(int, int)Innermost0.650.420.420.290.290.190.19968.3349.311.791.31.411.54NANANANANA0.00
1773exec - npair_bin.cpp:122-122LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost0.520.360.360.230.230.160.1696NANANANANA1.49NANANANANA0.00
22897exec - pair_eam.cpp:261-326 [...]LAMMPS_NS::PairEAM::compute(int, int)InBetween0.490.3545.410.2220.490.1620.13969.0952.275.7511.611.41NANANANANA0.00
1450exec - neighbor.cpp:2430-2435LAMMPS_NS::Neighbor::check_distance()Innermost0.390.290.290.170.170.130.139618.1859.091.51.51.21.360028055.00
8150exec - atom_vec.cpp:362-366LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Single0.400.270.270.180.180.120.12960501.33121.520036152.50
8008exec - atom_vec.cpp:735-739LAMMPS_NS::AtomVec::unpack_reverse(int, int*, double*)Single0.420.240.240.190.190.110.11969.0954.551.251.181.541.760036152.50
9130exec - comm_brick.cpp:709-715LAMMPS_NS::CommBrick::exchange()Innermost0.320.240.240.140.140.110.1196037.342.2212.851.352003.67063.39
22895exec - pair_eam.cpp:188-217LAMMPS_NS::PairEAM::compute(int, int)InBetween0.370.2128.010.1612.530.0912.419611.952.384.511.571.78NANANANANA50.00
1615exec - neighbor.cpp:2480-2483LAMMPS_NS::Neighbor::build(int)Single0.260.200.200.120.120.090.09960501.33121.290028055.00
18188exec - nbin_standard.cpp:254-258LAMMPS_NS::NBinStandard::bin_atoms()Innermost0.160.100.100.070.070.050.0596029.761141.511000127.69
11695exec - domain.cpp:806-883LAMMPS_NS::Domain::pbc()Innermost0.150.100.100.060.060.050.05963.144.191.671.151.741.42NANANANANA0.00
2769exec - pair.cpp:1761-1767LAMMPS_NS::Pair::virial_fdotr_compute()Single0.090.070.070.040.040.030.03960501.111.0521.231024064.29
8109exec - atom_vec.cpp:804-811LAMMPS_NS::AtomVec::pack_border(int, int*, double*, int, int*)Single0.130.070.070.060.060.030.03960502.2211.7620005427.78
22849exec - pair_eam.cpp:939-944LAMMPS_NS::PairEAM::pack_forward_comm(int, int*, double*, int, int*)Outermost0.150.060.070.060.060.030.03950501.5122.25NANANANANA0.00
8126exec - atom_vec.cpp:378-382LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Innermost0.210.060.060.090.090.030.03790501.331.1422.910036152.50
22855exec - pair_eam.cpp:976-978LAMMPS_NS::PairEAM::unpack_reverse_comm(int, int*, double*)Innermost0.150.060.060.070.070.030.0394047.221.331.072.292.510110158.33
11093exec - compute_temp.cpp:90-92LAMMPS_NS::ComputeTemp::compute_scalar()Innermost0.080.050.050.040.040.020.02969.09501.61.231.521.55NANANANANA0.00
1776exec - my_page.h:51-91 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)InBetween0.110.050.100.050.080.020.04932.8635911.82.15NANANANANA0.00
1774exec - my_page.h:73-74 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost0.120.050.050.050.050.020.0293047.22111.42.56NANANANANA0.00
8091exec - atom_vec.cpp:1035-1041LAMMPS_NS::AtomVec::unpack_border(int, int, double*)Single0.120.050.050.060.060.020.0294045211.852.670327066.67
18167exec - nbin.cpp:148-171LAMMPS_NS::NBin::coord2bin(double*)Single0.090.040.040.040.040.020.0296041.961.981.262.72.05NANANANANA0.00
8108exec - atom_vec.cpp:823-830LAMMPS_NS::AtomVec::pack_border(int, int*, double*, int, int*)Innermost0.080.020.020.030.030.010.01577.1451.7921.21.662.540005427.78
22853exec - pair_eam.cpp:965-965LAMMPS_NS::PairEAM::pack_reverse_comm(int, int, double*)Single0.040.010.010.020.020.010.01670501122.2502000100.00
11367exec - create_atoms.cpp:1467-1514 [...]LAMMPS_NS::CreateAtoms::loop_lattice(int)InBetween0.040.010.020.020.020.010.0175048.911.64122.59NANANANANA0.00
5299exec - velocity.cpp:757-761LAMMPS_NS::Velocity::zero_momentum()Innermost0.010.010.010.010.010.000.00917.69501.251.111.741NANANANANA0.00
22852exec - pair_eam.cpp:954-954LAMMPS_NS::PairEAM::unpack_forward_comm(int, int, double*)Innermost0.040.010.010.020.020.000.00630501122.802000100.00
7763exec - atom.cpp:2414-2426LAMMPS_NS::Atom::sort()Innermost0.020.010.010.010.010.000.00613.5736.614.381.252.031.531001150.00
5293exec - velocity.cpp:726-730LAMMPS_NS::Velocity::rescale(double, double)Innermost0.010.010.010.010.010.000.005822.2255.561.51.331.411NANANANANA0.00
1770exec - npair_bin.cpp:112-219 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Outermost0.030.0114.530.016.550.006.44430505122.39NANANANANA0.00
18191exec - nbin_standard.cpp:226-226LAMMPS_NS::NBinStandard::bin_atoms()Single0.020.010.010.010.010.000.00350251141.6310000100.00
19086exec - random_park.cpp:108-111LAMMPS_NS::RanPark::reset(int, double*)Single0.030.000.000.010.010.000.0037020.16114.572.710021066.67
1775exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)InBetween0.020.000.100.010.090.000.0534NANA1NANA1.7NANANANANA0.00
16176exec - group.cpp:1183-1188LAMMPS_NS::Group::vcm(int, double, double*)Innermost0.010.000.000.010.010.000.003525.5359.041.381.361.341NANANANANA0.00
7767exec - atom.cpp:2462-2464LAMMPS_NS::Atom::sort()Innermost0.030.000.000.020.020.000.0029031.25113.692.491002240.00
16146exec - group.cpp:875-876LAMMPS_NS::Group::mass(int)Innermost0.010.000.000.010.010.000.0033044.511.671.232.51NANANANANA0.00
5332exec - verlet.cpp:246-380 [...]LAMMPS_NS::Verlet::run(int)Innermost0.020.000.000.010.010.000.0025034.466.5411.011.72NANANANANA0.00
16138exec - group.cpp:822-823LAMMPS_NS::Group::count(int)Innermost0.020.000.000.010.010.000.0028027.27113.711.930021066.67
1362exec - modify.cpp:285-286LAMMPS_NS::Modify::init()Innermost0.010.000.000.010.010.000.002110010011110002050.00
1631exec - neighbor.cpp:3045-3046LAMMPS_NS::Neighbor::get_nneigh_half()Innermost0.010.000.000.010.010.000.0020036.54113.2710021150.00
4768exec - variable.cpp:917-919LAMMPS_NS::Variable::set_arrays(int)Innermost0.010.000.000.010.010.000.0018034.21113.51NANANANANA0.00
22898exec - pair_eam.cpp:149-342 [...]LAMMPS_NS::PairEAM::compute(int, int)InBetween0.020.0073.840.0133.130.0032.731411.1149.314.8711.41.75NANANANANA0.00
7769exec - atom.cpp:2439-2441LAMMPS_NS::Atom::sort()Innermost0.010.000.000.010.010.000.0014037.5113.331000010.00
11368exec - create_atoms.cpp:1467-1539 [...]LAMMPS_NS::CreateAtoms::loop_lattice(int)InBetween0.010.000.020.010.030.000.0114030113.751NANANANANA0.00
11370exec - create_atoms.cpp:1470-1503 [...]LAMMPS_NS::CreateAtoms::loop_lattice(int)Innermost0.010.000.000.010.010.000.001310.3449.142.211.2911NANANANANA0.00
8380exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.010.000.000.010.010.000.0010057.14111.510011062.50
8382exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.010.000.000.010.010.000.0010057.14111.510011062.50
5311exec - velocity.cpp:332-349LAMMPS_NS::Velocity::create(double, int)Innermost0.010.000.000.010.010.000.0092.9947.3910.86221NANANANANA0.00
19087exec - random_park.cpp:126-126LAMMPS_NS::RanPark::reset(int, double*)Single0.010.000.000.010.010.000.0090501121NANANANANA0.00
7766exec - atom.cpp:2458-2467LAMMPS_NS::Atom::sort()InBetween0.010.000.010.010.020.000.008028.03113.581NANANANANA60.00
8151exec - atom_vec.cpp:286-350 [...]LAMMPS_NS::AtomVec::copy(int, int, int)Outermost0.020.000.000.010.010.000.006047.5111.141.71NANANANANA0.00
9039exec - comm_brick.cpp:552-589LAMMPS_NS::CommBrick::forward_comm(int)Innermost0.010.000.000.010.010.000.007033.331141NANANANANA0.00
8378exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.010.000.000.010.010.000.006057.14111.510011062.50
1360exec - modify.cpp:290-291LAMMPS_NS::Modify::init()Innermost0.010.000.000.010.010.000.006028.13113.6410021066.67
9169exec - comm_brick.cpp:798-968 [...]LAMMPS_NS::CommBrick::borders()InBetween0.010.000.620.010.310.000.2760.2344.676.111.191NANANANANA0.00
22854exec - pair_eam.cpp:972-980LAMMPS_NS::PairEAM::unpack_reverse_comm(int, int*, double*)Outermost0.010.000.060.010.040.000.035048.081.41.032.111NANANANANA0.00
14526exec - fix_nve.cpp:122-146LAMMPS_NS::FixNVE::final_integrate()Outermost0.020.001.640.010.770.000.7346511.411.21.521.6NANANANANA0.00
462exec - stl_tree.h:1947-1949 [...]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...Innermost0.010.000.000.010.010.000.004046.431141NANANANANA0.00
7695exec - atom.cpp:945-945LAMMPS_NS::Atom::tag_extend()Single0.010.000.000.010.010.000.00402511411011075.00
9129exec - comm_brick.cpp:755-758LAMMPS_NS::CommBrick::exchange()Innermost0.010.000.000.010.010.000.004045.14112.0511.5001.50.562.50
22850exec - pair_eam.cpp:939-944LAMMPS_NS::PairEAM::pack_forward_comm(int, int*, double*, int, int*)Innermost0.010.000.000.010.010.000.0040501.48121NANANANANA0.00
7765exec - atom.cpp:2449-2449LAMMPS_NS::Atom::sort()Innermost0.010.000.000.010.010.000.003025114110000100.00
8248exec - atom_vec.cpp:1616-1652 [...]LAMMPS_NS::AtomVec::create_atom(int, double*)Outermost0.010.000.000.010.010.000.003040.91111.331NANANANANA0.00
1614exec - neighbor.cpp:2513-2515LAMMPS_NS::Neighbor::build(int)Innermost0.010.000.000.000.000.000.003041.67113.2711004242.86
9128exec - comm_brick.cpp:698-762 [...]LAMMPS_NS::CommBrick::exchange()InBetween0.010.000.240.010.120.000.112035.5312.613.321NANANANANA0.00
7770exec - atom.cpp:2408-2408LAMMPS_NS::Atom::sort()Single0.010.000.000.000.000.000.002025114110000100.00
202exec - char_traits.h:368-368 [...]bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)Single0.010.000.000.010.010.000.002068.751111NANANANANA0.00
8127exec - atom_vec.cpp:360-440 [...]LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Outermost0.010.000.060.010.030.000.0321.5249.621.941.261.471NANANANANA0.00
9042exec - comm_brick.cpp:612-641LAMMPS_NS::CommBrick::reverse_comm()Outermost0.010.000.000.010.010.000.002046.15111.311NANANANANA0.00
7768exec - atom.cpp:2437-2441LAMMPS_NS::Atom::sort()InBetween0.010.000.000.010.010.000.002031.25113.6910002050.00
1701exec - memory.h:155-156LAMMPS_NS::Neighbor::init()Innermost0.010.000.000.010.010.000.002057.14111.510011062.50
22900exec - pair_eam.cpp:149-342 [...]LAMMPS_NS::PairEAM::compute(int, int)Outermost0.010.0073.840.0032.950.0032.732048.21111.221NANANANANA0.00
1611exec - neighbor.cpp:2512-2544 [...]LAMMPS_NS::Neighbor::build(int)Outermost0.010.000.000.010.010.000.002045.97111.191NANANANANA0.00
1228exec - modify.cpp:481-481LAMMPS_NS::Modify::final_integrate()Single0.010.000.000.000.000.000.002037.5112.611002150.00
7693exec - atom.cpp:958-958LAMMPS_NS::Atom::tag_extend()Innermost0.010.000.000.010.010.000.002033.33113.271NANANANANA0.00
1449exec - neighbor.cpp:2409-2442LAMMPS_NS::Neighbor::check_distance()Outermost0.010.000.290.010.110.000.132853.571.661.491.581NANANANANA0.00
9062exec - comm_brick.cpp:1003-1023 [...]LAMMPS_NS::CommBrick::forward_comm(LAMMPS_NS::Pair*, int)Innermost0.010.000.000.010.010.000.002031.821141NANANANANA0.00
1209exec - modify.cpp:401-402LAMMPS_NS::Modify::initial_integrate(int)Single0.010.000.000.010.010.000.002037.5112.611002150.00
4314exec - timer.cpp:57-93LAMMPS_NS::Timer::_stamp(LAMMPS_NS::Timer::ttype)Outermost0.010.000.000.010.010.000.00232.4364.861.2911.351NANANANANA0.00
22904exec - pair_eam.cpp:871-876LAMMPS_NS::PairEAM::interpolate(int, double, double*, double**)Outermost0.010.000.000.000.000.000.00150751.1911.271NANANANANA0.00
7712exec - atom.cpp:1923-1924LAMMPS_NS::Atom::data_fix_compute_variable(int, int)Innermost0.010.000.000.010.010.000.001025114110016052.94
1216exec - modify.cpp:317-317LAMMPS_NS::Modify::setup(int)Single0.010.000.000.000.000.000.00105011211002066.67
7764exec - memory.h:55-55 [...]LAMMPS_NS::Atom::sort()Outermost0.010.000.020.000.010.000.0116.955.175.711.411NANANANANA0.00
14525exec - fix_nve.cpp:98-109LAMMPS_NS::FixNVE::initial_integrate(int)Outermost0.010.002.700.011.200.001.2016.951.721.251.141.611NANANANANA0.00
1432exec - stl_tree.h:1947-1949 [...]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, LAMMPS_NS::Fix* (*)(LA...Innermost0.010.000.000.010.010.000.001046.431141NANANANANA0.00
12659exec - finish.cpp:581-596 [...]LAMMPS_NS::Finish::stats(int, double*, double*, double*, double*, int, int*)Outermost0.010.000.000.000.000.000.0011.2538.754.221.391.441NANANANANA0.00
8054exec - atom_vec.cpp:1270-1337 [...]LAMMPS_NS::AtomVec::unpack_exchange(double*)Outermost0.010.000.000.010.010.000.001040.91111.271NANANANANA0.00
1364exec - modify.cpp:194-196LAMMPS_NS::Modify::init()Single0.010.000.000.000.000.000.00105011211002240.00
22873exec - pair_eam.cpp:757-786LAMMPS_NS::PairEAM::file2array()Innermost0.010.000.000.010.010.000.0013.1348.053.291.8213002257.14
358exec - 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...Single0.010.000.000.010.010.000.00105011210002050.00
5328exec - verlet.cpp:406-421 [...]LAMMPS_NS::Verlet::force_clear() [clone .part.0]Innermost0.010.000.000.000.000.000.001041.07111.151NANANANANA0.00
1616exec - memory.h:155-156LAMMPS_NS::Neighbor::build(int)Single0.010.000.000.010.010.000.001057.14111.510011062.50
204exec - stl_tree.h:1947-1949 [...]std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, LAMMPS_NS::Command* (*)(LAMMPS_NS::LAMMPS*), std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<cha...Innermost0.010.000.000.010.010.000.001046.431141NANANANANA0.00
2803exec - basic_string.h:194-2253 [...]LAMMPS_NS::Pair::init()InBetween0.010.000.000.000.000.000.00127.8558.073.8111.231NANANANANA0.00
9056exec - comm_brick.cpp:1045-1065LAMMPS_NS::CommBrick::reverse_comm(LAMMPS_NS::Pair*, int)Innermost0.010.000.000.000.000.000.001040.63113.661NANANANANA0.00
9066exec - comm_brick.cpp:1003-1023LAMMPS_NS::CommBrick::forward_comm(LAMMPS_NS::Pair*, int)InBetween0.010.000.000.000.000.000.001033.33113.331NANANANANA0.00
7691exec - atom.cpp:912-914LAMMPS_NS::Atom::tag_check()Single0.010.000.000.010.010.000.00102511411021075.00
9044exec - comm_brick.cpp:614-621LAMMPS_NS::CommBrick::reverse_comm()Innermost0.010.000.000.010.010.000.001035.71113.641NANANANANA0.00
1613exec - neighbor.cpp:2522-2527LAMMPS_NS::Neighbor::build(int)Innermost0.010.000.000.000.000.000.001030.1113.7511003431.25
8149exec - atom_vec.cpp:387-440 [...]LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)InBetween0.010.000.000.000.000.000.001067.86111.191NANANANANA0.00
×