!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!! !!!!! 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_MendelevSrolovitzAckland_2005_AlFe__MO_577453891941_005 Supported species : Al Fe 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 = 67.30247586950665 Forces: 1 -5.17615352e+00 -9.09316694e+00 -9.74047603e+00 2 -3.91384177e+00 5.79155160e+00 -9.45080433e+00 3 6.44890609e+00 -1.65093325e+01 -6.31170667e+00 4 -1.28613729e+01 5.85704691e+00 -6.75236886e-02 5 -1.48635088e+00 -1.54277856e+01 -5.21518068e+00 6 9.60004671e+00 5.92238838e+00 -1.03633654e+01 7 9.75829990e+00 -2.56022885e+01 -1.66474768e+01 8 -1.27572188e+01 -1.00975512e+01 -1.69649347e+00 9 -1.01089008e+01 -7.15651703e+00 -1.70426230e+01 10 -3.61387176e+00 1.89667802e+01 -1.91791019e+01 11 -4.10712501e+00 -1.24652334e+01 2.33689183e+00 12 -1.19936691e+01 1.60707555e+01 2.27984507e+00 13 -3.83451653e+00 -1.26452267e+01 -3.70943782e+01 14 9.14739642e+00 1.10912196e+01 -7.50176652e+00 15 3.46379155e+01 -4.89779530e+00 6.22720114e+00 16 4.41541071e+00 3.00569845e+01 1.10503471e+01 17 -1.84391879e+01 -1.18955443e+01 -2.50739053e+00 18 1.03912862e+01 1.25488858e+01 8.02472500e+00 19 4.25839756e+00 -1.40691820e+01 8.00422326e+00 20 -7.32074188e+00 8.44902707e+00 9.04461347e+00 21 -1.11413228e+01 -1.25668192e+01 6.96852302e+00 22 2.03979232e+01 1.93744073e+01 1.30891680e+01 23 5.51282025e+00 -3.02507488e+00 1.11447491e+01 24 2.59622483e+00 6.33435966e+00 5.97389885e+00 25 -1.43751726e+01 -5.34688962e+00 8.60273427e+00 26 -5.50750118e+00 2.10373643e+01 -8.15958328e+00 27 7.40201013e+00 -2.72615324e+01 1.25734257e+01 28 -2.32913243e+01 1.91234954e+01 6.14752448e+00 29 -7.19820976e+00 -1.20236674e+01 9.20496086e+00 30 1.04380976e+01 1.55073959e+01 -1.01655278e+00 31 1.43841433e+01 -1.10029876e+01 1.46519952e+01 32 7.73760308e+00 1.49549322e+01 1.66695969e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Al (Configuration in file "config-T-Al.xyz") ----------------------------------------------------------------------------------------------------- Energy = 67.30247586950665 Forces: 1 -5.17615352e+00 -9.09316694e+00 -9.74047603e+00 2 -3.91384177e+00 5.79155160e+00 -9.45080433e+00 3 6.44890609e+00 -1.65093325e+01 -6.31170667e+00 4 -1.28613729e+01 5.85704691e+00 -6.75236886e-02 5 -1.48635088e+00 -1.54277856e+01 -5.21518068e+00 6 9.60004671e+00 5.92238838e+00 -1.03633654e+01 7 9.75829990e+00 -2.56022885e+01 -1.66474768e+01 8 -1.27572188e+01 -1.00975512e+01 -1.69649347e+00 9 -1.01089008e+01 -7.15651703e+00 -1.70426230e+01 10 -3.61387176e+00 1.89667802e+01 -1.91791019e+01 11 -4.10712501e+00 -1.24652334e+01 2.33689183e+00 12 -1.19936691e+01 1.60707555e+01 2.27984507e+00 13 -3.83451653e+00 -1.26452267e+01 -3.70943782e+01 14 9.14739642e+00 1.10912196e+01 -7.50176652e+00 15 3.46379155e+01 -4.89779530e+00 6.22720114e+00 16 4.41541071e+00 3.00569845e+01 1.10503471e+01 17 -1.84391879e+01 -1.18955443e+01 -2.50739053e+00 18 1.03912862e+01 1.25488858e+01 8.02472500e+00 19 4.25839756e+00 -1.40691820e+01 8.00422326e+00 20 -7.32074188e+00 8.44902707e+00 9.04461347e+00 21 -1.11413228e+01 -1.25668192e+01 6.96852302e+00 22 2.03979232e+01 1.93744073e+01 1.30891680e+01 23 5.51282025e+00 -3.02507488e+00 1.11447491e+01 24 2.59622483e+00 6.33435966e+00 5.97389885e+00 25 -1.43751726e+01 -5.34688962e+00 8.60273427e+00 26 -5.50750118e+00 2.10373643e+01 -8.15958328e+00 27 7.40201013e+00 -2.72615324e+01 1.25734257e+01 28 -2.32913243e+01 1.91234954e+01 6.14752448e+00 29 -7.19820976e+00 -1.20236674e+01 9.20496086e+00 30 1.04380976e+01 1.55073959e+01 -1.01655278e+00 31 1.43841433e+01 -1.10029876e+01 1.46519952e+01 32 7.73760308e+00 1.49549322e+01 1.66695969e+01 MONOATOMIC STRUCTURE (pbc=False)-- Species = Fe (Configuration in file "config-F-Fe.xyz") ----------------------------------------------------------------------------------------------------- Energy = -4.570091151933928 Forces: 1 -3.64145989e+00 -4.20087457e+00 -3.88482588e+00 2 -2.15008585e+01 2.72398439e+01 -2.27149335e+01 3 -2.15000940e+01 -2.36406418e+01 3.83011575e+00 4 -1.02315483e+01 2.90110227e+00 3.75553484e+00 5 2.45474230e+01 -3.92604926e+01 -1.36420920e+01 6 6.09028530e+00 4.77398163e+00 -8.37918470e+00 7 2.67384432e+00 -5.73039818e+00 3.50683936e+00 8 2.15932487e+01 1.78746502e+01 1.03499906e+01 9 -3.84829775e+00 -7.79669836e-01 -3.24992492e+00 10 -2.34697124e+01 1.23977035e+01 -1.59392628e+01 11 -1.32561769e+01 -2.91148264e-01 -8.98486643e+00 12 -3.13201639e+00 1.04277886e+01 -8.41218377e+00 13 1.23049976e+01 -2.56353837e+01 -2.71734045e+01 14 1.15435731e+00 1.31492612e+00 -5.87222987e-01 15 3.89530034e+00 -4.31761901e+00 -3.10059524e+00 16 1.68129453e+01 2.71874192e+01 2.88377554e+01 17 -1.20197318e+01 -8.56382389e+00 -1.02646426e+01 18 -9.45330294e+00 2.84455397e+01 1.74844763e+00 19 1.17416924e+01 -2.33995463e+01 2.17379881e+01 20 -1.82269114e+01 1.68186278e+01 6.12309775e+00 21 1.71786565e+01 -2.95377548e+01 4.33141049e-01 22 3.14127448e+00 2.47215141e+01 -2.68047371e+01 23 7.46256471e+00 -2.57185917e+01 2.62056782e+01 24 1.84537493e+00 6.85363080e-01 9.71660097e+00 25 -8.16776525e+00 -9.63086564e+00 7.06243750e+00 26 4.85238015e-01 1.21360442e+01 -3.04702454e+00 27 -5.76073779e+00 3.71932036e+00 1.64221130e+01 28 -4.18964042e+00 7.85964961e-01 4.82191960e+00 29 1.28159890e+01 -4.96078504e+00 1.12860628e+00 30 1.21252823e+01 9.28760392e+00 7.00903735e-01 31 1.96010333e+00 9.38764716e-01 1.02712157e+00 32 5.69676250e-01 4.01143737e+00 8.77660957e+00 MONOATOMIC STRUCTURE (pbc=True)-- Species = Fe (Configuration in file "config-T-Fe.xyz") ----------------------------------------------------------------------------------------------------- Energy = -4.570091151933928 Forces: 1 -3.64145989e+00 -4.20087457e+00 -3.88482588e+00 2 -2.15008585e+01 2.72398439e+01 -2.27149335e+01 3 -2.15000940e+01 -2.36406418e+01 3.83011575e+00 4 -1.02315483e+01 2.90110227e+00 3.75553484e+00 5 2.45474230e+01 -3.92604926e+01 -1.36420920e+01 6 6.09028530e+00 4.77398163e+00 -8.37918470e+00 7 2.67384432e+00 -5.73039818e+00 3.50683936e+00 8 2.15932487e+01 1.78746502e+01 1.03499906e+01 9 -3.84829775e+00 -7.79669836e-01 -3.24992492e+00 10 -2.34697124e+01 1.23977035e+01 -1.59392628e+01 11 -1.32561769e+01 -2.91148264e-01 -8.98486643e+00 12 -3.13201639e+00 1.04277886e+01 -8.41218377e+00 13 1.23049976e+01 -2.56353837e+01 -2.71734045e+01 14 1.15435731e+00 1.31492612e+00 -5.87222987e-01 15 3.89530034e+00 -4.31761901e+00 -3.10059524e+00 16 1.68129453e+01 2.71874192e+01 2.88377554e+01 17 -1.20197318e+01 -8.56382389e+00 -1.02646426e+01 18 -9.45330294e+00 2.84455397e+01 1.74844763e+00 19 1.17416924e+01 -2.33995463e+01 2.17379881e+01 20 -1.82269114e+01 1.68186278e+01 6.12309775e+00 21 1.71786565e+01 -2.95377548e+01 4.33141049e-01 22 3.14127448e+00 2.47215141e+01 -2.68047371e+01 23 7.46256471e+00 -2.57185917e+01 2.62056782e+01 24 1.84537493e+00 6.85363080e-01 9.71660097e+00 25 -8.16776525e+00 -9.63086564e+00 7.06243750e+00 26 4.85238015e-01 1.21360442e+01 -3.04702454e+00 27 -5.76073779e+00 3.71932036e+00 1.64221130e+01 28 -4.18964042e+00 7.85964961e-01 4.82191960e+00 29 1.28159890e+01 -4.96078504e+00 1.12860628e+00 30 1.21252823e+01 9.28760392e+00 7.00903735e-01 31 1.96010333e+00 9.38764716e-01 1.02712157e+00 32 5.69676250e-01 4.01143737e+00 8.77660957e+00 MIXED STRUCTURE (pbc=False)-- Species = Al Fe (Configuration in file "config-F-AlFe.xyz") ----------------------------------------------------------------------------------------------------- Energy = 77.85377038396929 Forces: 1 -1.40570492e+01 -7.44900934e+00 -1.54065905e+01 2 -4.01774903e+00 -1.78095965e+01 -2.85563528e+01 3 1.67948804e+01 -2.08960135e+01 5.08662776e+00 4 -2.29068375e+01 1.14311799e+01 -4.40258765e+00 5 -1.23775370e+01 -1.38206146e+01 -1.29865109e+01 6 2.03470379e+01 1.25567366e+01 -2.81727602e+01 7 1.45556694e+01 -2.18072593e+01 1.94909920e+01 8 -7.85295544e+00 -2.77595958e+01 1.61824024e+01 9 -2.33880931e+01 4.36908830e-01 -1.41617328e+01 10 3.49148649e+00 1.03577413e+01 -7.64505621e+00 11 -1.96731209e+01 1.67148715e+01 4.14374628e+01 12 -5.12777049e+01 1.24528152e+01 -5.25127258e+01 13 1.86323542e+01 1.58541291e+01 -3.97879997e+01 14 1.08951437e+01 5.69372585e+00 -1.39850453e+01 15 2.83109481e+01 1.77076349e+01 1.32985437e+01 16 -9.58021993e+00 9.82011143e+00 9.54815409e+00 17 -3.27240351e+01 -3.91060647e+01 -4.68390037e+00 18 3.80639023e+01 2.41737345e+01 -7.00656262e+00 19 1.13349361e+01 -9.03793542e+00 1.17951772e+01 20 -1.50855141e+01 1.68399829e+01 2.33423040e+01 21 -1.69464825e+00 -6.90484577e+00 1.17176137e+00 22 1.40058623e+01 -2.76757302e+00 -1.02078921e+01 23 4.34352158e+00 -1.08760781e+01 6.93138542e+00 24 -3.01769202e+00 -3.21881558e+01 4.41401992e+01 25 -1.74124381e+01 -2.38107731e+01 1.13291053e+01 26 6.07770793e+01 2.38432689e+01 4.41576134e+01 27 -2.44715353e+01 -1.56304483e+01 1.07027676e+01 28 -3.69039741e+00 3.88630222e+00 4.78142502e+00 29 -1.10330064e+01 2.90140386e+01 -3.85163986e+01 30 4.33663421e+00 1.60434010e+01 -1.31731391e+01 31 1.62299706e+01 -1.34157259e+00 1.83107200e+01 32 1.21411073e+01 2.43789531e+01 9.49861312e+00 MIXED STRUCTURE (pbc=True)-- Species = Al Fe (Configuration in file "config-T-AlFe.xyz") ----------------------------------------------------------------------------------------------------- Energy = 101.63380931998203 Forces: 1 -1.75381808e+01 -8.46751460e+00 -7.02315637e+00 2 -2.49896812e+00 -1.56632329e+01 -1.97853492e+01 3 1.80502988e+01 -1.13069131e+01 5.17340858e+00 4 -1.24928292e+01 1.22076391e+01 -7.13777057e+00 5 -1.30178381e+01 -1.02317159e+01 -1.26815441e+01 6 1.28943264e+01 1.04198193e+01 -2.37612421e+01 7 1.18566812e+01 -2.15953824e+01 1.98760812e+01 8 -7.35681222e+00 -2.80640485e+01 1.59798051e+01 9 -1.70954532e+01 3.87181165e+00 -1.09646925e+01 10 4.20169115e+00 2.22628770e+00 2.49820183e+00 11 -1.99652746e+01 1.70049067e+01 4.07703222e+01 12 -5.34170670e+01 7.90260638e+00 -5.18071744e+01 13 1.86946605e+01 1.62481519e+01 -3.38918586e+01 14 1.31150694e+01 5.99341012e+00 -1.15639110e+01 15 2.37589595e+01 1.78459807e+01 1.31393813e+01 16 -1.02813247e+01 3.82212116e-02 7.49218604e+00 17 -2.45105536e+01 -3.64672104e+01 -7.81543110e+00 18 3.80004136e+01 2.36459307e+01 -5.90252828e+00 19 1.79548129e+01 -4.67412495e+00 -1.20401565e+00 20 -5.07352091e+00 1.51033794e+01 2.06537041e+01 21 -3.02433766e+00 -5.64541293e-01 5.03016271e+00 22 -5.11791061e+00 2.49512469e+00 -1.28013366e+01 23 2.71510882e-01 -9.43023126e+00 9.87595619e+00 24 -2.39230012e+00 -3.28467278e+01 3.72270593e+01 25 -1.02882738e+01 -2.16750420e+01 8.99074040e+00 26 6.05750725e+01 1.87846570e+01 4.43557192e+01 27 -2.61922940e+01 -1.65492835e+01 4.43022129e+00 28 -6.11237038e+00 -2.06059596e+00 5.12756448e+00 29 -1.06443778e+01 2.85966587e+01 -3.85294796e+01 30 3.91498444e+00 1.30059769e+01 -1.52489136e+01 31 8.27534976e+00 4.99837552e-01 1.54328883e+01 32 1.54558559e+01 2.37061648e+01 4.06500148e+00 ================================================================================ VALGRIND OUTPUT ================================================================================ ==51967== Memcheck, a memory error detector ==51967== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==51967== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==51967== Command: python runner2.py EAM_Dynamo_MendelevSrolovitzAckland_2005_AlFe__MO_577453891941_005 ==51967== ==53426== Warning: invalid file descriptor 1048564 in syscall close() ==53426== Warning: invalid file descriptor 1048565 in syscall close() ==53426== Warning: invalid file descriptor 1048566 in syscall close() ==53426== Warning: invalid file descriptor 1048567 in syscall close() ==53426== Use --log-fd= to select an alternative log fd. ==53426== Warning: invalid file descriptor 1048568 in syscall close() ==53426== Warning: invalid file descriptor 1048569 in syscall close() ==53433== Warning: invalid file descriptor 1048564 in syscall close() ==53433== Warning: invalid file descriptor 1048565 in syscall close() ==53433== Warning: invalid file descriptor 1048566 in syscall close() ==53433== Warning: invalid file descriptor 1048567 in syscall close() ==53433== Use --log-fd= to select an alternative log fd. ==53433== Warning: invalid file descriptor 1048568 in syscall close() ==53433== Warning: invalid file descriptor 1048569 in syscall close() ==53588== Warning: invalid file descriptor 1048564 in syscall close() ==53588== Warning: invalid file descriptor 1048565 in syscall close() ==53588== Warning: invalid file descriptor 1048566 in syscall close() ==53588== Warning: invalid file descriptor 1048567 in syscall close() ==53588== Use --log-fd= to select an alternative log fd. ==53588== Warning: invalid file descriptor 1048568 in syscall close() ==53588== Warning: invalid file descriptor 1048569 in syscall close() ==53590== Warning: invalid file descriptor 1048564 in syscall close() ==53590== Warning: invalid file descriptor 1048565 in syscall close() ==53590== Warning: invalid file descriptor 1048566 in syscall close() ==53590== Warning: invalid file descriptor 1048567 in syscall close() ==53590== Use --log-fd= to select an alternative log fd. ==53590== Warning: invalid file descriptor 1048568 in syscall close() ==53590== Warning: invalid file descriptor 1048569 in syscall close() ==53591== Warning: invalid file descriptor 1048564 in syscall close() ==53591== Warning: invalid file descriptor 1048565 in syscall close() ==53591== Warning: invalid file descriptor 1048566 in syscall close() ==53591== Warning: invalid file descriptor 1048567 in syscall close() ==53591== Use --log-fd= to select an alternative log fd. ==53591== Warning: invalid file descriptor 1048568 in syscall close() ==53591== Warning: invalid file descriptor 1048569 in syscall close() ==53592== Warning: invalid file descriptor 1048564 in syscall close() ==53592== Warning: invalid file descriptor 1048565 in syscall close() ==53592== Warning: invalid file descriptor 1048566 in syscall close() ==53592== Warning: invalid file descriptor 1048567 in syscall close() ==53592== Use --log-fd= to select an alternative log fd. ==53592== Warning: invalid file descriptor 1048568 in syscall close() ==53592== Warning: invalid file descriptor 1048569 in syscall close() ==53929== Warning: invalid file descriptor 1048564 in syscall close() ==53929== Warning: invalid file descriptor 1048565 in syscall close() ==53929== Warning: invalid file descriptor 1048566 in syscall close() ==53929== Warning: invalid file descriptor 1048567 in syscall close() ==53929== Use --log-fd= to select an alternative log fd. ==53929== Warning: invalid file descriptor 1048568 in syscall close() ==53929== Warning: invalid file descriptor 1048569 in syscall close() ==53936== Warning: invalid file descriptor 1048564 in syscall close() ==53936== Warning: invalid file descriptor 1048565 in syscall close() ==53936== Warning: invalid file descriptor 1048566 in syscall close() ==53936== Warning: invalid file descriptor 1048567 in syscall close() ==53936== Use --log-fd= to select an alternative log fd. ==53936== Warning: invalid file descriptor 1048568 in syscall close() ==53936== Warning: invalid file descriptor 1048569 in syscall close() ==53940== Warning: invalid file descriptor 1048564 in syscall close() ==53940== Warning: invalid file descriptor 1048565 in syscall close() ==53940== Warning: invalid file descriptor 1048566 in syscall close() ==53940== Warning: invalid file descriptor 1048567 in syscall close() ==53940== Use --log-fd= to select an alternative log fd. ==53940== Warning: invalid file descriptor 1048568 in syscall close() ==53940== Warning: invalid file descriptor 1048569 in syscall close() ==53947== Warning: invalid file descriptor 1048564 in syscall close() ==53947== Warning: invalid file descriptor 1048565 in syscall close() ==53947== Warning: invalid file descriptor 1048566 in syscall close() ==53947== Warning: invalid file descriptor 1048567 in syscall close() ==53947== Use --log-fd= to select an alternative log fd. ==53947== Warning: invalid file descriptor 1048568 in syscall close() ==53947== Warning: invalid file descriptor 1048569 in syscall close() ==54197== Warning: invalid file descriptor 1048564 in syscall close() ==54197== Warning: invalid file descriptor 1048565 in syscall close() ==54197== Warning: invalid file descriptor 1048566 in syscall close() ==54197== Warning: invalid file descriptor 1048567 in syscall close() ==54197== Use --log-fd= to select an alternative log fd. ==54197== Warning: invalid file descriptor 1048568 in syscall close() ==54197== Warning: invalid file descriptor 1048569 in syscall close() ==54197== Warning: invalid file descriptor 1048570 in syscall close() ==54199== Warning: invalid file descriptor 1048564 in syscall close() ==54199== Warning: invalid file descriptor 1048565 in syscall close() ==54199== Warning: invalid file descriptor 1048566 in syscall close() ==54199== Warning: invalid file descriptor 1048567 in syscall close() ==54199== Use --log-fd= to select an alternative log fd. ==54199== Warning: invalid file descriptor 1048568 in syscall close() ==54199== Warning: invalid file descriptor 1048569 in syscall close() ==54202== Warning: invalid file descriptor 1048564 in syscall close() ==54202== Warning: invalid file descriptor 1048565 in syscall close() ==54202== Warning: invalid file descriptor 1048566 in syscall close() ==54202== Warning: invalid file descriptor 1048567 in syscall close() ==54202== Use --log-fd= to select an alternative log fd. ==54202== Warning: invalid file descriptor 1048568 in syscall close() ==54202== Warning: invalid file descriptor 1048569 in syscall close() ==54203== Warning: invalid file descriptor 1048564 in syscall close() ==54203== Warning: invalid file descriptor 1048565 in syscall close() ==54203== Warning: invalid file descriptor 1048566 in syscall close() ==54203== Warning: invalid file descriptor 1048567 in syscall close() ==54203== Use --log-fd= to select an alternative log fd. ==54203== Warning: invalid file descriptor 1048568 in syscall close() ==54203== Warning: invalid file descriptor 1048569 in syscall close() ==51967== ==51967== HEAP SUMMARY: ==51967== in use at exit: 1,719,310 bytes in 1,331 blocks ==51967== total heap usage: 49,007 allocs, 47,676 frees, 111,857,760 bytes allocated ==51967== ==51967== LEAK SUMMARY: ==51967== definitely lost: 0 bytes in 0 blocks ==51967== indirectly lost: 0 bytes in 0 blocks ==51967== possibly lost: 178,943 bytes in 97 blocks ==51967== still reachable: 1,540,367 bytes in 1,234 blocks ==51967== suppressed: 0 bytes in 0 blocks ==51967== Rerun with --leak-check=full to see details of leaked memory ==51967== ==51967== For counts of detected and suppressed errors, rerun with: -v ==51967== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 16421 from 617) ================================================================================ 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.