options

Loops Index

Columns Filter

Level Max Thread Time / Walltime gcc_3 (%) Exclusive Coverage gcc_3 (%) Inclusive Coverage gcc_3 (%) Max Exclusive Time Over Threads gcc_3 (s) Max Inclusive Time Over Threads gcc_3 (s) Exclusive Time w.r.t. Wall Time gcc_3 (s) Inclusive Time w.r.t. Wall Time gcc_3 (s) Nb Threads gcc_3 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing gcc_3 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_3 (%)Exclusive Coverage gcc_3 (%)Inclusive Coverage gcc_3 (%)Max Exclusive Time Over Threads gcc_3 (s)Max Inclusive Time Over Threads gcc_3 (s)Exclusive Time w.r.t. Wall Time gcc_3 (s)Inclusive Time w.r.t. Wall Time gcc_3 (s)Nb Threads gcc_3Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing gcc_3Stride 0Stride 1Stride nStride UnknownStride IndirectArray Access Efficiency
26431exec - pair_eam.cpp:272-326 [...]LAMMPS_NS::PairEAM::compute(int, int)Innermost41.6341.3841.3818.4118.4118.1318.139612.8255.772.521.581.181.02NANANANANA0.00
26435exec - pair_eam.cpp:197-217LAMMPS_NS::PairEAM::compute(int, int)Innermost28.4928.4928.4912.6012.6012.4812.489610.1850.612.281.551.241.011103.334.3343.67
1916exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)InBetween11.8111.3814.415.236.474.996.31966.2546.883.671.371.351.05NANANANANA0.00
16537exec - fix_nve.cpp:98-106LAMMPS_NS::FixNVE::initial_integrate(int)Innermost2.792.722.721.231.231.191.19965.0344.511.231.141.651.040.750070.7550.00
26434exec - pair_eam.cpp:272-326 [...]LAMMPS_NS::PairEAM::compute(int, int)Innermost2.982.662.661.321.321.171.179612.254.882.521.531.21.14NANANANANA0.00
16541exec - fix_nve.cpp:138-143LAMMPS_NS::FixNVE::final_integrate()Innermost1.821.681.680.810.810.740.74966.25501.371.171.61.1NANANANANA0.00
1917exec - npair_bin.cpp:122-174 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost1.931.631.630.860.860.720.7296043.75111.271.2NANANANANA0.00
1914exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)InBetween1.661.321.400.740.760.580.6196048.86111.711.28NANANANANA0.00
10334exec - comm_brick.cpp:841-1542 [...]LAMMPS_NS::CommBrick::borders()Innermost0.700.620.620.310.310.270.2796043.4213.581.531.231.14NANANANANA0.00
26428exec - pair_eam.cpp:232-240LAMMPS_NS::PairEAM::compute(int, int)Innermost0.460.350.350.210.210.150.15966.947.411.751.451.241.352004730.77
1918exec - npair_bin.cpp:122-122LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost0.450.310.310.200.200.130.1396NANANANANA1.5NANANANANA0.00
26429exec - pair_eam.cpp:261-326 [...]LAMMPS_NS::PairEAM::compute(int, int)InBetween0.400.3041.680.1718.520.1318.269610553.511.531.35NANANANANA0.00
1571exec - neighbor.cpp:2430-2435LAMMPS_NS::Neighbor::check_distance()Innermost0.360.300.300.160.160.130.139618.1859.091.51.51.21.240028055.00
8781exec - atom_vec.cpp:735-739LAMMPS_NS::AtomVec::unpack_reverse(int, int*, double*)Single0.340.250.250.150.150.110.11969.0954.551.251.181.541.360036152.50
10262exec - comm_brick.cpp:709-715LAMMPS_NS::CommBrick::exchange()Innermost0.310.250.250.140.140.110.1196043.752121.250002050.00
8990exec - atom_vec.cpp:362-366LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Single0.420.240.240.180.180.100.10960501.33121.770036152.50
26427exec - pair_eam.cpp:188-217LAMMPS_NS::PairEAM::compute(int, int)InBetween0.310.2128.700.1412.680.0912.579612.552.083.511.481.46NANANANANA50.00
1754exec - neighbor.cpp:2480-2483LAMMPS_NS::Neighbor::build(int)Single0.240.200.200.110.110.090.09960501.33121.190028055.00
20695exec - nbin_standard.cpp:254-258LAMMPS_NS::NBinStandard::bin_atoms()Innermost0.180.110.110.080.080.050.0596029.761141.621000127.69
13314exec - domain.cpp:806-883LAMMPS_NS::Domain::pbc()Innermost0.160.110.110.070.070.050.05963.144.191.671.151.741.48NANANANANA0.00
1919exec - 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
3020exec - pair.cpp:1761-1767LAMMPS_NS::Pair::virial_fdotr_compute()Single0.090.070.070.040.040.030.03960501.111.0521.231024064.29
8941exec - atom_vec.cpp:804-811LAMMPS_NS::AtomVec::pack_border(int, int*, double*, int, int*)Single0.160.070.070.070.070.030.03960502.2211.762.250005427.78
26371exec - pair_eam.cpp:939-944LAMMPS_NS::PairEAM::pack_forward_comm(int, int*, double*, int, int*)Outermost0.140.070.070.060.060.030.03960501.5122.01NANANANANA0.00
8960exec - atom_vec.cpp:378-382LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Innermost0.200.060.060.090.090.030.03800501.331.1422.660036152.50
12664exec - compute_temp.cpp:90-92LAMMPS_NS::ComputeTemp::compute_scalar()Innermost0.080.050.050.040.040.020.02969.09501.61.231.521.56NANANANANA0.00
26380exec - pair_eam.cpp:976-978LAMMPS_NS::PairEAM::unpack_reverse_comm(int, int*, double*)Innermost0.100.050.050.050.050.020.0296047.221.331.072.292.150110158.33
8917exec - atom_vec.cpp:1035-1041LAMMPS_NS::AtomVec::unpack_border(int, int, double*)Single0.100.040.040.050.050.020.0295045211.852.350327066.67
20673exec - nbin.cpp:148-171LAMMPS_NS::NBin::coord2bin(double*)Single0.090.040.040.040.040.020.0296041.961.981.262.72.15NANANANANA0.00
3007exec - 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.0294NANANANANA1.91NANANANANA0.00
26433exec - pair_eam.cpp:261-326 [...]LAMMPS_NS::PairEAM::compute(int, int)InBetween0.080.042.700.041.330.021.18939.0952.274.7511.642.16NANANANANA0.00
26432exec - pair_eam.cpp:232-249LAMMPS_NS::PairEAM::compute(int, int)Innermost0.060.030.030.030.030.010.01898.8250.741.591.311.352.11NANANANANA0.00
8940exec - atom_vec.cpp:823-830LAMMPS_NS::AtomVec::pack_border(int, int*, double*, int, int*)Innermost0.090.020.020.040.040.010.01687.1451.7921.21.663.130005427.78
12941exec - create_atoms.cpp:1470-1539 [...]LAMMPS_NS::CreateAtoms::loop_lattice(int)Innermost0.060.020.020.020.020.010.01834.2644.152.631.3712.59NANANANANA0.00
8534exec - atom.cpp:2414-2426LAMMPS_NS::Atom::sort()Innermost0.020.010.010.010.010.010.01763.5736.614.381.252.031.481001150.00
26378exec - pair_eam.cpp:965-965LAMMPS_NS::PairEAM::pack_reverse_comm(int, int, double*)Single0.070.010.010.030.030.000.00611001001113.890040075.00
5849exec - velocity.cpp:726-730LAMMPS_NS::Velocity::rescale(double, double)Innermost0.010.010.010.010.010.000.009140651.511.31NANANANANA0.00
26375exec - pair_eam.cpp:954-954LAMMPS_NS::PairEAM::unpack_forward_comm(int, int, double*)Single0.030.010.010.020.020.000.00501001001112.170040075.00
5855exec - velocity.cpp:757-761LAMMPS_NS::Velocity::zero_momentum()Innermost0.010.010.010.010.010.000.00617.69501.251.111.741NANANANANA0.00
21761exec - random_park.cpp:108-111LAMMPS_NS::RanPark::reset(int, double*)Single0.030.010.010.020.020.000.0048020.16114.572.440021066.67
1915exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Outermost0.030.0114.720.016.600.006.45470505122.39NANANANANA0.00
18452exec - group.cpp:1183-1188LAMMPS_NS::Group::vcm(int, double, double*)Innermost0.010.010.010.010.010.000.005425.5359.041.381.361.341NANANANANA0.00
8538exec - atom.cpp:2462-2464LAMMPS_NS::Atom::sort()Innermost0.020.000.000.010.010.000.0035031.25113.711.751002240.00
20698exec - nbin_standard.cpp:226-226LAMMPS_NS::NBinStandard::bin_atoms()Single0.020.000.000.010.010.000.00290251141.8110000100.00
5899exec - timer.h:54-102 [...]LAMMPS_NS::Verlet::run(int)Innermost0.020.000.000.010.010.000.0029031.257.0213.971.93NANANANANA0.00
8461exec - atom.cpp:945-945LAMMPS_NS::Atom::tag_extend()Single0.010.000.000.010.010.000.002202511411011075.00
26430exec - memory.h:53-96 [...]LAMMPS_NS::PairEAM::compute(int, int)Outermost0.020.0073.450.0132.500.0032.181522.3355.75.061.641.151.87NANANANANA0.00
18414exec - group.cpp:822-823LAMMPS_NS::Group::count(int)Single0.020.000.000.010.010.000.00141001001111.870101075.00
1770exec - neighbor.cpp:3045-3046LAMMPS_NS::Neighbor::get_nneigh_half()Innermost0.010.000.000.010.010.000.0014036.54113.2710021150.00
8540exec - atom.cpp:2439-2441LAMMPS_NS::Atom::sort()Innermost0.010.000.000.010.010.000.0013037.5113.331000010.00
18422exec - group.cpp:875-876LAMMPS_NS::Group::mass(int)Innermost0.010.000.000.010.010.000.0013044.511.671.232.51NANANANANA0.00
9221exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.010.000.000.010.010.000.001210010011110001050.00
8537exec - atom.cpp:2458-2467LAMMPS_NS::Atom::sort()InBetween0.010.000.010.010.010.000.0012027.78113.581NANANANANA60.00
10168exec - comm_brick.cpp:552-589LAMMPS_NS::CommBrick::forward_comm(int)Innermost0.010.000.000.010.010.000.0011037.5113.911NANANANANA0.00
1517exec - modify.cpp:285-286LAMMPS_NS::Modify::init()Innermost0.010.000.000.000.000.000.00110251141NANANANANA0.00
5868exec - velocity.cpp:332-350LAMMPS_NS::Velocity::create(double, int)Innermost0.010.000.000.010.010.000.00103.3347.56.211.691.261NANANANANA0.00
10264exec - comm_brick.cpp:698-1532 [...]LAMMPS_NS::CommBrick::exchange()InBetween0.010.000.250.010.130.000.118040.1511.31.431NANANANANA0.00
8460exec - atom.cpp:958-958LAMMPS_NS::Atom::tag_extend()Innermost0.010.000.000.010.010.000.008033.33113.271NANANANANA0.00
10323exec - comm_brick.cpp:798-1542 [...]LAMMPS_NS::CommBrick::borders()InBetween0.010.000.620.010.310.000.2780.2746.1314.381.631.171NANANANANA0.00
1515exec - modify.cpp:290-291LAMMPS_NS::Modify::init()Innermost0.010.000.000.010.010.000.008028.13113.6410021066.67
9223exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.010.000.000.010.010.000.00710010011110001050.00
8539exec - atom.cpp:2437-2441LAMMPS_NS::Atom::sort()InBetween0.020.000.000.010.010.000.006037.5111.961.710002050.00
8457exec - atom.cpp:971-971LAMMPS_NS::Atom::tag_extend()Innermost0.010.000.000.010.010.000.00702511410001050.00
8455exec - atom.cpp:912-914LAMMPS_NS::Atom::tag_check()Single0.010.000.000.000.000.000.00602511411021075.00
9225exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.020.000.000.010.010.000.0041001001111.60001050.00
10267exec - comm_brick.cpp:755-758LAMMPS_NS::CommBrick::exchange()Innermost0.010.000.000.010.010.000.005047.22111.8411001.50.550.00
5152exec - variable.cpp:917-919LAMMPS_NS::Variable::set_arrays(int)Innermost0.010.000.000.010.010.000.005034.21113.51NANANANANA0.00
8856exec - atom_vec.cpp:1616-1652 [...]LAMMPS_NS::AtomVec::create_atom(int, double*)Outermost0.010.000.000.010.010.000.005050111.311NANANANANA0.00
8991exec - atom_vec.cpp:286-350 [...]LAMMPS_NS::AtomVec::copy(int, int, int)Outermost0.010.000.000.000.000.000.005048.08111.271NANANANANA0.00
8536exec - atom.cpp:2449-2449LAMMPS_NS::Atom::sort()Innermost0.010.000.000.010.010.000.004025114110000100.00
21762exec - random_park.cpp:126-126LAMMPS_NS::RanPark::reset(int, double*)Single0.020.000.000.010.010.000.0030501121.5NANANANANA0.00
1284exec - modify.cpp:401-403LAMMPS_NS::Modify::initial_integrate(int)Outermost0.010.000.000.000.000.000.00405011210.5001062.50
26372exec - pair_eam.cpp:939-944LAMMPS_NS::PairEAM::pack_forward_comm(int, int*, double*, int, int*)Innermost0.010.000.000.000.000.000.0030501.48121NANANANANA0.00
16538exec - fix_nve.cpp:98-109LAMMPS_NS::FixNVE::initial_integrate(int)Outermost0.010.002.720.011.210.001.1936.951.721.251.141.611NANANANANA0.00
1270exec - modify.cpp:481-482LAMMPS_NS::Modify::final_integrate()Outermost0.010.000.000.000.000.000.00305011210.5001062.50
8961exec - atom_vec.cpp:360-440 [...]LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Outermost0.010.000.070.010.070.000.0331.5450.382.021.321.41NANANANANA0.00
26379exec - 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
10182exec - comm_brick.cpp:1003-1025LAMMPS_NS::CommBrick::forward_comm(LAMMPS_NS::Pair*, int)Outermost0.010.000.000.010.010.000.002054.55111.161NANANANANA0.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.000.000.000.002046.431141NANANANANA0.00
1283exec - modify.cpp:401-403LAMMPS_NS::Modify::initial_integrate(int)Innermost0.010.000.000.000.000.000.0020751111NANANANANA0.00
10183exec - comm_brick.cpp:1003-1023 [...]LAMMPS_NS::CommBrick::forward_comm(LAMMPS_NS::Pair*, int)Innermost0.010.000.000.010.010.000.002031.821141NANANANANA0.00
1835exec - memory.h:155-156LAMMPS_NS::Neighbor::init()Innermost0.010.000.000.010.010.000.00210010011110001050.00
16539exec - fix_nve.cpp:122-146LAMMPS_NS::FixNVE::final_integrate()Outermost0.010.001.680.000.760.000.7426511.411.21.521NANANANANA0.00
8541exec - atom.cpp:2408-2408LAMMPS_NS::Atom::sort()Single0.010.000.000.000.000.000.002025114110000100.00
10176exec - comm_brick.cpp:1045-1065LAMMPS_NS::CommBrick::reverse_comm(LAMMPS_NS::Pair*, int)Innermost0.010.000.000.010.010.000.002040.63113.661NANANANANA0.00
1755exec - memory.h:155-156LAMMPS_NS::Neighbor::build(int)Single0.010.000.000.000.000.000.00110010011110001050.00
10178exec - comm_brick.cpp:1045-1065LAMMPS_NS::CommBrick::reverse_comm(LAMMPS_NS::Pair*, int)InBetween0.010.000.000.000.000.000.001042.31112.331NANANANANA0.00
1753exec - neighbor.cpp:2513-2515LAMMPS_NS::Neighbor::build(int)Innermost0.010.000.000.000.000.000.001041.67113.2711004242.86
4553exec - basic_string.h:198-1619 [...]LAMMPS_NS::Thermo::header()Innermost0.010.000.000.010.010.000.001047.971111NANANANANA0.00
10173exec - comm_brick.cpp:614-621LAMMPS_NS::CommBrick::reverse_comm()Innermost0.010.000.000.000.000.000.001035.71113.641NANANANANA0.00
222exec - 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.000.000.000.001068.751111NANANANANA0.00
1266exec - modify.cpp:544-544LAMMPS_NS::Modify::post_run()Innermost0.010.000.000.000.000.000.00105011210002050.00
10263exec - comm_brick.cpp:698-1532 [...]LAMMPS_NS::CommBrick::exchange()InBetween0.010.000.250.000.120.000.111041.67112.81NANANANANA0.00
10261exec - comm_brick.cpp:698-1532 [...]LAMMPS_NS::CommBrick::exchange()InBetween0.010.000.000.000.000.000.001036.5714.11.333.191NANANANANA0.00
1750exec - neighbor.cpp:2512-2544 [...]LAMMPS_NS::Neighbor::build(int)Outermost0.010.000.000.000.000.000.001044.64113.331NANANANANA0.00
10327exec - comm_brick.cpp:798-1542 [...]LAMMPS_NS::CommBrick::borders()InBetween0.010.000.620.000.280.000.271039.8611.293.011NANANANANA0.00
2596exec - nstencil_bin.cpp:54-63 [...]LAMMPS_NS::NStencilBin<1, 1, 0>::create()Innermost0.010.000.000.000.000.000.001030.772.6713.5610001125.00
1570exec - neighbor.cpp:2409-2442LAMMPS_NS::Neighbor::check_distance()Outermost0.010.000.300.000.120.000.131853.571.661.491.581NANANANANA0.00
8872exec - atom_vec.cpp:1270-1337 [...]LAMMPS_NS::AtomVec::unpack_exchange(double*)Outermost0.010.000.000.010.010.000.001038.64113.381NANANANANA0.00
17842exec - core.h:1780-2535 [...]void fmt::v10_lmp::detail::vformat_to<char>(fmt::v10_lmp::detail::buffer<char>&, fmt::v10_lmp::basic_string_view<char>, fmt::v10_lmp::detail::vformat_args<char>::type, fmt::v10_lmp::detail::locale_ref)Outermost0.010.000.000.000.000.000.001033.751161NANANANANA0.00
20694exec - nbin_standard.cpp:246-261 [...]LAMMPS_NS::NBinStandard::bin_atoms()Outermost0.010.000.110.000.060.000.051037.07111.721NANANANANA0.00
×