!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!! !!!!! VERIFICATION CHECK: vc-memory-leak !!!!! !!!!! !!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Description: Check that the model has no memory leaks. This is tested using the Valgrind memory debugging tool (http://valgrind.org) by performing a series of energy and force calculations on a randomly distorted face-centered cubic (FCC) cube base structure for both non-periodic and periodic boundary conditions. Separate configurations are tested for each species supported by the model, as well as one containing a random distribution of all species. Configurations used for testing are provided as auxiliary files. Author: Ellad Tadmor ----------------------------------------------------------------------------------------------------- Results for KIM Model : EAM_Dynamo_WilsonMendelev_2015_NiZr__MO_306032198193_000 Supported species : Ni Zr random seed = 13 lattice constant (orig) = 3.000 perturbation amplitude = 0.300 number unit cells per side = 2 ----------------------------------------------------------------------------------------------------- MONOATOMIC STRUCTURE (pbc=False)-- Species = Ni (Configuration in file "config-F-Ni.xyz") ----------------------------------------------------------------------------------------------------- Energy = 13.544895208528716 Forces: 1 -2.32990092e+01 -1.41426996e+01 -3.81168185e+01 2 -1.47754581e+01 2.11278158e+01 -4.10653205e+00 3 5.19683809e+01 -1.44370621e+01 1.28204208e+01 4 -1.61575963e+01 2.96273369e+01 1.02879503e+01 5 1.38673614e+01 -2.12995374e+01 5.58255789e-01 6 5.31658901e+00 9.64115595e+00 -1.48323858e+01 7 4.62686149e+00 -6.09073814e+01 -5.07687019e+01 8 -2.33378802e+01 -1.18324015e+01 -8.71581187e+00 9 -1.33228801e+00 -1.16900980e+01 -1.46817619e+01 10 -1.88752965e+01 1.43521134e+01 -3.00686519e+01 11 -1.14609347e+01 -2.13003189e+01 1.53091204e+00 12 -4.34776168e+00 1.94345258e+01 5.94838675e+00 13 -2.44329373e+01 -2.87606030e+01 -7.24079286e+01 14 6.46567729e+00 1.23631770e+01 -9.50668085e+00 15 6.19553009e+01 -3.31599906e+01 1.13151420e+01 16 6.50168811e+00 5.32467621e+01 3.53393846e+01 17 -1.63138620e+01 -5.23875404e+00 1.56577503e+01 18 -1.37608812e+01 2.11819710e+01 -3.71403524e+01 19 1.01711898e+01 -3.79372940e+01 1.10254869e+01 20 -1.68787424e+01 1.47583222e+01 7.12900946e+00 21 -2.67528298e+01 -1.17918844e+01 8.54280507e+00 22 2.69797506e+01 4.64806404e+01 4.26009757e+01 23 9.99923052e+00 -2.13596306e-01 1.50824380e+01 24 2.08340167e+01 6.87894029e+00 2.21440098e+01 25 -8.68880361e+00 -1.50695711e+01 5.86933102e+00 26 -8.75801575e+00 2.35020877e+01 -2.29389196e+01 27 2.38789921e+01 -6.17733975e+01 2.40045447e+01 28 -5.05512577e+01 4.55699239e+01 3.17428738e-01 29 -1.49588277e+01 -8.62040251e+00 1.46453754e+01 30 1.01170476e+01 3.04276610e+01 2.62796323e+01 31 2.52669524e+01 -1.08368848e+01 1.25198189e+01 32 1.67333433e+01 2.04194434e+01 1.96654869e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Ni (Configuration in file "config-T-Ni.xyz") ----------------------------------------------------------------------------------------------------- Energy = 13.544895208528716 Forces: 1 -2.32990092e+01 -1.41426996e+01 -3.81168185e+01 2 -1.47754581e+01 2.11278158e+01 -4.10653205e+00 3 5.19683809e+01 -1.44370621e+01 1.28204208e+01 4 -1.61575963e+01 2.96273369e+01 1.02879503e+01 5 1.38673614e+01 -2.12995374e+01 5.58255789e-01 6 5.31658901e+00 9.64115595e+00 -1.48323858e+01 7 4.62686149e+00 -6.09073814e+01 -5.07687019e+01 8 -2.33378802e+01 -1.18324015e+01 -8.71581187e+00 9 -1.33228801e+00 -1.16900980e+01 -1.46817619e+01 10 -1.88752965e+01 1.43521134e+01 -3.00686519e+01 11 -1.14609347e+01 -2.13003189e+01 1.53091204e+00 12 -4.34776168e+00 1.94345258e+01 5.94838675e+00 13 -2.44329373e+01 -2.87606030e+01 -7.24079286e+01 14 6.46567729e+00 1.23631770e+01 -9.50668085e+00 15 6.19553009e+01 -3.31599906e+01 1.13151420e+01 16 6.50168811e+00 5.32467621e+01 3.53393846e+01 17 -1.63138620e+01 -5.23875404e+00 1.56577503e+01 18 -1.37608812e+01 2.11819710e+01 -3.71403524e+01 19 1.01711898e+01 -3.79372940e+01 1.10254869e+01 20 -1.68787424e+01 1.47583222e+01 7.12900946e+00 21 -2.67528298e+01 -1.17918844e+01 8.54280507e+00 22 2.69797506e+01 4.64806404e+01 4.26009757e+01 23 9.99923052e+00 -2.13596306e-01 1.50824380e+01 24 2.08340167e+01 6.87894029e+00 2.21440098e+01 25 -8.68880361e+00 -1.50695711e+01 5.86933102e+00 26 -8.75801575e+00 2.35020877e+01 -2.29389196e+01 27 2.38789921e+01 -6.17733975e+01 2.40045447e+01 28 -5.05512577e+01 4.55699239e+01 3.17428738e-01 29 -1.49588277e+01 -8.62040251e+00 1.46453754e+01 30 1.01170476e+01 3.04276610e+01 2.62796323e+01 31 2.52669524e+01 -1.08368848e+01 1.25198189e+01 32 1.67333433e+01 2.04194434e+01 1.96654869e+01 MONOATOMIC STRUCTURE (pbc=False)-- Species = Zr (Configuration in file "config-F-Zr.xyz") ----------------------------------------------------------------------------------------------------- Energy = 528.4291662946142 Forces: 1 -3.56265954e+01 -2.21963074e+01 -3.23691661e+01 2 -4.89831442e+01 2.75428311e+01 -5.95910346e+01 3 8.72248359e+00 -6.91919212e+01 -3.03291084e+00 4 -9.24789054e+01 1.71331406e+01 -8.30514601e+01 5 3.70931159e+01 -7.87229681e+01 -5.02208281e+01 6 4.77496718e+01 6.64369923e+00 -4.19866118e+01 7 3.68149313e+01 -3.62739172e+01 8.26492531e+00 8 3.85491041e+01 -3.61165146e+01 3.78188988e+01 9 -5.31353995e+01 -1.04253784e+01 -6.42470820e+01 10 3.29663184e+01 4.16268499e+01 -6.14206395e+01 11 2.68098147e+01 2.47863617e+01 -2.03777753e+01 12 -6.62509825e+01 5.18209955e+01 4.14715511e+01 13 9.74994605e+00 6.93395406e+01 -8.43790639e+01 14 1.88529255e+01 1.34969641e+01 -2.20757457e+01 15 5.34088315e+01 1.83927981e+01 -3.02857628e+01 16 2.78012285e+01 4.15967324e+01 -2.38318593e+01 17 -4.43624084e+01 -1.26464668e+02 5.68175543e+01 18 6.04350962e+01 -3.75157122e+01 2.42891683e+01 19 5.47955772e+00 -2.53913885e+01 2.57796596e+01 20 -6.75421299e+01 -7.89708949e+00 7.71368836e+01 21 2.33906111e+01 -4.84528372e+01 1.94221607e+01 22 7.90465508e+01 -7.40586800e+01 -3.98779617e+01 23 1.23391112e+01 -2.39012811e+01 1.29450315e+01 24 -1.89458613e+01 -5.78502109e+01 9.26160485e+01 25 -9.57967968e+01 6.86685963e+01 1.91768916e+01 26 -3.99556730e+01 5.66881269e+01 1.90288187e+01 27 -2.28565534e+01 3.04576964e+01 8.55038966e+01 28 -1.28854376e+01 1.69478411e+01 1.42821427e+01 29 -1.63034904e+01 4.71247289e+01 -3.57971194e+01 30 3.20990477e+01 6.67852424e+01 -1.64508745e+01 31 5.57568559e+01 2.07622002e+01 9.34191672e+01 32 8.05817581e+00 3.46445287e+01 4.10230971e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Zr (Configuration in file "config-T-Zr.xyz") ----------------------------------------------------------------------------------------------------- Energy = 528.4291662946142 Forces: 1 -3.56265954e+01 -2.21963074e+01 -3.23691661e+01 2 -4.89831442e+01 2.75428311e+01 -5.95910346e+01 3 8.72248359e+00 -6.91919212e+01 -3.03291084e+00 4 -9.24789054e+01 1.71331406e+01 -8.30514601e+01 5 3.70931159e+01 -7.87229681e+01 -5.02208281e+01 6 4.77496718e+01 6.64369923e+00 -4.19866118e+01 7 3.68149313e+01 -3.62739172e+01 8.26492531e+00 8 3.85491041e+01 -3.61165146e+01 3.78188988e+01 9 -5.31353995e+01 -1.04253784e+01 -6.42470820e+01 10 3.29663184e+01 4.16268499e+01 -6.14206395e+01 11 2.68098147e+01 2.47863617e+01 -2.03777753e+01 12 -6.62509825e+01 5.18209955e+01 4.14715511e+01 13 9.74994605e+00 6.93395406e+01 -8.43790639e+01 14 1.88529255e+01 1.34969641e+01 -2.20757457e+01 15 5.34088315e+01 1.83927981e+01 -3.02857628e+01 16 2.78012285e+01 4.15967324e+01 -2.38318593e+01 17 -4.43624084e+01 -1.26464668e+02 5.68175543e+01 18 6.04350962e+01 -3.75157122e+01 2.42891683e+01 19 5.47955772e+00 -2.53913885e+01 2.57796596e+01 20 -6.75421299e+01 -7.89708949e+00 7.71368836e+01 21 2.33906111e+01 -4.84528372e+01 1.94221607e+01 22 7.90465508e+01 -7.40586800e+01 -3.98779617e+01 23 1.23391112e+01 -2.39012811e+01 1.29450315e+01 24 -1.89458613e+01 -5.78502109e+01 9.26160485e+01 25 -9.57967968e+01 6.86685963e+01 1.91768916e+01 26 -3.99556730e+01 5.66881269e+01 1.90288187e+01 27 -2.28565534e+01 3.04576964e+01 8.55038966e+01 28 -1.28854376e+01 1.69478411e+01 1.42821427e+01 29 -1.63034904e+01 4.71247289e+01 -3.57971194e+01 30 3.20990477e+01 6.67852424e+01 -1.64508745e+01 31 5.57568559e+01 2.07622002e+01 9.34191672e+01 32 8.05817581e+00 3.46445287e+01 4.10230971e+01 MIXED STRUCTURE (pbc=False)-- Species = Ni Zr (Configuration in file "config-F-NiZr.xyz") ----------------------------------------------------------------------------------------------------- Energy = 344.0285051121198 Forces: 1 -4.46866345e+01 -5.39946902e+01 -3.04958129e+01 2 1.58700543e+01 1.82619998e+01 -1.02249707e+02 3 -5.24649667e+01 -8.36880317e+01 -1.04682134e+01 4 -1.00923636e+02 -6.85327133e+00 4.63205959e+00 5 2.97684907e+01 -4.04651349e+01 -6.59221439e+01 6 4.80967409e+01 -1.77114846e+00 -4.82865231e+01 7 1.82322687e+01 -5.44301083e+01 -3.11715302e+00 8 1.97565318e+01 -6.03346804e+01 1.26682320e+01 9 -1.94676166e+01 1.17365547e+01 -2.38756737e+01 10 -2.14912501e+01 2.10805000e+01 -2.96436238e+01 11 -2.63681628e+01 8.59499093e+01 -4.37319105e+01 12 -3.45327390e+01 4.50227601e+01 -9.40176761e+00 13 -2.38806327e+01 2.93792533e+01 -1.15739623e+02 14 6.12425399e+01 6.87557531e+01 -6.14986312e+01 15 8.13890701e+01 -1.27832567e+01 3.54513823e+01 16 -1.28233369e+01 6.07901393e+01 3.23565863e+01 17 -4.63980799e+01 -5.56460413e+01 9.89985377e+00 18 3.30387789e+01 -6.55034691e+01 4.95709361e+01 19 3.55115201e+01 -3.45210845e+01 1.59383153e+01 20 -3.72942319e+01 2.87963806e+01 2.12136677e+01 21 3.75336523e+01 -5.36890413e+01 6.69301213e+01 22 4.65752388e+01 9.04969249e+00 1.86734970e+01 23 1.90194777e+01 -2.70595623e+01 2.73719678e+01 24 -1.73285628e+01 -2.45951607e+01 3.02744719e+01 25 -1.17276668e+02 5.16520547e+01 5.10094031e+01 26 2.00099229e+01 5.29956753e+01 -5.17986997e+01 27 -3.85390430e+01 -3.07792362e+01 8.28861725e+01 28 -4.85288742e+01 -1.99827214e+00 5.34111784e+01 29 7.29121683e+01 3.22163870e+01 1.94145806e+01 30 2.88147483e+01 3.24499277e+01 2.19960032e+01 31 3.29224921e+01 2.26558068e+01 1.33977637e+01 32 4.13107401e+01 3.73193955e+01 2.91332904e+01 MIXED STRUCTURE (pbc=True)-- Species = Ni Zr (Configuration in file "config-T-NiZr.xyz") ----------------------------------------------------------------------------------------------------- Energy = 2023.480744321943 Forces: 1 -3.78253537e+01 -1.12163463e+02 5.79406008e+00 2 4.58080961e+01 5.21169584e+01 -1.97789811e+01 3 -9.28477984e+01 -2.18660385e+01 3.11072384e+01 4 -2.65143074e+01 -8.07963707e+00 3.67889700e+01 5 6.05950624e+01 -3.28842264e+01 -1.37219934e+02 6 -2.69253137e+01 3.36761826e+01 -7.36536284e+01 7 1.02305837e+00 -9.69725199e+01 -3.25029543e+00 8 -1.51818734e+00 -4.07036962e+01 2.93294177e+01 9 -4.81119866e+00 6.14183799e+01 -6.60959694e+01 10 -5.41755029e+01 -2.98825833e+01 -4.21629253e+01 11 1.30834729e+01 8.64245755e+01 -4.17590396e+01 12 -2.43625240e+01 3.10417822e+01 -1.42867860e+00 13 -2.04419765e+01 -3.67191994e+00 -1.29850529e+02 14 8.45987435e+01 5.82131846e+01 -1.15694420e+02 15 5.35219402e+01 -2.21855900e+00 5.31060399e+01 16 -3.19314718e+01 4.03132000e+00 5.53848820e+01 17 -3.71627464e+01 -4.99684351e+01 -1.77676210e+01 18 4.56548908e+01 -7.03578169e+01 1.78948259e+01 19 9.45354265e+01 -7.57922222e+01 -1.59281499e+01 20 -7.03337868e+01 9.90789201e+01 -3.18823959e+01 21 3.91226284e+01 -7.87822480e+00 9.57887036e+01 22 -1.59093525e+01 1.76691732e+01 5.45312232e+01 23 -9.60881130e+00 -4.10497728e+01 2.14899666e+01 24 -1.90293753e+01 -1.56456419e+01 2.57735260e+01 25 -1.10746493e+02 6.41214122e+01 3.85428251e+01 26 4.39326906e+01 1.24113196e+01 -4.77805388e+01 27 -2.17917545e+01 -2.46929307e+01 9.25037308e+01 28 -8.26976269e+01 -2.08941662e+01 6.44921865e+01 29 7.66204607e+01 2.59490028e+01 2.44170685e+01 30 2.84250019e+01 1.89595988e+01 6.77677111e+01 31 1.91489411e+01 5.66195788e+01 2.09640783e+01 32 8.25631682e+01 3.29904651e+01 8.57665338e+00 ================================================================================ VALGRIND OUTPUT ================================================================================ ==72672== Memcheck, a memory error detector ==72672== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==72672== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==72672== Command: python runner2.py EAM_Dynamo_WilsonMendelev_2015_NiZr__MO_306032198193_000 ==72672== ==74361== Warning: invalid file descriptor 1048564 in syscall close() ==74361== Warning: invalid file descriptor 1048565 in syscall close() ==74361== Warning: invalid file descriptor 1048566 in syscall close() ==74361== Warning: invalid file descriptor 1048567 in syscall close() ==74361== Use --log-fd= to select an alternative log fd. ==74361== Warning: invalid file descriptor 1048568 in syscall close() ==74361== Warning: invalid file descriptor 1048569 in syscall close() ==74362== Warning: invalid file descriptor 1048564 in syscall close() ==74362== Warning: invalid file descriptor 1048565 in syscall close() ==74362== Warning: invalid file descriptor 1048566 in syscall close() ==74362== Warning: invalid file descriptor 1048567 in syscall close() ==74362== Use --log-fd= to select an alternative log fd. ==74362== Warning: invalid file descriptor 1048568 in syscall close() ==74362== Warning: invalid file descriptor 1048569 in syscall close() ==74534== Warning: invalid file descriptor 1048564 in syscall close() ==74534== Warning: invalid file descriptor 1048565 in syscall close() ==74534== Warning: invalid file descriptor 1048566 in syscall close() ==74534== Warning: invalid file descriptor 1048567 in syscall close() ==74534== Use --log-fd= to select an alternative log fd. ==74534== Warning: invalid file descriptor 1048568 in syscall close() ==74534== Warning: invalid file descriptor 1048569 in syscall close() ==74538== Warning: invalid file descriptor 1048564 in syscall close() ==74538== Warning: invalid file descriptor 1048565 in syscall close() ==74538== Warning: invalid file descriptor 1048566 in syscall close() ==74538== Warning: invalid file descriptor 1048567 in syscall close() ==74538== Use --log-fd= to select an alternative log fd. ==74538== Warning: invalid file descriptor 1048568 in syscall close() ==74538== Warning: invalid file descriptor 1048569 in syscall close() ==74543== Warning: invalid file descriptor 1048564 in syscall close() ==74543== Warning: invalid file descriptor 1048565 in syscall close() ==74543== Warning: invalid file descriptor 1048566 in syscall close() ==74543== Warning: invalid file descriptor 1048567 in syscall close() ==74543== Use --log-fd= to select an alternative log fd. ==74543== Warning: invalid file descriptor 1048568 in syscall close() ==74543== Warning: invalid file descriptor 1048569 in syscall close() ==74549== Warning: invalid file descriptor 1048564 in syscall close() ==74549== Warning: invalid file descriptor 1048565 in syscall close() ==74549== Warning: invalid file descriptor 1048566 in syscall close() ==74549== Warning: invalid file descriptor 1048567 in syscall close() ==74549== Use --log-fd= to select an alternative log fd. ==74549== Warning: invalid file descriptor 1048568 in syscall close() ==74549== Warning: invalid file descriptor 1048569 in syscall close() ==74976== Warning: invalid file descriptor 1048564 in syscall close() ==74976== Warning: invalid file descriptor 1048565 in syscall close() ==74976== Warning: invalid file descriptor 1048566 in syscall close() ==74976== Warning: invalid file descriptor 1048567 in syscall close() ==74976== Use --log-fd= to select an alternative log fd. ==74976== Warning: invalid file descriptor 1048568 in syscall close() ==74976== Warning: invalid file descriptor 1048569 in syscall close() ==74977== Warning: invalid file descriptor 1048564 in syscall close() ==74977== Warning: invalid file descriptor 1048565 in syscall close() ==74977== Warning: invalid file descriptor 1048566 in syscall close() ==74977== Warning: invalid file descriptor 1048567 in syscall close() ==74977== Use --log-fd= to select an alternative log fd. ==74977== Warning: invalid file descriptor 1048568 in syscall close() ==74977== Warning: invalid file descriptor 1048569 in syscall close() ==74978== Warning: invalid file descriptor 1048564 in syscall close() ==74978== Warning: invalid file descriptor 1048565 in syscall close() ==74978== Warning: invalid file descriptor 1048566 in syscall close() ==74978== Warning: invalid file descriptor 1048567 in syscall close() ==74978== Use --log-fd= to select an alternative log fd. ==74978== Warning: invalid file descriptor 1048568 in syscall close() ==74978== Warning: invalid file descriptor 1048569 in syscall close() ==74980== Warning: invalid file descriptor 1048564 in syscall close() ==74980== Warning: invalid file descriptor 1048565 in syscall close() ==74980== Warning: invalid file descriptor 1048566 in syscall close() ==74980== Warning: invalid file descriptor 1048567 in syscall close() ==74980== Use --log-fd= to select an alternative log fd. ==74980== Warning: invalid file descriptor 1048568 in syscall close() ==74980== Warning: invalid file descriptor 1048569 in syscall close() ==75251== Warning: invalid file descriptor 1048564 in syscall close() ==75251== Warning: invalid file descriptor 1048565 in syscall close() ==75251== Warning: invalid file descriptor 1048566 in syscall close() ==75251== Warning: invalid file descriptor 1048567 in syscall close() ==75251== Use --log-fd= to select an alternative log fd. ==75251== Warning: invalid file descriptor 1048568 in syscall close() ==75251== Warning: invalid file descriptor 1048569 in syscall close() ==75251== Warning: invalid file descriptor 1048570 in syscall close() ==75257== Warning: invalid file descriptor 1048564 in syscall close() ==75257== Warning: invalid file descriptor 1048565 in syscall close() ==75257== Warning: invalid file descriptor 1048566 in syscall close() ==75257== Warning: invalid file descriptor 1048567 in syscall close() ==75257== Use --log-fd= to select an alternative log fd. ==75257== Warning: invalid file descriptor 1048568 in syscall close() ==75257== Warning: invalid file descriptor 1048569 in syscall close() ==75262== Warning: invalid file descriptor 1048564 in syscall close() ==75262== Warning: invalid file descriptor 1048565 in syscall close() ==75262== Warning: invalid file descriptor 1048566 in syscall close() ==75262== Warning: invalid file descriptor 1048567 in syscall close() ==75262== Use --log-fd= to select an alternative log fd. ==75262== Warning: invalid file descriptor 1048568 in syscall close() ==75262== Warning: invalid file descriptor 1048569 in syscall close() ==75267== Warning: invalid file descriptor 1048564 in syscall close() ==75267== Warning: invalid file descriptor 1048565 in syscall close() ==75267== Warning: invalid file descriptor 1048566 in syscall close() ==75267== Warning: invalid file descriptor 1048567 in syscall close() ==75267== Use --log-fd= to select an alternative log fd. ==75267== Warning: invalid file descriptor 1048568 in syscall close() ==75267== Warning: invalid file descriptor 1048569 in syscall close() ==72672== ==72672== HEAP SUMMARY: ==72672== in use at exit: 1,719,294 bytes in 1,331 blocks ==72672== total heap usage: 50,679 allocs, 49,348 frees, 112,046,717 bytes allocated ==72672== ==72672== LEAK SUMMARY: ==72672== definitely lost: 0 bytes in 0 blocks ==72672== indirectly lost: 0 bytes in 0 blocks ==72672== possibly lost: 178,943 bytes in 97 blocks ==72672== still reachable: 1,540,351 bytes in 1,234 blocks ==72672== suppressed: 0 bytes in 0 blocks ==72672== Rerun with --leak-check=full to see details of leaked memory ==72672== ==72672== For counts of detected and suppressed errors, rerun with: -v ==72672== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 16403 from 606) ================================================================================ To pass this verification check the number of bytes that are "definitely lost" or "indirectly lost" must be zero. NOTE that Valgrind will typically report non-zero "possibly lost" bytes due to Python's internal memory allocation and garbage collection that it does not monitor. Full Valgrind output written to auxiliary file "valgrind.out" Grade: P Comment: No memory leak detected.