options

Loops Index

Columns Filter

Level Max Thread Time / Walltime gcc_0 (%) Exclusive Coverage gcc_0 (%) Inclusive Coverage gcc_0 (%) Max Exclusive Time Over Threads gcc_0 (s) Max Inclusive Time Over Threads gcc_0 (s) Exclusive Time w.r.t. Wall Time gcc_0 (s) Inclusive Time w.r.t. Wall Time gcc_0 (s) Nb Threads gcc_0 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing gcc_0 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_0 (%)Exclusive Coverage gcc_0 (%)Inclusive Coverage gcc_0 (%)Max Exclusive Time Over Threads gcc_0 (s)Max Inclusive Time Over Threads gcc_0 (s)Exclusive Time w.r.t. Wall Time gcc_0 (s)Inclusive Time w.r.t. Wall Time gcc_0 (s)Nb Threads gcc_0Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing gcc_0Stride 0Stride 1Stride nStride UnknownStride IndirectArray Access Efficiency
25379exec - pair_eam.cpp:272-326 [...]LAMMPS_NS::PairEAM::compute(int, int)Innermost41.6941.4241.4218.4018.4018.1118.119612.3554.322.691.541.221.02NANANANANA0.00
25383exec - pair_eam.cpp:197-217LAMMPS_NS::PairEAM::compute(int, int)Innermost28.4028.3928.3912.5412.5412.4212.429610.5251.412.281.591.191.011103.334.3343.67
1828exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)InBetween12.0311.7314.825.316.635.136.48965.2644.7441.451.481.04NANANANANA0.00
15788exec - fix_nve.cpp:98-106LAMMPS_NS::FixNVE::initial_integrate(int)Single2.842.752.751.251.251.201.20963.5738.841.221.141.671.050.5001.50.550.00
25382exec - pair_eam.cpp:272-326 [...]LAMMPS_NS::PairEAM::compute(int, int)Innermost2.792.692.691.231.231.181.189612.254.882.521.531.21.05NANANANANA0.00
15791exec - fix_nve.cpp:138-143LAMMPS_NS::FixNVE::final_integrate()Single1.831.711.710.810.810.750.75963.3338.331.31.211.671.090.50010.550.00
1829exec - npair_bin.cpp:122-174 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost1.901.631.630.840.840.710.7196045111.271.18NANANANANA0.00
1826exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)InBetween1.631.381.460.720.760.600.6496050111.351.2NANANANANA0.00
9927exec - comm_brick.cpp:841-1542 [...]LAMMPS_NS::CommBrick::borders()Innermost0.700.620.620.310.310.270.2796040.638.951.573.421.14NANANANANA0.00
1830exec - npair_bin.cpp:122-122LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost0.550.420.420.250.250.180.1896NANANANANA1.35NANANANANA0.00
25376exec - pair_eam.cpp:232-240LAMMPS_NS::PairEAM::compute(int, int)Innermost0.480.350.350.210.210.150.15967.1448.211.911.51.271.392001627.78
1534exec - neighbor.cpp:2430-2435LAMMPS_NS::Neighbor::check_distance()Innermost0.410.300.300.180.180.130.139616.6758.331.591.591.271.360202075.00
25377exec - pair_eam.cpp:261-326 [...]LAMMPS_NS::PairEAM::compute(int, int)InBetween0.510.2941.710.2218.530.1318.24969.0952.274.7511.641.8NANANANANA0.00
9853exec - comm_brick.cpp:709-715LAMMPS_NS::CommBrick::exchange()Innermost0.350.250.250.160.160.110.11960502121.40002050.00
8615exec - atom_vec.cpp:362-366LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Single0.350.250.250.160.160.110.11960501.31121.421101162.50
8415exec - atom_vec.cpp:735-739LAMMPS_NS::AtomVec::unpack_reverse(int, int*, double*)Single0.350.250.250.160.160.110.11969.0954.551.241.241.561.431101162.50
1678exec - neighbor.cpp:2480-2483LAMMPS_NS::Neighbor::build(int)Single0.240.210.210.100.100.090.09960501.31121.160202075.00
25375exec - pair_eam.cpp:188-217LAMMPS_NS::PairEAM::compute(int, int)InBetween0.280.2028.590.1312.630.0912.519612.555.213.511.441.41NANANANANA50.00
19732exec - nbin_standard.cpp:254-258LAMMPS_NS::NBinStandard::bin_atoms()Single0.190.120.120.090.090.050.05960301141.651000325.00
12787exec - domain.cpp:806-883LAMMPS_NS::Domain::pbc()Innermost0.170.100.100.080.080.050.05963.6747.251.671.211.571.66NANANANANA0.00
1831exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Innermost0.150.080.080.060.060.040.049614.8946.816.2211.361.84NANANANANA0.00
2921exec - pair.cpp:1761-1767LAMMPS_NS::Pair::virial_fdotr_compute()Single0.090.080.080.040.040.030.03960501.111.0521.221202080.00
25322exec - pair_eam.cpp:939-941LAMMPS_NS::PairEAM::pack_forward_comm(int, int*, double*, int, int*)Single0.180.070.070.080.080.030.03960501.17122.5000010.00
8574exec - atom_vec.cpp:804-811LAMMPS_NS::AtomVec::pack_border(int, int*, double*, int, int*)Single0.150.070.070.060.060.030.03960552.411.52.061001425.00
8594exec - atom_vec.cpp:378-382LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Innermost0.230.060.060.100.100.030.03800501.311.1322.991101162.50
25330exec - pair_eam.cpp:976-978LAMMPS_NS::PairEAM::unpack_reverse_comm(int, int*, double*)Single0.150.050.050.060.060.020.02950501.291.2922.8000010.00
8550exec - atom_vec.cpp:1035-1041LAMMPS_NS::AtomVec::unpack_border(int, int, double*)Single0.120.040.040.050.050.020.0294047.51.8511.752.820021066.67
19710exec - nbin.cpp:148-171LAMMPS_NS::NBin::coord2bin(double*)Single0.090.040.040.040.040.020.0295046.591.981.352.72.09NANANANANA0.00
12171exec - compute_temp.cpp:90-92LAMMPS_NS::ComputeTemp::compute_scalar()Innermost0.070.040.040.030.030.020.0296538.751.351.281.641.610.5000.50.550.00
2908exec - pair.cpp:1119-1125LAMMPS_NS::Pair::ev_tally(int, int, int, int, double, double, double, double, double, double)Outermost0.090.040.040.040.040.020.0294NANANANANA2.14NANANANANA0.00
25381exec - pair_eam.cpp:261-326 [...]LAMMPS_NS::PairEAM::compute(int, int)InBetween0.100.032.720.051.240.011.19939.0952.274.7511.643.02NANANANANA0.00
8573exec - atom_vec.cpp:823-830LAMMPS_NS::AtomVec::pack_border(int, int*, double*, int, int*)Innermost0.080.020.020.040.040.010.01717.6953.851.851.261.52.841001425.00
25380exec - pair_eam.cpp:232-249LAMMPS_NS::PairEAM::compute(int, int)Innermost0.050.020.020.020.020.010.01759.0951.521.591.311.352.1NANANANANA0.00
12425exec - create_atoms.cpp:1470-1539 [...]LAMMPS_NS::CreateAtoms::loop_lattice(int)Innermost0.050.020.020.020.020.010.01805.7147.141.751.5412.39NANANANANA0.00
25329exec - pair_eam.cpp:965-965LAMMPS_NS::PairEAM::pack_reverse_comm(int, int, double*)Single0.030.010.010.020.020.010.01681001001111.980040075.00
8169exec - atom.cpp:2414-2426LAMMPS_NS::Atom::sort()Innermost0.020.010.010.010.010.010.0189541.254.381.461.511.781001150.00
5625exec - velocity.cpp:757-761LAMMPS_NS::Velocity::zero_momentum()Single0.010.010.010.010.010.000.00854.1738.541.171.171.810.5000.5075.00
5621exec - velocity.cpp:726-730LAMMPS_NS::Velocity::rescale(double, double)Single0.010.010.010.010.010.000.008512.542.191.291.241.510000.5050.00
25326exec - pair_eam.cpp:954-954LAMMPS_NS::PairEAM::unpack_forward_comm(int, int, double*)Single0.030.010.010.020.020.000.00411001001112.280040075.00
1827exec - npair_bin.cpp:93-248 [...]LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Outermost0.030.0115.240.016.840.006.66370505122.47NANANANANA0.00
17591exec - group.cpp:1183-1188LAMMPS_NS::Group::vcm(int, double, double*)Innermost0.010.000.000.010.010.000.004013.6443.181.31.271.4410.5000.50.550.00
8173exec - atom.cpp:2462-2464LAMMPS_NS::Atom::sort()Innermost0.020.000.000.010.010.000.00350251141.751002240.00
4945exec - variable.cpp:917-919LAMMPS_NS::Variable::set_arrays(int)Single0.010.000.000.010.010.000.0036041.67113.210.67200.67094.44
20756exec - random_park.cpp:108-111LAMMPS_NS::RanPark::reset(int, double*)Single0.020.000.000.010.010.000.0030020.31116.41.8210000100.00
5665exec - timer.h:54-102 [...]LAMMPS_NS::Verlet::run(int)Innermost0.050.000.000.020.020.000.0027032.356.4313.963.37NANANANANA0.00
19735exec - nbin_standard.cpp:226-226LAMMPS_NS::NBinStandard::bin_atoms()Single0.030.000.000.010.010.000.00240251142.410000100.00
8119exec - atom.cpp:1923-1924LAMMPS_NS::Atom::data_fix_compute_variable(int, int)Single0.010.000.000.010.010.000.002602511411002066.67
25378exec - memory.h:53-96 [...]LAMMPS_NS::PairEAM::compute(int, int)Outermost0.020.0073.390.0132.440.0032.10192260.636.3511.181.9NANANANANA0.00
8172exec - atom.cpp:2458-2467LAMMPS_NS::Atom::sort()InBetween0.020.000.010.010.010.000.00170251141.79NANANANANA60.00
1684exec - neighbor.cpp:3045-3046LAMMPS_NS::Neighbor::get_nneigh_half()Single0.020.000.000.010.010.000.00170501121.891000150.00
9759exec - comm_brick.cpp:552-589LAMMPS_NS::CommBrick::forward_comm(int)Innermost0.020.000.000.010.010.000.0013033.331141.73NANANANANA0.00
8840exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.020.000.000.010.010.000.00141001001111.8710000100.00
17569exec - group.cpp:822-823LAMMPS_NS::Group::count(int)Single0.010.000.000.010.010.000.001510010011110001050.00
8842exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.010.000.000.010.010.000.0014100100111110000100.00
8838exec - memory.h:190-191LAMMPS_NS::AtomVec::grow(int)Single0.020.000.000.010.010.000.00131001001111.8610000100.00
1474exec - modify.cpp:290-291LAMMPS_NS::Modify::init()Innermost0.020.000.000.010.010.000.00120251141.8510000100.00
17573exec - group.cpp:875-876LAMMPS_NS::Group::mass(int)Innermost0.010.000.000.010.010.000.00130351.311.213.0910.51.5000.587.50
1476exec - modify.cpp:285-286LAMMPS_NS::Modify::init()Innermost0.020.000.000.010.010.000.00101001001111.670002050.00
8175exec - atom.cpp:2439-2441LAMMPS_NS::Atom::sort()Innermost0.010.000.000.000.000.000.0010037.5113.331000010.00
8174exec - atom.cpp:2437-2441LAMMPS_NS::Atom::sort()InBetween0.010.000.000.010.010.000.0010031.25113.6710002050.00
8616exec - atom_vec.cpp:286-350 [...]LAMMPS_NS::AtomVec::copy(int, int, int)Outermost0.020.000.000.010.010.000.008050111.141.78NANANANANA0.00
5636exec - velocity.cpp:332-350LAMMPS_NS::Velocity::create(double, int)Innermost0.010.000.000.000.000.000.0084.7642.863.11.881.7711.67000.670.6775.00
9858exec - comm_brick.cpp:755-758LAMMPS_NS::CommBrick::exchange()Innermost0.010.000.000.010.010.000.008050.3111.6711001.50.550.00
8109exec - atom.cpp:945-945LAMMPS_NS::Atom::tag_extend()Single0.010.000.000.010.010.000.006025114120000100.00
8171exec - atom.cpp:2449-2449LAMMPS_NS::Atom::sort()Innermost0.010.000.000.010.010.000.006025114110000100.00
9855exec - comm_brick.cpp:698-1532 [...]LAMMPS_NS::CommBrick::exchange()InBetween0.010.000.260.010.110.000.114037.9611.431.391NANANANANA0.00
1679exec - memory.h:155-156LAMMPS_NS::Neighbor::build(int)Single0.010.000.000.000.000.000.003100100111110000100.00
1255exec - modify.cpp:401-403LAMMPS_NS::Modify::initial_integrate(int)Innermost0.010.000.000.000.000.000.0030751111NANANANANA0.00
20757exec - random_park.cpp:126-126LAMMPS_NS::RanPark::reset(int, double*)Single0.010.000.000.000.000.000.0030501121NANANANANA0.00
18057exec - integrate.cpp:110-111LAMMPS_NS::Integrate::ev_set(long)Single0.010.000.000.010.010.000.003035113.16110000100.00
8104exec - atom.cpp:912-914LAMMPS_NS::Atom::tag_check()Single0.010.000.000.000.000.000.003025114120000100.00
8106exec - atom.cpp:971-971LAMMPS_NS::Atom::tag_extend()Innermost0.010.000.000.010.010.000.00302511410001050.00
10180exec - compute.cpp:229-232LAMMPS_NS::Compute::matchstep(long)Single0.010.000.000.010.010.000.003025114110000100.00
9773exec - comm_brick.cpp:1003-1025LAMMPS_NS::CommBrick::forward_comm(LAMMPS_NS::Pair*, int)Outermost0.010.000.000.010.010.000.002054.55111.161NANANANANA0.00
1241exec - modify.cpp:481-482LAMMPS_NS::Modify::final_integrate()Innermost0.010.000.000.000.000.000.0020751111NANANANANA0.00
1256exec - modify.cpp:401-403LAMMPS_NS::Modify::initial_integrate(int)Outermost0.010.000.000.000.000.000.00205011210.5001062.50
9774exec - comm_brick.cpp:1003-1023 [...]LAMMPS_NS::CommBrick::forward_comm(LAMMPS_NS::Pair*, int)Innermost0.010.000.000.010.010.000.002035113.81NANANANANA0.00
8505exec - atom_vec.cpp:1270-1337 [...]LAMMPS_NS::AtomVec::unpack_exchange(double*)Outermost0.010.000.000.010.010.000.002047.5111.261NANANANANA0.00
9916exec - comm_brick.cpp:798-1542 [...]LAMMPS_NS::CommBrick::borders()InBetween0.010.000.620.000.290.000.2720.8938.849.811.551.241NANANANANA0.00
9775exec - comm_brick.cpp:1003-1023 [...]LAMMPS_NS::CommBrick::forward_comm(LAMMPS_NS::Pair*, int)Innermost0.010.000.000.010.010.000.002NANANANANA1NANANANANA0.00
1242exec - modify.cpp:481-482LAMMPS_NS::Modify::final_integrate()Outermost0.010.000.000.010.010.000.00205011210.5001062.50
9764exec - comm_brick.cpp:614-621LAMMPS_NS::CommBrick::reverse_comm()Innermost0.010.000.000.010.010.000.001029.171141NANANANANA0.00
4447exec - timer.cpp:57-93LAMMPS_NS::Timer::_stamp(LAMMPS_NS::Timer::ttype)Outermost0.010.000.000.000.000.000.00135.2967.651.2911.261NANANANANA0.00
1674exec - neighbor.cpp:2512-2544 [...]LAMMPS_NS::Neighbor::build(int)Outermost0.010.000.000.000.000.000.001051.921111NANANANANA0.00
1748exec - memory.h:155-156LAMMPS_NS::Neighbor::init()Innermost0.010.000.000.000.000.000.001100100111110000100.00
9767exec - comm_brick.cpp:1045-1065 [...]LAMMPS_NS::CommBrick::reverse_comm(LAMMPS_NS::Pair*, int)Innermost0.010.000.000.010.010.000.0010351141NANANANANA0.00
9920exec - comm_brick.cpp:798-1542 [...]LAMMPS_NS::CommBrick::borders()InBetween0.010.000.620.010.250.000.271036.6711.333.211NANANANANA0.00
1533exec - neighbor.cpp:2409-2442LAMMPS_NS::Neighbor::check_distance()Outermost0.010.000.300.000.100.000.1315.7652.522.091.71.771NANANANANA0.00
423exec - lammps.cpp:791-836 [...]LAMMPS_NS::LAMMPS::~LAMMPS()InBetween0.010.000.000.000.000.000.001052.941111NANANANANA0.00
8176exec - atom.cpp:2408-2408LAMMPS_NS::Atom::sort()Single0.010.000.000.000.000.000.001025114110000100.00
9766exec - comm_brick.cpp:612-634 [...]LAMMPS_NS::CommBrick::reverse_comm()Innermost0.010.000.000.010.010.000.00102511410003137.50
8108exec - atom.cpp:958-958LAMMPS_NS::Atom::tag_extend()Single0.010.000.000.010.010.000.001029.17113.73101000100.00
20682exec - procmap.cpp:732-742 [...]LAMMPS_NS::ProcMap::factor(int, int**)InBetween0.010.000.000.000.000.000.0010251141NANANANANA0.00
8524exec - atom_vec.cpp:1176-1245 [...]LAMMPS_NS::AtomVec::pack_exchange(int, double*)Outermost0.010.000.000.000.000.000.00138.160.123.8511.091NANANANANA0.00
9760exec - comm_brick.cpp:552-589LAMMPS_NS::CommBrick::forward_comm(int)InBetween0.010.000.000.010.010.000.0010501121NANANANANA0.00
12421exec - create_atoms.cpp:1467-1476LAMMPS_NS::CreateAtoms::loop_lattice(int)InBetween0.010.000.000.000.000.000.0010251141NANANANANA0.00
9762exec - comm_brick.cpp:612-641LAMMPS_NS::CommBrick::reverse_comm()Outermost0.010.000.000.000.000.000.001062.5111.081NANANANANA0.00
515exec - 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.001046.431141NANANANANA0.00
8595exec - atom_vec.cpp:360-440 [...]LAMMPS_NS::AtomVec::pack_comm(int, int*, double*, int, int*)Outermost0.010.000.060.000.060.000.0312.2752.275.41.351.381NANANANANA0.00
20685exec - procmap.cpp:735-742LAMMPS_NS::ProcMap::factor(int, int**)Innermost0.010.000.000.000.000.000.001029.1711410002050.00
8489exec - atom_vec.cpp:1616-1652 [...]LAMMPS_NS::AtomVec::create_atom(int, double*)Outermost0.010.000.000.000.000.000.001054.55111.311NANANANANA0.00
1832exec - npair_bin.cpp:251-253LAMMPS_NS::NPairBin<1, 1, 0, 0, 1>::build(LAMMPS_NS::NeighList*)Single0.010.000.000.000.000.000.001NANANANANA1NANANANANA0.00
1676exec - neighbor.cpp:2522-2527LAMMPS_NS::Neighbor::build(int)Innermost0.010.000.000.000.000.000.001NANA1NANA11003431.25
×