!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!! !!!!! 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_MendelevFangYe_2015_AlSm__MO_338600200739_000 Supported species : Al Sm random seed = 13 lattice constant (orig) = 3.000 perturbation amplitude = 0.300 number unit cells per side = 2 ----------------------------------------------------------------------------------------------------- MONOATOMIC STRUCTURE (pbc=False)-- Species = Al (Configuration in file "config-F-Al.xyz") ----------------------------------------------------------------------------------------------------- Energy = 85.50390816744608 Forces: 1 -8.70757931e+00 -1.12689296e+01 -1.37867814e+01 2 -6.37520162e+00 1.10813860e+01 -1.46274238e+01 3 -2.97565847e+00 -1.54313868e+01 7.48426882e+00 4 -1.27060338e+01 6.02008606e+00 3.33000634e+00 5 1.30173776e+01 -1.84933855e+01 -1.04517266e+01 6 7.41673833e+00 1.37969579e+00 -1.11959178e+01 7 9.62391583e+00 -2.94763734e+01 -1.97109679e+01 8 -5.81410571e+00 -2.08340509e+01 -1.00928570e+01 9 -7.13009966e+00 -1.05751909e+01 -1.92911348e+01 10 -3.15177927e+00 1.64146120e+01 -1.97121934e+01 11 -3.87231005e+00 -7.05268305e+00 -2.47441914e+01 12 -1.58114922e+01 1.97549348e+01 4.96654541e+00 13 -5.24392723e+00 -8.50741142e+00 -4.11382895e+01 14 9.82635282e+00 1.05855197e+01 -7.43748702e+00 15 4.24063124e+01 2.51068665e+00 3.39895248e+00 16 8.46408570e+00 3.68981912e+01 4.86073909e+00 17 -1.22930718e+01 -8.54422950e+00 -1.50474606e+00 18 -5.52163502e+00 -7.32472615e+00 1.02840709e+01 19 3.99261220e+00 -1.12026022e+01 8.87375894e+00 20 -7.42907998e+00 5.40545650e+00 7.30681880e+00 21 -9.04411621e+00 -1.51709683e+01 8.80599827e+00 22 2.38575020e+01 1.53776763e+01 1.91834907e+01 23 5.11949354e+00 -3.16490107e+00 8.89518615e+00 24 1.14876618e+00 -4.59353870e+00 1.06791581e+01 25 -3.64630567e+01 7.95847100e-01 1.94724217e+01 26 -9.83912816e+00 2.95940266e+01 -9.41182423e-01 27 4.17354492e+00 -2.43059833e+01 1.49335697e+01 28 -2.45823899e+01 1.95978386e+01 6.07546044e+00 29 9.92631334e+00 -4.33803602e+00 2.19376761e+01 30 1.22896163e+01 1.50385020e+01 4.35282258e-01 31 1.76200412e+01 -6.93387011e+00 1.45337205e+01 32 8.07799268e+00 1.67638076e+01 1.91777744e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Al (Configuration in file "config-T-Al.xyz") ----------------------------------------------------------------------------------------------------- Energy = 85.50390816744608 Forces: 1 -8.70757931e+00 -1.12689296e+01 -1.37867814e+01 2 -6.37520162e+00 1.10813860e+01 -1.46274238e+01 3 -2.97565847e+00 -1.54313868e+01 7.48426882e+00 4 -1.27060338e+01 6.02008606e+00 3.33000634e+00 5 1.30173776e+01 -1.84933855e+01 -1.04517266e+01 6 7.41673833e+00 1.37969579e+00 -1.11959178e+01 7 9.62391583e+00 -2.94763734e+01 -1.97109679e+01 8 -5.81410571e+00 -2.08340509e+01 -1.00928570e+01 9 -7.13009966e+00 -1.05751909e+01 -1.92911348e+01 10 -3.15177927e+00 1.64146120e+01 -1.97121934e+01 11 -3.87231005e+00 -7.05268305e+00 -2.47441914e+01 12 -1.58114922e+01 1.97549348e+01 4.96654541e+00 13 -5.24392723e+00 -8.50741142e+00 -4.11382895e+01 14 9.82635282e+00 1.05855197e+01 -7.43748702e+00 15 4.24063124e+01 2.51068665e+00 3.39895248e+00 16 8.46408570e+00 3.68981912e+01 4.86073909e+00 17 -1.22930718e+01 -8.54422950e+00 -1.50474606e+00 18 -5.52163502e+00 -7.32472615e+00 1.02840709e+01 19 3.99261220e+00 -1.12026022e+01 8.87375894e+00 20 -7.42907998e+00 5.40545650e+00 7.30681880e+00 21 -9.04411621e+00 -1.51709683e+01 8.80599827e+00 22 2.38575020e+01 1.53776763e+01 1.91834907e+01 23 5.11949354e+00 -3.16490107e+00 8.89518615e+00 24 1.14876618e+00 -4.59353870e+00 1.06791581e+01 25 -3.64630567e+01 7.95847100e-01 1.94724217e+01 26 -9.83912816e+00 2.95940266e+01 -9.41182423e-01 27 4.17354492e+00 -2.43059833e+01 1.49335697e+01 28 -2.45823899e+01 1.95978386e+01 6.07546044e+00 29 9.92631334e+00 -4.33803602e+00 2.19376761e+01 30 1.22896163e+01 1.50385020e+01 4.35282258e-01 31 1.76200412e+01 -6.93387011e+00 1.45337205e+01 32 8.07799268e+00 1.67638076e+01 1.91777744e+01 MONOATOMIC STRUCTURE (pbc=False)-- Species = Sm (Configuration in file "config-F-Sm.xyz") ----------------------------------------------------------------------------------------------------- Energy = 733.6805762446556 Forces: 1 -3.88782721e+01 -3.29330018e+01 -2.35898017e+01 2 -2.73239845e+01 -4.40248104e+00 -6.88883774e+01 3 -2.71503227e+01 -1.22065388e+02 -6.70347536e+01 4 -5.81569232e+01 -2.60291263e+01 -3.11132640e+01 5 2.17445402e+01 -5.03194866e+01 -2.60676530e+01 6 4.69098608e+01 -1.22710473e+01 -1.78018924e+01 7 3.15335283e+01 -1.78591534e+01 -1.36668295e+01 8 1.07520998e+02 1.62347196e+01 -4.30532449e+01 9 -3.56401001e+01 -5.24794413e+00 -3.27918817e+01 10 -2.51131662e+01 3.69214219e+01 -6.02377602e+01 11 -2.65206583e+01 2.83156003e+01 1.73271402e+01 12 -3.91922685e+01 3.80475390e+01 8.73753602e+00 13 2.22041748e+01 2.24733583e+01 -4.89278840e+01 14 3.74588658e+01 2.44776604e+01 -3.76102311e+01 15 2.56984171e+01 -3.73942734e+01 -2.76909848e+01 16 2.17178498e+01 4.18651443e+01 2.75930545e+01 17 -8.20937763e+01 -6.40936640e+01 -4.24050428e+01 18 -1.93006189e+01 5.78157118e+01 1.24565891e+02 19 6.84518761e+01 -3.77248083e+01 8.35824648e+01 20 -4.76080900e+01 1.89819917e+01 4.98333340e+01 21 -7.48441737e+00 -3.46937101e+01 1.05346739e+01 22 3.36296237e+01 -1.51571277e+01 -3.70674895e+01 23 2.47333042e+01 -2.19110244e+01 2.81434775e+01 24 1.75587740e+01 -3.97662009e+01 5.25512502e+01 25 -3.40443695e+01 3.47346238e+01 1.95189911e+01 26 -6.80659250e+01 7.88327217e+01 -1.55715925e+01 27 -8.93108736e+01 -4.13297287e+00 7.62240968e+01 28 -1.04317814e+01 1.56260164e+01 1.67380560e+01 29 9.03343369e+01 -4.94245151e+01 -7.47421088e+01 30 3.18489249e+01 5.31143712e+01 2.93558781e+01 31 3.35701952e+01 3.15542040e+01 4.48178003e+01 32 2.14002783e+01 7.64308413e+01 7.87371475e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Sm (Configuration in file "config-T-Sm.xyz") ----------------------------------------------------------------------------------------------------- Energy = 733.6805762446556 Forces: 1 -3.88782721e+01 -3.29330018e+01 -2.35898017e+01 2 -2.73239845e+01 -4.40248104e+00 -6.88883774e+01 3 -2.71503227e+01 -1.22065388e+02 -6.70347536e+01 4 -5.81569232e+01 -2.60291263e+01 -3.11132640e+01 5 2.17445402e+01 -5.03194866e+01 -2.60676530e+01 6 4.69098608e+01 -1.22710473e+01 -1.78018924e+01 7 3.15335283e+01 -1.78591534e+01 -1.36668295e+01 8 1.07520998e+02 1.62347196e+01 -4.30532449e+01 9 -3.56401001e+01 -5.24794413e+00 -3.27918817e+01 10 -2.51131662e+01 3.69214219e+01 -6.02377602e+01 11 -2.65206583e+01 2.83156003e+01 1.73271402e+01 12 -3.91922685e+01 3.80475390e+01 8.73753602e+00 13 2.22041748e+01 2.24733583e+01 -4.89278840e+01 14 3.74588658e+01 2.44776604e+01 -3.76102311e+01 15 2.56984171e+01 -3.73942734e+01 -2.76909848e+01 16 2.17178498e+01 4.18651443e+01 2.75930545e+01 17 -8.20937763e+01 -6.40936640e+01 -4.24050428e+01 18 -1.93006189e+01 5.78157118e+01 1.24565891e+02 19 6.84518761e+01 -3.77248083e+01 8.35824648e+01 20 -4.76080900e+01 1.89819917e+01 4.98333340e+01 21 -7.48441737e+00 -3.46937101e+01 1.05346739e+01 22 3.36296237e+01 -1.51571277e+01 -3.70674895e+01 23 2.47333042e+01 -2.19110244e+01 2.81434775e+01 24 1.75587740e+01 -3.97662009e+01 5.25512502e+01 25 -3.40443695e+01 3.47346238e+01 1.95189911e+01 26 -6.80659250e+01 7.88327217e+01 -1.55715925e+01 27 -8.93108736e+01 -4.13297287e+00 7.62240968e+01 28 -1.04317814e+01 1.56260164e+01 1.67380560e+01 29 9.03343369e+01 -4.94245151e+01 -7.47421088e+01 30 3.18489249e+01 5.31143712e+01 2.93558781e+01 31 3.35701952e+01 3.15542040e+01 4.48178003e+01 32 2.14002783e+01 7.64308413e+01 7.87371475e+01 MIXED STRUCTURE (pbc=False)-- Species = Al Sm (Configuration in file "config-F-AlSm.xyz") ----------------------------------------------------------------------------------------------------- Energy = 506.5086254394506 Forces: 1 -3.31285081e+01 -3.48193261e+01 -4.69697489e+01 2 -1.19672147e+01 1.36340138e+01 -1.07671241e+02 3 -1.42963797e+01 -1.10668131e+02 -6.95201690e+01 4 -1.04085769e+02 4.39413827e+01 -3.67078590e+01 5 1.88088165e+01 -2.33129563e+01 -3.25257011e+01 6 2.08811904e+01 -5.67766878e+00 -2.01387291e+01 7 1.86941213e+01 -1.44486184e+01 -4.94792188e+00 8 8.94842281e+01 1.82937789e+01 -2.93176184e+01 9 -2.56496384e+01 1.08275813e+01 -2.15156682e+01 10 -2.16511583e+00 1.43746903e+01 -1.76603886e+01 11 -3.32550893e+01 6.20214329e+01 -3.30128727e+01 12 -1.63937768e+01 1.53076486e+01 1.14140644e+00 13 1.05891223e+01 1.84297243e+01 -3.73573517e+01 14 2.29951485e+01 1.21243056e+01 -2.50422313e+01 15 4.58702235e+01 -2.90579931e+01 -3.57212116e+01 16 -9.74510095e+00 2.91662246e+01 2.43662297e+00 17 -8.86547664e+01 -7.60749739e+01 5.58820584e+01 18 -2.33428117e+01 1.12074626e+01 7.63979577e+01 19 -6.20077626e+00 -4.76204640e+01 6.28623778e+01 20 -3.42492410e+01 -1.50769451e+01 2.92642208e+01 21 8.34885442e+01 -9.17618321e+01 3.58008015e+01 22 5.46657280e+01 1.15636436e+01 -3.38856262e+01 23 4.84214048e+01 -5.23240042e+01 3.10897961e+01 24 -2.04071136e+01 2.16709731e+01 7.38911382e+01 25 -5.25188253e+01 2.18595425e+01 9.08636952e+00 26 -1.21313965e+01 4.76418924e+01 1.25302194e+01 27 1.60807657e+01 1.65241165e+01 4.69955561e+01 28 -2.22362737e+01 2.28501982e+01 1.57621258e+01 29 2.70897617e+01 2.36823035e+01 2.48891695e+01 30 2.62839248e+01 6.59549954e+01 1.22594240e+01 31 2.74898850e+01 -5.76524430e+00 3.83069851e+01 32 -4.15067404e-01 2.55322463e+01 2.33981088e+01 MIXED STRUCTURE (pbc=True)-- Species = Al Sm (Configuration in file "config-T-AlSm.xyz") ----------------------------------------------------------------------------------------------------- Energy = 1890.9680529238783 Forces: 1 -3.67711714e+01 -4.35212782e+00 -5.46535455e+01 2 -1.58630617e+01 -2.95353379e+01 -6.90189782e+01 3 -2.48984687e+01 -4.28918848e+01 -4.12140749e+01 4 -8.99034885e+01 2.06365729e+01 -4.88277387e+01 5 3.70264092e+01 2.99087907e+01 -6.94593960e+01 6 3.10104927e+01 -1.92447891e+00 -2.61898287e+01 7 6.92918828e+00 1.25567362e+01 1.08412620e+01 8 1.00104961e+02 3.01081952e-01 -2.42916085e+01 9 -5.07162117e+01 5.83574302e+00 -3.90012908e+01 10 -3.15767425e+01 -2.22612553e+01 -7.62543424e+01 11 -2.69352078e+01 4.64150946e+01 -5.32447715e+01 12 -4.09735665e+01 -5.63158459e+00 9.68930780e+00 13 3.40246844e+01 8.38671346e+00 -6.13765862e+01 14 7.66231800e+01 -8.92109017e+00 -7.87791139e+01 15 3.83937833e+00 -3.15868344e+01 -1.58007724e+01 16 1.96369529e+01 -2.20261053e+00 4.22118471e+01 17 -7.04668163e+01 -6.66482672e+01 7.95312466e+01 18 1.43601931e+01 2.37160331e+00 1.14168632e+02 19 -1.39494556e+01 -1.70934135e+01 2.81021279e+01 20 -4.15924662e+01 -4.00935264e+01 3.92520729e+01 21 9.06276756e+01 -6.81305722e+01 7.06300110e+01 22 2.68900696e+01 9.49508825e+00 -2.64832095e+01 23 3.02261875e+01 -6.07943290e+01 2.57323631e+01 24 -2.78288769e+01 1.30405031e+01 5.48478953e+01 25 -7.30319944e+01 4.48357457e+01 2.54812167e+01 26 -1.40656405e+01 6.58447527e+01 8.86049166e+01 27 2.99405197e+01 3.35008238e+01 -2.23454682e+01 28 2.85169916e+00 5.66577867e+01 3.37915593e+00 29 8.25225696e+01 9.99871107e+00 7.59351400e+01 30 -9.26891072e+00 5.20692471e+01 5.62374167e+01 31 -4.46030621e+01 -2.63179186e+00 1.66956552e+01 32 2.58309800e+01 -7.15588981e+00 -3.43995413e+01 ================================================================================ VALGRIND OUTPUT ================================================================================ ==44462== Memcheck, a memory error detector ==44462== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==44462== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==44462== Command: python runner2.py EAM_Dynamo_MendelevFangYe_2015_AlSm__MO_338600200739_000 ==44462== ==45514== Warning: invalid file descriptor 1048564 in syscall close() ==45514== Warning: invalid file descriptor 1048565 in syscall close() ==45514== Warning: invalid file descriptor 1048566 in syscall close() ==45514== Warning: invalid file descriptor 1048567 in syscall close() ==45514== Use --log-fd= to select an alternative log fd. ==45514== Warning: invalid file descriptor 1048568 in syscall close() ==45514== Warning: invalid file descriptor 1048569 in syscall close() ==45516== Warning: invalid file descriptor 1048564 in syscall close() ==45516== Warning: invalid file descriptor 1048565 in syscall close() ==45516== Warning: invalid file descriptor 1048566 in syscall close() ==45516== Warning: invalid file descriptor 1048567 in syscall close() ==45516== Use --log-fd= to select an alternative log fd. ==45516== Warning: invalid file descriptor 1048568 in syscall close() ==45516== Warning: invalid file descriptor 1048569 in syscall close() ==45673== Warning: invalid file descriptor 1048564 in syscall close() ==45673== Warning: invalid file descriptor 1048565 in syscall close() ==45673== Warning: invalid file descriptor 1048566 in syscall close() ==45673== Warning: invalid file descriptor 1048567 in syscall close() ==45673== Use --log-fd= to select an alternative log fd. ==45673== Warning: invalid file descriptor 1048568 in syscall close() ==45673== Warning: invalid file descriptor 1048569 in syscall close() ==45679== Warning: invalid file descriptor 1048564 in syscall close() ==45679== Warning: invalid file descriptor 1048565 in syscall close() ==45679== Warning: invalid file descriptor 1048566 in syscall close() ==45679== Warning: invalid file descriptor 1048567 in syscall close() ==45679== Use --log-fd= to select an alternative log fd. ==45679== Warning: invalid file descriptor 1048568 in syscall close() ==45679== Warning: invalid file descriptor 1048569 in syscall close() ==45684== Warning: invalid file descriptor 1048564 in syscall close() ==45684== Warning: invalid file descriptor 1048565 in syscall close() ==45684== Warning: invalid file descriptor 1048566 in syscall close() ==45684== Warning: invalid file descriptor 1048567 in syscall close() ==45684== Use --log-fd= to select an alternative log fd. ==45684== Warning: invalid file descriptor 1048568 in syscall close() ==45684== Warning: invalid file descriptor 1048569 in syscall close() ==45689== Warning: invalid file descriptor 1048564 in syscall close() ==45689== Warning: invalid file descriptor 1048565 in syscall close() ==45689== Warning: invalid file descriptor 1048566 in syscall close() ==45689== Warning: invalid file descriptor 1048567 in syscall close() ==45689== Use --log-fd= to select an alternative log fd. ==45689== Warning: invalid file descriptor 1048568 in syscall close() ==45689== Warning: invalid file descriptor 1048569 in syscall close() ==46120== Warning: invalid file descriptor 1048564 in syscall close() ==46120== Warning: invalid file descriptor 1048565 in syscall close() ==46120== Warning: invalid file descriptor 1048566 in syscall close() ==46120== Warning: invalid file descriptor 1048567 in syscall close() ==46120== Use --log-fd= to select an alternative log fd. ==46120== Warning: invalid file descriptor 1048568 in syscall close() ==46120== Warning: invalid file descriptor 1048569 in syscall close() ==46121== Warning: invalid file descriptor 1048564 in syscall close() ==46121== Warning: invalid file descriptor 1048565 in syscall close() ==46121== Warning: invalid file descriptor 1048566 in syscall close() ==46121== Warning: invalid file descriptor 1048567 in syscall close() ==46121== Use --log-fd= to select an alternative log fd. ==46121== Warning: invalid file descriptor 1048568 in syscall close() ==46121== Warning: invalid file descriptor 1048569 in syscall close() ==46122== Warning: invalid file descriptor 1048564 in syscall close() ==46122== Warning: invalid file descriptor 1048565 in syscall close() ==46122== Warning: invalid file descriptor 1048566 in syscall close() ==46122== Warning: invalid file descriptor 1048567 in syscall close() ==46122== Use --log-fd= to select an alternative log fd. ==46122== Warning: invalid file descriptor 1048568 in syscall close() ==46122== Warning: invalid file descriptor 1048569 in syscall close() ==46123== Warning: invalid file descriptor 1048564 in syscall close() ==46123== Warning: invalid file descriptor 1048565 in syscall close() ==46123== Warning: invalid file descriptor 1048566 in syscall close() ==46123== Warning: invalid file descriptor 1048567 in syscall close() ==46123== Use --log-fd= to select an alternative log fd. ==46123== Warning: invalid file descriptor 1048568 in syscall close() ==46123== Warning: invalid file descriptor 1048569 in syscall close() ==46398== Warning: invalid file descriptor 1048564 in syscall close() ==46398== Warning: invalid file descriptor 1048565 in syscall close() ==46398== Warning: invalid file descriptor 1048566 in syscall close() ==46398== Warning: invalid file descriptor 1048567 in syscall close() ==46398== Use --log-fd= to select an alternative log fd. ==46398== Warning: invalid file descriptor 1048568 in syscall close() ==46398== Warning: invalid file descriptor 1048569 in syscall close() ==46398== Warning: invalid file descriptor 1048570 in syscall close() ==46405== Warning: invalid file descriptor 1048564 in syscall close() ==46405== Warning: invalid file descriptor 1048565 in syscall close() ==46405== Warning: invalid file descriptor 1048566 in syscall close() ==46405== Warning: invalid file descriptor 1048567 in syscall close() ==46405== Use --log-fd= to select an alternative log fd. ==46405== Warning: invalid file descriptor 1048568 in syscall close() ==46405== Warning: invalid file descriptor 1048569 in syscall close() ==46413== Warning: invalid file descriptor 1048564 in syscall close() ==46413== Warning: invalid file descriptor 1048565 in syscall close() ==46413== Warning: invalid file descriptor 1048566 in syscall close() ==46413== Warning: invalid file descriptor 1048567 in syscall close() ==46413== Use --log-fd= to select an alternative log fd. ==46413== Warning: invalid file descriptor 1048568 in syscall close() ==46413== Warning: invalid file descriptor 1048569 in syscall close() ==46413== Warning: invalid file descriptor 1048570 in syscall close() ==46414== Warning: invalid file descriptor 1048564 in syscall close() ==46414== Warning: invalid file descriptor 1048565 in syscall close() ==46414== Warning: invalid file descriptor 1048566 in syscall close() ==46414== Warning: invalid file descriptor 1048567 in syscall close() ==46414== Use --log-fd= to select an alternative log fd. ==46414== Warning: invalid file descriptor 1048568 in syscall close() ==46414== Warning: invalid file descriptor 1048569 in syscall close() ==44462== ==44462== HEAP SUMMARY: ==44462== in use at exit: 1,719,294 bytes in 1,331 blocks ==44462== total heap usage: 51,184 allocs, 49,853 frees, 112,220,885 bytes allocated ==44462== ==44462== LEAK SUMMARY: ==44462== definitely lost: 0 bytes in 0 blocks ==44462== indirectly lost: 0 bytes in 0 blocks ==44462== possibly lost: 178,943 bytes in 97 blocks ==44462== still reachable: 1,540,351 bytes in 1,234 blocks ==44462== suppressed: 0 bytes in 0 blocks ==44462== Rerun with --leak-check=full to see details of leaked memory ==44462== ==44462== For counts of detected and suppressed errors, rerun with: -v ==44462== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 16403 from 605) ================================================================================ 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.