options

Loops Index

Columns Filter

Level Max Thread Time / Walltime gcc_4 (%) Exclusive Coverage gcc_4 (%) Inclusive Coverage gcc_4 (%) Max Exclusive Time Over Threads gcc_4 (s) Max Inclusive Time Over Threads gcc_4 (s) Exclusive Time w.r.t. Wall Time gcc_4 (s) Inclusive Time w.r.t. Wall Time gcc_4 (s) Nb Threads gcc_4 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing gcc_4 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_4 (%)Exclusive Coverage gcc_4 (%)Inclusive Coverage gcc_4 (%)Max Exclusive Time Over Threads gcc_4 (s)Max Inclusive Time Over Threads gcc_4 (s)Exclusive Time w.r.t. Wall Time gcc_4 (s)Inclusive Time w.r.t. Wall Time gcc_4 (s)Nb Threads gcc_4Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing gcc_4Stride 0Stride 1Stride nStride UnknownStride IndirectArray Access Efficiency
25328exec - pair_eam.cpp:272-326 [...]LAMMPS_NS::PairEAM::compute(int, int)Innermost41.8241.6241.6218.3918.3918.1118.119612.8255.772.521.581.181.02NANANANANA0.00
25332exec - pair_eam.cpp:197-217LAMMPS_NS::PairEAM::compute(int, int)Innermost28.5728.5528.5512.5712.5712.4212.429610.1850.612.281.551.241.011103.334.3343.67
1894exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)InBetween11.8711.5114.535.226.465.016.32966.2546.883.671.371.351.05NANANANANA0.00
16026exec - fix_nve.cpp:98-106LAMMPS_NS::FixNVE::initial_integrate(int)Innermost2.792.742.741.231.231.191.19965.0344.511.231.141.651.030.750070.7550.00
25331exec - pair_eam.cpp:272-326 [...]LAMMPS_NS::PairEAM::compute(int, int)Innermost2.982.652.651.311.311.151.159612.254.882.521.531.21.14NANANANANA0.00
16030exec - fix_nve.cpp:138-143LAMMPS_NS::FixNVE::final_integrate()Innermost1.901.701.700.830.830.740.74966.25501.371.171.61.13NANANANANA0.00
1895exec - npair_bin.cpp:122-174 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost1.921.631.630.840.840.710.7196043.75111.271.19NANANANANA0.00
1892exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)InBetween1.581.311.390.690.720.570.6096048.86111.711.23NANANANANA0.00
10089exec - comm_brick.cpp:841-1542 [...]LAMMPS_NS::CommBrick::borders()Innermost0.680.630.630.300.300.270.2796043.4213.581.531.231.1NANANANANA0.00
25325exec - pair_eam.cpp:232-240LAMMPS_NS::PairEAM::compute(int, int)Innermost0.440.350.350.190.190.150.15966.947.411.751.451.241.32004730.77
1896exec - npair_bin.cpp:122-122LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost0.410.310.310.180.180.140.1496NANANANANA1.33NANANANANA0.00
1544exec - neighbor.cpp:2430-2435LAMMPS_NS::Neighbor::check_distance()Innermost0.430.310.310.190.190.130.139618.1859.091.51.51.21.420028055.00
25326exec - pair_eam.cpp:261-326 [...]LAMMPS_NS::PairEAM::compute(int, int)InBetween0.490.2941.910.2218.540.1318.239610553.511.531.72NANANANANA0.00
8627exec - atom_vec.cpp:735-739LAMMPS_NS::AtomVec::unpack_reverse(int, int*, double*)Single0.360.250.250.160.160.110.11969.0954.551.251.181.541.460036152.50
8806exec - atom_vec.cpp:362-366LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Single0.410.250.250.180.180.110.11960501.33121.660036152.50
10024exec - comm_brick.cpp:709-715LAMMPS_NS::CommBrick::exchange()Innermost0.340.250.250.150.150.110.1196043.752121.40002050.00
1727exec - neighbor.cpp:2480-2483LAMMPS_NS::Neighbor::build(int)Single0.250.210.210.110.110.090.09960501.33121.220028055.00
25324exec - pair_eam.cpp:188-217LAMMPS_NS::PairEAM::compute(int, int)InBetween0.330.2128.760.1412.640.0912.519612.552.083.511.461.6NANANANANA50.00
20012exec - nbin_standard.cpp:254-258LAMMPS_NS::NBinStandard::bin_atoms()Innermost0.170.110.110.080.080.050.0596029.761141.551000127.69
12975exec - domain.cpp:806-883LAMMPS_NS::Domain::pbc()Innermost0.160.110.110.070.070.050.05963.144.191.671.151.741.5NANANANANA0.00
1897exec - 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.98NANANANANA0.00
2982exec - pair.cpp:1761-1767LAMMPS_NS::Pair::virial_fdotr_compute()Single0.090.070.070.040.040.030.03960501.111.0521.261024064.29
8765exec - atom_vec.cpp:804-811LAMMPS_NS::AtomVec::pack_border(int, int*, double*, int, int*)Single0.150.070.070.060.060.030.03960502.2211.762.130005427.78
25277exec - pair_eam.cpp:939-944LAMMPS_NS::PairEAM::pack_forward_comm(int, int*, double*, int, int*)Outermost0.140.070.070.060.060.030.03960501.5121.98NANANANANA0.00
8782exec - atom_vec.cpp:378-382LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Innermost0.230.060.060.100.100.030.03800501.331.1423.140036152.50
25283exec - pair_eam.cpp:976-978LAMMPS_NS::PairEAM::unpack_reverse_comm(int, int*, double*)Innermost0.100.050.050.050.050.020.0295047.221.331.072.291.960110158.33
2969exec - pair.cpp:1119-1125LAMMPS_NS::Pair::ev_tally(int, int, int, int, double, double, double, double, double, double)Outermost0.130.050.050.050.050.020.0295NANANANANA2.48NANANANANA0.00
8747exec - atom_vec.cpp:1035-1041LAMMPS_NS::AtomVec::unpack_border(int, int, double*)Single0.130.050.050.050.050.020.0294045211.852.510327066.67
12335exec - compute_temp.cpp:90-92LAMMPS_NS::ComputeTemp::compute_scalar()Innermost0.070.050.050.030.030.020.02969.09501.61.231.521.45NANANANANA0.00
19990exec - nbin.cpp:148-171LAMMPS_NS::NBin::coord2bin(double*)Single0.100.050.050.040.040.020.0296041.961.981.262.72.18NANANANANA0.00
25330exec - pair_eam.cpp:261-326 [...]LAMMPS_NS::PairEAM::compute(int, int)InBetween0.100.032.680.041.320.011.17929.0952.274.7511.643.29NANANANANA0.00
8764exec - atom_vec.cpp:823-830LAMMPS_NS::AtomVec::pack_border(int, int*, double*, int, int*)Innermost0.070.020.020.030.030.010.01687.1451.7921.21.662.650005427.78
25329exec - pair_eam.cpp:232-249LAMMPS_NS::PairEAM::compute(int, int)Innermost0.050.020.020.020.020.010.01778.8250.741.591.311.352.28NANANANANA0.00
25281exec - pair_eam.cpp:965-965LAMMPS_NS::PairEAM::pack_reverse_comm(int, int, double*)Single0.050.010.010.020.020.010.01710501122.3902000100.00
12616exec - create_atoms.cpp:1470-1539 [...]LAMMPS_NS::CreateAtoms::loop_lattice(int)Innermost0.050.010.010.020.020.010.01704.2644.152.631.3712.5NANANANANA0.00
8392exec - atom.cpp:2414-2426LAMMPS_NS::Atom::sort()Innermost0.020.010.010.010.010.010.01763.5736.614.381.252.031.391001150.00
5780exec - velocity.cpp:726-730LAMMPS_NS::Velocity::rescale(double, double)Innermost0.010.010.010.010.010.000.008822.2255.561.51.331.411NANANANANA0.00
5786exec - velocity.cpp:757-761LAMMPS_NS::Velocity::zero_momentum()Innermost0.010.010.010.010.010.000.00807.69501.251.111.741NANANANANA0.00
17862exec - group.cpp:1183-1188LAMMPS_NS::Group::vcm(int, double, double*)Innermost0.010.010.010.010.010.000.007425.5359.041.381.361.341NANANANANA0.00
25280exec - pair_eam.cpp:954-954LAMMPS_NS::PairEAM::unpack_forward_comm(int, int, double*)Innermost0.030.010.010.020.020.000.00500501122.1102000100.00
1893exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Outermost0.020.0114.840.016.590.006.46410505121.71NANANANANA0.00
5830exec - timer.h:54-102 [...]LAMMPS_NS::Verlet::run(int)Innermost0.020.000.000.010.010.000.0034031.257.0213.971.66NANANANANA0.00
8396exec - atom.cpp:2462-2464LAMMPS_NS::Atom::sort()Innermost0.020.000.000.010.010.000.0021031.25113.711.41002240.00
20015exec - nbin_standard.cpp:226-226LAMMPS_NS::NBinStandard::bin_atoms()Single0.020.000.000.010.010.000.00230251141.5910000100.00
17830exec - group.cpp:822-823LAMMPS_NS::Group::count(int)Innermost0.020.000.000.010.010.000.0027027.27113.711.930021066.67
20992exec - random_park.cpp:108-111LAMMPS_NS::RanPark::reset(int, double*)Single0.020.000.000.010.010.000.0020020.16114.531.90021066.67
25327exec - memory.h:53-96 [...]LAMMPS_NS::PairEAM::compute(int, int)Outermost0.020.0073.710.0132.280.0032.071522.3355.75.061.641.151.76NANANANANA0.00
5799exec - velocity.cpp:332-350LAMMPS_NS::Velocity::create(double, int)Innermost0.010.000.000.010.010.000.00163.1346.886.211.641.261NANANANANA0.00
1743exec - neighbor.cpp:3045-3046LAMMPS_NS::Neighbor::get_nneigh_half()Innermost0.020.000.000.010.010.000.0014036.54113.271.870021150.00
5099exec - variable.cpp:917-919LAMMPS_NS::Variable::set_arrays(int)Innermost0.010.000.000.010.010.000.0015034.21113.51NANANANANA0.00
8395exec - atom.cpp:2458-2467LAMMPS_NS::Atom::sort()InBetween0.020.000.000.010.020.000.0010027.78113.581.82NANANANANA60.00
9015exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.020.000.000.010.010.000.008057.14111.51.450011062.50
9011exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.010.000.000.010.010.000.0010057.14111.510011062.50
8398exec - atom.cpp:2439-2441LAMMPS_NS::Atom::sort()Innermost0.010.000.000.010.010.000.0010037.5113.331000010.00
8397exec - atom.cpp:2437-2441LAMMPS_NS::Atom::sort()InBetween0.010.000.000.010.010.000.009037.5111.9610002050.00
9932exec - comm_brick.cpp:552-589LAMMPS_NS::CommBrick::forward_comm(int)Innermost0.010.000.000.010.010.000.009037.5113.911NANANANANA0.00
25278exec - pair_eam.cpp:939-944LAMMPS_NS::PairEAM::pack_forward_comm(int, int*, double*, int, int*)Innermost0.010.000.000.010.010.000.0080501.48121NANANANANA0.00
8696exec - atom_vec.cpp:1616-1652 [...]LAMMPS_NS::AtomVec::create_atom(int, double*)Outermost0.010.000.000.010.010.000.007050111.311NANANANANA0.00
9013exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.010.000.000.010.010.000.007057.14111.510011062.50
17838exec - group.cpp:875-876LAMMPS_NS::Group::mass(int)Innermost0.010.000.000.010.010.000.007044.511.671.232.51NANANANANA0.00
1497exec - modify.cpp:285-286LAMMPS_NS::Modify::init()Innermost0.010.000.000.000.000.000.0070251141NANANANANA0.00
10026exec - comm_brick.cpp:698-1532 [...]LAMMPS_NS::CommBrick::exchange()InBetween0.010.000.250.010.120.000.117040.1511.31.431NANANANANA0.00
10029exec - comm_brick.cpp:755-758LAMMPS_NS::CommBrick::exchange()Innermost0.010.000.000.010.010.000.006047.22111.8411001.50.550.00
1249exec - modify.cpp:481-482LAMMPS_NS::Modify::final_integrate()Innermost0.010.000.000.010.010.000.0060751111NANANANANA0.00
8394exec - atom.cpp:2449-2449LAMMPS_NS::Atom::sort()Innermost0.010.000.000.010.010.000.005025114110000100.00
10078exec - comm_brick.cpp:798-1542 [...]LAMMPS_NS::CommBrick::borders()InBetween0.010.000.630.010.290.000.275045.8614.961.631.171NANANANANA0.00
8316exec - atom.cpp:971-971LAMMPS_NS::Atom::tag_extend()Innermost0.010.000.000.010.010.000.00402511410001050.00
9937exec - comm_brick.cpp:614-621LAMMPS_NS::CommBrick::reverse_comm()Innermost0.010.000.000.000.000.000.003035.71113.641NANANANANA0.00
10023exec - comm_brick.cpp:698-1532 [...]LAMMPS_NS::CommBrick::exchange()InBetween0.010.000.000.000.000.000.003036.5714.11.333.191NANANANANA0.00
8342exec - atom.cpp:1923-1924LAMMPS_NS::Atom::data_fix_compute_variable(int, int)Innermost0.010.000.000.010.010.000.003025114110016052.94
5100exec - variable.cpp:917-920LAMMPS_NS::Variable::set_arrays(int)Outermost0.010.000.000.010.010.000.003NANA1NANA1NANANANANA0.00
8320exec - atom.cpp:945-945LAMMPS_NS::Atom::tag_extend()Single0.010.000.000.010.010.000.00302511411011075.00
9947exec - comm_brick.cpp:1003-1023 [...]LAMMPS_NS::CommBrick::forward_comm(LAMMPS_NS::Pair*, int)Innermost0.010.000.000.000.000.000.003031.821141NANANANANA0.00
25282exec - pair_eam.cpp:972-980LAMMPS_NS::PairEAM::unpack_reverse_comm(int, int*, double*)Outermost0.010.000.050.010.030.000.023048.081.41.032.111NANANANANA0.00
8725exec - atom_vec.cpp:1176-1245 [...]LAMMPS_NS::AtomVec::pack_exchange(int, double*)Outermost0.010.000.000.010.010.000.003039.5810.3313.261NANANANANA0.00
1495exec - modify.cpp:290-291LAMMPS_NS::Modify::init()Innermost0.010.000.000.000.000.000.003028.13113.6410021066.67
16027exec - fix_nve.cpp:98-109LAMMPS_NS::FixNVE::initial_integrate(int)Outermost0.010.002.740.011.210.001.1926.951.721.251.141.611NANANANANA0.00
513exec - 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.002046.431141NANANANANA0.00
8807exec - atom_vec.cpp:286-350 [...]LAMMPS_NS::AtomVec::copy(int, int, int)Outermost0.010.000.000.010.010.000.002043.75111.271NANANANANA0.00
1725exec - neighbor.cpp:2522-2527LAMMPS_NS::Neighbor::build(int)Innermost0.010.000.000.010.010.000.002030.1113.7511003431.25
1723exec - neighbor.cpp:2512-2544 [...]LAMMPS_NS::Neighbor::build(int)Outermost0.010.000.000.010.010.000.002045.97111.191NANANANANA0.00
12614exec - create_atoms.cpp:1467-1544 [...]LAMMPS_NS::CreateAtoms::loop_lattice(int)Outermost0.010.000.010.000.010.000.01233.331003111NANANANANA0.00
9935exec - comm_brick.cpp:612-641LAMMPS_NS::CommBrick::reverse_comm()Outermost0.010.000.000.000.000.000.001046.15111.311NANANANANA0.00
8749exec - atom_vec.cpp:802-892 [...]LAMMPS_NS::AtomVec::pack_border(int, int*, double*, int, int*)Outermost0.010.000.020.000.010.000.0114.7652.384.581.571.191NANANANANA0.00
8710exec - atom_vec.cpp:1270-1337 [...]LAMMPS_NS::AtomVec::unpack_exchange(double*)Outermost0.010.000.000.010.010.000.001037.5113.381NANANANANA0.00
8737exec - atom_vec.cpp:1045-1085 [...]LAMMPS_NS::AtomVec::unpack_border(int, int, double*)Outermost0.010.000.000.000.000.000.001057.81111.231NANANANANA0.00
8314exec - atom.cpp:912-914LAMMPS_NS::Atom::tag_check()Single0.010.000.000.010.010.000.00102511411021075.00
9940exec - comm_brick.cpp:1045-1065LAMMPS_NS::CommBrick::reverse_comm(LAMMPS_NS::Pair*, int)Innermost0.010.000.000.000.000.000.001040.63113.661NANANANANA0.00
1726exec - neighbor.cpp:2513-2515LAMMPS_NS::Neighbor::build(int)Innermost0.010.000.000.000.000.000.001041.67113.2711004242.86
1264exec - modify.cpp:401-403LAMMPS_NS::Modify::initial_integrate(int)Outermost0.010.000.000.000.000.000.00105011210.5001062.50
16028exec - fix_nve.cpp:122-146LAMMPS_NS::FixNVE::final_integrate()Outermost0.010.001.700.000.760.000.7416511.411.21.521NANANANANA0.00
8783exec - atom_vec.cpp:360-440 [...]LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Outermost0.010.000.060.000.040.000.0311.5249.621.941.261.471NANANANANA0.00
1542exec - neighbor.cpp:2435-2442LAMMPS_NS::Neighbor::check_distance()Innermost0.010.000.000.000.000.000.001037.55.7513.171NANANANANA0.00
10082exec - comm_brick.cpp:798-1542 [...]LAMMPS_NS::CommBrick::borders()InBetween0.010.000.630.010.290.000.271039.8611.293.011NANANANANA0.00
1543exec - neighbor.cpp:2409-2442LAMMPS_NS::Neighbor::check_distance()Outermost0.010.000.310.000.170.000.131853.571.661.491.591NANANANANA0.00
25346exec - pair_eam.cpp:850-850LAMMPS_NS::PairEAM::interpolate(int, double, double*, double**)Single0.010.000.000.000.000.000.0010501.51210208060.00
1250exec - modify.cpp:481-482LAMMPS_NS::Modify::final_integrate()Outermost0.010.000.000.000.000.000.00105011210.5001062.50
397exec - 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.010.010.000.0010501121NANANANANA0.00
9933exec - comm_brick.cpp:552-589LAMMPS_NS::CommBrick::forward_comm(int)InBetween0.010.000.000.010.010.000.001037.51141NANANANANA0.00
9939exec - comm_brick.cpp:612-634 [...]LAMMPS_NS::CommBrick::reverse_comm()Innermost0.010.000.000.010.010.000.001036.11113.2510003137.50
14071exec - basic_string.h:194-1485 [...]LAMMPS_NS::Finish::end(int)Outermost0.010.000.000.000.000.000.00117.7256.564.881.671.141NANANANANA0.00
8319exec - atom.cpp:958-958LAMMPS_NS::Atom::tag_extend()Innermost0.010.000.000.010.010.000.001033.33113.271NANANANANA0.00
×