!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!! !!!!! 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_AcklandMendelevSrolovitz_2004_FeP__MO_884343146310_005 Supported species : Fe P random seed = 13 lattice constant (orig) = 3.000 perturbation amplitude = 0.300 number unit cells per side = 2 ----------------------------------------------------------------------------------------------------- MONOATOMIC STRUCTURE (pbc=False)-- Species = Fe (Configuration in file "config-F-Fe.xyz") ----------------------------------------------------------------------------------------------------- Energy = 2.22657662277288 Forces: 1 -6.68799206e+00 -5.64227489e+00 -1.07530502e+01 2 -1.02041470e+01 1.73311835e+01 -7.43196802e+00 3 9.99579464e+00 -9.70314026e+00 1.08443310e+00 4 -6.46912330e+00 8.52716954e+00 3.71139156e+00 5 1.22253794e+01 -2.04890060e+01 1.82811748e+00 6 2.48538214e+00 1.26662660e+00 -3.45116028e+00 7 3.56813356e+00 -3.17841163e+01 -3.61701612e+01 8 -1.70948834e+01 -1.28520179e+01 -1.06697159e+01 9 -1.05435106e+01 -7.70330204e+00 -1.79527206e+01 10 -5.57265448e+00 1.79490587e+01 -1.98680004e+01 11 -4.37580084e+00 -1.48673723e+01 1.59872379e+01 12 -7.61873409e+00 1.03738713e+01 8.17146469e+00 13 -1.01846351e+01 -1.43964047e+01 -4.62127167e+01 14 5.48283443e+00 7.15860621e+00 -4.48896832e+00 15 4.08206068e+01 -2.49432196e+00 1.57724957e+01 16 4.98525496e+00 2.85614424e+01 1.81494230e+01 17 -1.44059263e+01 -9.59349488e+00 -5.78634264e+00 18 6.98087759e+00 1.05108370e+01 -3.12353756e+00 19 4.40677815e+00 -9.02097525e+00 8.16823894e+00 20 -3.35958126e+00 8.31073860e+00 1.07084809e+01 21 -1.55818090e+01 -1.06570212e+01 6.72885988e+00 22 2.41473776e+01 2.38901349e+01 2.56726704e+01 23 8.18455491e+00 -3.86161023e+00 9.07332927e+00 24 -5.58407893e+00 7.42655966e-01 4.98468635e+00 25 -8.44357817e+00 -8.26838515e+00 -8.63246028e+00 26 -4.48055251e+00 1.55019478e+01 -9.66953168e+00 27 2.18397297e+01 -3.74129726e+01 1.59662612e+01 28 -3.35529877e+01 3.17264080e+01 4.46142247e+00 29 -8.99728412e+00 1.10216989e+00 1.21605996e+01 30 5.70240279e+00 9.98434961e+00 -1.80168646e+00 31 1.43810193e+01 -6.12351642e+00 1.11361863e+01 32 7.95115289e+00 1.19327319e+01 1.22467218e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Fe (Configuration in file "config-T-Fe.xyz") ----------------------------------------------------------------------------------------------------- Energy = 2.22657662277288 Forces: 1 -6.68799206e+00 -5.64227489e+00 -1.07530502e+01 2 -1.02041470e+01 1.73311835e+01 -7.43196802e+00 3 9.99579464e+00 -9.70314026e+00 1.08443310e+00 4 -6.46912330e+00 8.52716954e+00 3.71139156e+00 5 1.22253794e+01 -2.04890060e+01 1.82811748e+00 6 2.48538214e+00 1.26662660e+00 -3.45116028e+00 7 3.56813356e+00 -3.17841163e+01 -3.61701612e+01 8 -1.70948834e+01 -1.28520179e+01 -1.06697159e+01 9 -1.05435106e+01 -7.70330204e+00 -1.79527206e+01 10 -5.57265448e+00 1.79490587e+01 -1.98680004e+01 11 -4.37580084e+00 -1.48673723e+01 1.59872379e+01 12 -7.61873409e+00 1.03738713e+01 8.17146469e+00 13 -1.01846351e+01 -1.43964047e+01 -4.62127167e+01 14 5.48283443e+00 7.15860621e+00 -4.48896832e+00 15 4.08206068e+01 -2.49432196e+00 1.57724957e+01 16 4.98525496e+00 2.85614424e+01 1.81494230e+01 17 -1.44059263e+01 -9.59349488e+00 -5.78634264e+00 18 6.98087759e+00 1.05108370e+01 -3.12353756e+00 19 4.40677815e+00 -9.02097525e+00 8.16823894e+00 20 -3.35958126e+00 8.31073860e+00 1.07084809e+01 21 -1.55818090e+01 -1.06570212e+01 6.72885988e+00 22 2.41473776e+01 2.38901349e+01 2.56726704e+01 23 8.18455491e+00 -3.86161023e+00 9.07332927e+00 24 -5.58407893e+00 7.42655966e-01 4.98468635e+00 25 -8.44357817e+00 -8.26838515e+00 -8.63246028e+00 26 -4.48055251e+00 1.55019478e+01 -9.66953168e+00 27 2.18397297e+01 -3.74129726e+01 1.59662612e+01 28 -3.35529877e+01 3.17264080e+01 4.46142247e+00 29 -8.99728412e+00 1.10216989e+00 1.21605996e+01 30 5.70240279e+00 9.98434961e+00 -1.80168646e+00 31 1.43810193e+01 -6.12351642e+00 1.11361863e+01 32 7.95115289e+00 1.19327319e+01 1.22467218e+01 MONOATOMIC STRUCTURE (pbc=False)-- Species = P (Configuration in file "config-F-P.xyz") ----------------------------------------------------------------------------------------------------- Energy = 364.95760626055426 Forces: 1 -8.13294731e+00 -9.91017955e+00 -7.94394809e+00 2 8.26267081e+00 -8.77320623e+00 -1.88494082e+01 3 -4.79197913e+00 -2.34446552e+01 -2.34892724e+00 4 -2.36315766e+01 1.50806122e+00 -9.83803504e+00 5 -8.82666765e+00 -2.14169833e+01 -2.45371582e+01 6 2.55347416e+01 5.46608058e+00 -3.55531346e+01 7 3.66723071e+01 -4.23554934e+01 1.15834112e+01 8 -2.13718610e+01 1.20411659e+01 2.19723942e+00 9 -2.29359231e+01 1.07876666e+01 -8.45938143e+00 10 -9.39764442e+00 1.33485985e+01 -1.57960804e+01 11 -7.60316160e+00 1.02710617e+01 -1.07453225e+01 12 -1.39175434e+01 8.87835918e+00 -3.97513462e+00 13 -1.20788281e+01 -7.52486952e+00 -3.51651073e+01 14 2.71102944e+01 3.16533146e+01 -2.43009126e+01 15 2.80144882e+01 -6.92270731e+00 7.08246850e+00 16 -8.92986579e+00 2.68507854e+01 1.34091750e+01 17 -2.24228278e+01 -3.69962302e+01 -1.38143983e+01 18 3.44791462e+00 -7.36850422e+00 -2.31095724e+00 19 9.71068489e+00 -2.64751609e+01 2.47207757e+01 20 -2.92665133e+01 2.07658502e+01 3.28609093e+01 21 -3.88979819e+00 -2.14821378e+01 -3.24791329e-01 22 3.34980800e+01 -5.91399416e+00 7.59658832e+00 23 1.73145915e+01 -1.43915009e+01 1.38190246e+01 24 5.28677049e+00 -3.64415864e+00 2.71420382e+01 25 -3.13855434e+01 1.01057278e+00 -6.62194496e+00 26 6.61351067e+00 2.86690935e+01 -4.80207277e+00 27 2.60932038e-01 1.42004322e+00 2.93632732e+01 28 -1.40863291e+01 9.06743120e+00 1.33821354e+01 29 5.47865905e-02 1.53263422e+01 2.98851129e+00 30 1.77383355e+01 1.94144740e+01 1.08729594e+01 31 1.69135194e+01 3.86725998e+00 1.78138665e+01 32 6.23538199e+00 1.62736205e+01 1.05543387e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = P (Configuration in file "config-T-P.xyz") ----------------------------------------------------------------------------------------------------- Energy = 364.95760626055426 Forces: 1 -8.13294731e+00 -9.91017955e+00 -7.94394809e+00 2 8.26267081e+00 -8.77320623e+00 -1.88494082e+01 3 -4.79197913e+00 -2.34446552e+01 -2.34892724e+00 4 -2.36315766e+01 1.50806122e+00 -9.83803504e+00 5 -8.82666765e+00 -2.14169833e+01 -2.45371582e+01 6 2.55347416e+01 5.46608058e+00 -3.55531346e+01 7 3.66723071e+01 -4.23554934e+01 1.15834112e+01 8 -2.13718610e+01 1.20411659e+01 2.19723942e+00 9 -2.29359231e+01 1.07876666e+01 -8.45938143e+00 10 -9.39764442e+00 1.33485985e+01 -1.57960804e+01 11 -7.60316160e+00 1.02710617e+01 -1.07453225e+01 12 -1.39175434e+01 8.87835918e+00 -3.97513462e+00 13 -1.20788281e+01 -7.52486952e+00 -3.51651073e+01 14 2.71102944e+01 3.16533146e+01 -2.43009126e+01 15 2.80144882e+01 -6.92270731e+00 7.08246850e+00 16 -8.92986579e+00 2.68507854e+01 1.34091750e+01 17 -2.24228278e+01 -3.69962302e+01 -1.38143983e+01 18 3.44791462e+00 -7.36850422e+00 -2.31095724e+00 19 9.71068489e+00 -2.64751609e+01 2.47207757e+01 20 -2.92665133e+01 2.07658502e+01 3.28609093e+01 21 -3.88979819e+00 -2.14821378e+01 -3.24791329e-01 22 3.34980800e+01 -5.91399416e+00 7.59658832e+00 23 1.73145915e+01 -1.43915009e+01 1.38190246e+01 24 5.28677049e+00 -3.64415864e+00 2.71420382e+01 25 -3.13855434e+01 1.01057278e+00 -6.62194496e+00 26 6.61351067e+00 2.86690935e+01 -4.80207277e+00 27 2.60932038e-01 1.42004322e+00 2.93632732e+01 28 -1.40863291e+01 9.06743120e+00 1.33821354e+01 29 5.47865905e-02 1.53263422e+01 2.98851129e+00 30 1.77383355e+01 1.94144740e+01 1.08729594e+01 31 1.69135194e+01 3.86725998e+00 1.78138665e+01 32 6.23538199e+00 1.62736205e+01 1.05543387e+01 MIXED STRUCTURE (pbc=False)-- Species = Fe P (Configuration in file "config-F-FeP.xyz") ----------------------------------------------------------------------------------------------------- Energy = 154.38488206495097 Forces: 1 -2.42729954e+01 -1.11432951e+01 -2.45221025e+01 2 -1.06266072e+01 3.14092110e+01 -2.54260924e+01 3 2.08252278e+01 -2.58841805e+01 2.13202669e+01 4 -3.02245377e+01 2.64600420e+01 -1.70585489e+01 5 2.60010850e+01 -3.21003024e+01 -5.17385326e+00 6 4.23558892e+00 1.01669195e+01 -1.44033159e+01 7 1.17887462e+01 -2.49251996e+01 8.20638696e+00 8 -1.47534057e+01 7.40885743e+00 -6.99822536e+00 9 -1.70932469e+01 -2.05379105e+01 -1.05483271e+01 10 1.44867485e+01 2.23083649e+01 -1.67660044e+01 11 -3.75543803e+01 -6.35851217e+01 -2.41205157e+01 12 -3.83312330e+01 2.82000812e+01 -1.87734575e+01 13 -1.47650436e+01 -7.52643959e+00 -3.51542393e+01 14 1.09941978e+01 1.92368748e+01 -1.56953761e+01 15 2.17193859e+01 -2.28674261e+01 1.60481341e+01 16 4.32468676e+01 6.92672715e+01 -1.17483770e+01 17 -2.19540499e+01 -3.97517111e+01 1.54020252e+01 18 2.86000454e+01 1.51974361e+01 7.18752448e+00 19 8.88298906e+00 -3.56845572e+01 1.14742941e+01 20 -3.01122473e+01 1.87486656e+01 8.14790172e+00 21 -1.51668936e+01 -2.36672865e+01 -2.55857588e+01 22 2.07508842e+01 2.18853684e+01 -2.34266193e+00 23 2.13477408e+01 -2.15107670e+01 2.83188600e+01 24 1.03252643e+01 2.28392129e+01 2.10376675e+01 25 -2.44607692e+01 -2.49564256e+01 2.63193036e+01 26 1.55390722e+01 3.72705326e+01 2.60789990e+01 27 -1.97101372e+01 -1.32891969e+01 1.84786119e+01 28 -1.17230085e+01 9.70502317e+00 9.80699862e+00 29 1.97120436e+01 -1.78681268e+01 -5.64555233e-01 30 1.28810298e+01 1.91623929e+01 8.93036969e+00 31 1.16336814e+01 -4.87707472e+00 1.45019020e+01 32 7.77795712e+00 3.09087672e+01 1.36221656e+01 MIXED STRUCTURE (pbc=True)-- Species = Fe P (Configuration in file "config-T-FeP.xyz") ----------------------------------------------------------------------------------------------------- Energy = 299.02461106761416 Forces: 1 -2.31107907e+01 -4.23650727e+00 -7.14228098e+00 2 -1.76150853e+01 4.42552595e+01 2.36504830e+01 3 2.58276576e+01 -2.12016679e+01 2.25103192e+01 4 -1.90308092e+01 3.72170102e+01 -1.51615977e+01 5 3.01026818e+01 -3.43601409e+01 -1.69311669e+00 6 -1.17333784e+01 1.93147768e+01 -1.46444953e+01 7 -9.78366861e+00 -1.41663071e+01 1.42376254e+01 8 -1.57784458e+01 8.72505428e+00 -7.22725080e+00 9 -5.40912724e+00 -3.18346744e+01 4.36307747e+00 10 3.67699236e+01 7.37711969e+00 7.49677069e+00 11 -3.63409705e+01 -6.59925059e+01 -2.44068407e+01 12 -2.94473399e+00 2.22838730e+01 -1.77083749e+01 13 -2.06543568e+01 -1.02387563e+01 -2.00906586e+01 14 -2.00239487e+01 2.37873141e+01 -1.73165910e+01 15 5.00434465e+00 -3.14531246e+01 1.74013954e+01 16 4.34217383e+01 6.81827075e+01 -1.08774214e+01 17 -2.48455115e+01 -3.29985406e+01 1.88336073e+01 18 3.14937524e+01 1.71298120e+01 6.85730320e+00 19 2.16725564e+01 -3.50407401e+01 -1.83514953e+01 20 -3.33825057e+01 2.93839277e+01 -1.58316309e+01 21 -1.43777529e+01 -2.01362299e+01 -2.97134601e+01 22 1.52488897e+01 2.41308099e+01 -5.81379845e-01 23 2.05163502e+01 -2.37511281e+01 2.73943153e+01 24 2.97852733e+01 2.51151672e+01 -9.55507539e+00 25 -1.91215275e+01 -3.12678422e+01 2.80811210e+01 26 2.39447819e+01 2.74923546e+01 2.87839503e+01 27 -1.83975258e+01 -1.53937721e+01 1.87038421e+00 28 -3.14790234e+00 6.35241139e+00 -1.97175283e+01 29 1.88421162e+01 -1.87720910e+01 -2.53820915e+00 30 -1.21772866e+01 1.75284527e+01 2.58305855e+01 31 -3.14805774e+00 -1.69966318e+01 -7.04335830e+00 32 8.39331920e+00 2.95646099e+01 1.22898274e+01 ================================================================================ VALGRIND OUTPUT ================================================================================ ==4517== Memcheck, a memory error detector ==4517== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==4517== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==4517== Command: python runner2.py EAM_Dynamo_AcklandMendelevSrolovitz_2004_FeP__MO_884343146310_005 ==4517== ==6092== Warning: invalid file descriptor 1048564 in syscall close() ==6092== Warning: invalid file descriptor 1048565 in syscall close() ==6092== Warning: invalid file descriptor 1048566 in syscall close() ==6092== Warning: invalid file descriptor 1048567 in syscall close() ==6092== Use --log-fd= to select an alternative log fd. ==6092== Warning: invalid file descriptor 1048568 in syscall close() ==6092== Warning: invalid file descriptor 1048569 in syscall close() ==6100== Warning: invalid file descriptor 1048564 in syscall close() ==6100== Warning: invalid file descriptor 1048565 in syscall close() ==6100== Warning: invalid file descriptor 1048566 in syscall close() ==6100== Warning: invalid file descriptor 1048567 in syscall close() ==6100== Use --log-fd= to select an alternative log fd. ==6100== Warning: invalid file descriptor 1048568 in syscall close() ==6100== Warning: invalid file descriptor 1048569 in syscall close() ==6140== Warning: invalid file descriptor 1048564 in syscall close() ==6140== Warning: invalid file descriptor 1048565 in syscall close() ==6140== Warning: invalid file descriptor 1048566 in syscall close() ==6140== Warning: invalid file descriptor 1048567 in syscall close() ==6140== Use --log-fd= to select an alternative log fd. ==6140== Warning: invalid file descriptor 1048568 in syscall close() ==6140== Warning: invalid file descriptor 1048569 in syscall close() ==6146== Warning: invalid file descriptor 1048564 in syscall close() ==6146== Warning: invalid file descriptor 1048565 in syscall close() ==6146== Warning: invalid file descriptor 1048566 in syscall close() ==6146== Warning: invalid file descriptor 1048567 in syscall close() ==6146== Use --log-fd= to select an alternative log fd. ==6146== Warning: invalid file descriptor 1048568 in syscall close() ==6146== Warning: invalid file descriptor 1048569 in syscall close() ==6152== Warning: invalid file descriptor 1048564 in syscall close() ==6152== Warning: invalid file descriptor 1048565 in syscall close() ==6152== Warning: invalid file descriptor 1048566 in syscall close() ==6152== Warning: invalid file descriptor 1048567 in syscall close() ==6152== Use --log-fd= to select an alternative log fd. ==6152== Warning: invalid file descriptor 1048568 in syscall close() ==6152== Warning: invalid file descriptor 1048569 in syscall close() ==6165== Warning: invalid file descriptor 1048564 in syscall close() ==6165== Warning: invalid file descriptor 1048565 in syscall close() ==6165== Warning: invalid file descriptor 1048566 in syscall close() ==6165== Warning: invalid file descriptor 1048567 in syscall close() ==6165== Use --log-fd= to select an alternative log fd. ==6165== Warning: invalid file descriptor 1048568 in syscall close() ==6165== Warning: invalid file descriptor 1048569 in syscall close() ==6574== Warning: invalid file descriptor 1048564 in syscall close() ==6574== Warning: invalid file descriptor 1048565 in syscall close() ==6574== Warning: invalid file descriptor 1048566 in syscall close() ==6574== Warning: invalid file descriptor 1048567 in syscall close() ==6574== Use --log-fd= to select an alternative log fd. ==6574== Warning: invalid file descriptor 1048568 in syscall close() ==6574== Warning: invalid file descriptor 1048569 in syscall close() ==6579== Warning: invalid file descriptor 1048564 in syscall close() ==6579== Warning: invalid file descriptor 1048565 in syscall close() ==6579== Warning: invalid file descriptor 1048566 in syscall close() ==6579== Warning: invalid file descriptor 1048567 in syscall close() ==6579== Use --log-fd= to select an alternative log fd. ==6579== Warning: invalid file descriptor 1048568 in syscall close() ==6579== Warning: invalid file descriptor 1048569 in syscall close() ==6583== Warning: invalid file descriptor 1048564 in syscall close() ==6583== Warning: invalid file descriptor 1048565 in syscall close() ==6583== Warning: invalid file descriptor 1048566 in syscall close() ==6583== Warning: invalid file descriptor 1048567 in syscall close() ==6583== Use --log-fd= to select an alternative log fd. ==6583== Warning: invalid file descriptor 1048568 in syscall close() ==6583== Warning: invalid file descriptor 1048569 in syscall close() ==6590== Warning: invalid file descriptor 1048564 in syscall close() ==6590== Warning: invalid file descriptor 1048565 in syscall close() ==6590== Warning: invalid file descriptor 1048566 in syscall close() ==6590== Warning: invalid file descriptor 1048567 in syscall close() ==6590== Use --log-fd= to select an alternative log fd. ==6590== Warning: invalid file descriptor 1048568 in syscall close() ==6590== Warning: invalid file descriptor 1048569 in syscall close() ==6783== Warning: invalid file descriptor 1048564 in syscall close() ==6783== Warning: invalid file descriptor 1048565 in syscall close() ==6783== Warning: invalid file descriptor 1048566 in syscall close() ==6783== Warning: invalid file descriptor 1048567 in syscall close() ==6783== Use --log-fd= to select an alternative log fd. ==6783== Warning: invalid file descriptor 1048568 in syscall close() ==6783== Warning: invalid file descriptor 1048569 in syscall close() ==6783== Warning: invalid file descriptor 1048570 in syscall close() ==6784== Warning: invalid file descriptor 1048564 in syscall close() ==6784== Warning: invalid file descriptor 1048565 in syscall close() ==6784== Warning: invalid file descriptor 1048566 in syscall close() ==6784== Warning: invalid file descriptor 1048567 in syscall close() ==6784== Use --log-fd= to select an alternative log fd. ==6784== Warning: invalid file descriptor 1048568 in syscall close() ==6784== Warning: invalid file descriptor 1048569 in syscall close() ==6793== Warning: invalid file descriptor 1048564 in syscall close() ==6793== Warning: invalid file descriptor 1048565 in syscall close() ==6793== Warning: invalid file descriptor 1048566 in syscall close() ==6793== Warning: invalid file descriptor 1048567 in syscall close() ==6793== Use --log-fd= to select an alternative log fd. ==6793== Warning: invalid file descriptor 1048568 in syscall close() ==6793== Warning: invalid file descriptor 1048569 in syscall close() ==6793== Warning: invalid file descriptor 1048570 in syscall close() ==6803== Warning: invalid file descriptor 1048564 in syscall close() ==6803== Warning: invalid file descriptor 1048565 in syscall close() ==6803== Warning: invalid file descriptor 1048566 in syscall close() ==6803== Warning: invalid file descriptor 1048567 in syscall close() ==6803== Use --log-fd= to select an alternative log fd. ==6803== Warning: invalid file descriptor 1048568 in syscall close() ==6803== Warning: invalid file descriptor 1048569 in syscall close() ==4517== ==4517== HEAP SUMMARY: ==4517== in use at exit: 1,719,294 bytes in 1,331 blocks ==4517== total heap usage: 47,619 allocs, 46,288 frees, 111,662,028 bytes allocated ==4517== ==4517== LEAK SUMMARY: ==4517== definitely lost: 0 bytes in 0 blocks ==4517== indirectly lost: 0 bytes in 0 blocks ==4517== possibly lost: 178,943 bytes in 97 blocks ==4517== still reachable: 1,540,351 bytes in 1,234 blocks ==4517== suppressed: 0 bytes in 0 blocks ==4517== Rerun with --leak-check=full to see details of leaked memory ==4517== ==4517== For counts of detected and suppressed errors, rerun with: -v ==4517== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 16433 from 619) ================================================================================ 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.