!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!! !!!!! 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 : EMT_Asap_MetalGlass_BaileySchiotzJacobsen_2004_CuMg__MO_228059236215_001 Supported species : Cu Mg random seed = 13 lattice constant (orig) = 3.000 perturbation amplitude = 0.300 number unit cells per side = 2 ----------------------------------------------------------------------------------------------------- MONOATOMIC STRUCTURE (pbc=False)-- Species = Cu (Configuration in file "config-F-Cu.xyz") ----------------------------------------------------------------------------------------------------- Energy = 2.9553375727869726 Forces: 1 -4.23085547e+00 -7.09316116e+00 -7.51083846e+00 2 -4.66359845e+00 7.91290987e+00 -4.60142209e+00 3 6.20200696e+00 -8.94855539e+00 -4.37687570e+00 4 -6.61205439e+00 6.58444456e+00 4.68153279e+00 5 1.76864975e+00 -1.35228389e+01 -3.44346653e-01 6 6.53658345e+00 5.83023848e+00 -5.02089593e+00 7 3.67880192e+00 -2.60012543e+01 -2.53201417e+01 8 -1.33143916e+01 -8.76419657e+00 -5.11172072e+00 9 -9.60820887e+00 -6.27403731e+00 -1.49373262e+01 10 -4.04316970e+00 1.61498010e+01 -1.67276587e+01 11 -2.98309522e+00 -1.13179040e+01 1.37855373e+01 12 -6.15650647e+00 7.56822648e+00 6.90787262e+00 13 -6.57142718e+00 -1.26346818e+01 -3.36447316e+01 14 5.49400342e+00 7.60212040e+00 -4.49908139e+00 15 3.02942611e+01 -4.28597235e+00 1.01131696e+01 16 4.92479736e+00 2.23428958e+01 1.36327729e+01 17 -1.16509858e+01 -5.67436233e+00 -4.05368661e+00 18 3.77599343e+00 1.01420667e+01 5.85991509e-01 19 3.16134913e+00 -1.21727699e+01 6.01217349e+00 20 -4.30848941e+00 6.47859143e+00 5.88092628e+00 21 -1.03347874e+01 -7.96853314e+00 7.40590163e+00 22 1.71842208e+01 2.25976464e+01 1.82607385e+01 23 2.40535903e+00 -1.42935392e+00 6.87657691e+00 24 5.05605548e+00 5.63469680e+00 4.63180305e+00 25 -1.15472802e+01 -9.99398542e+00 -1.45487531e+01 26 -4.30522528e+00 1.48920578e+01 -9.95425118e+00 27 1.85694090e+01 -2.95480914e+01 1.49199219e+01 28 -2.50972818e+01 2.60517858e+01 8.84820577e+00 29 -7.88800166e+00 -6.54809200e+00 6.40757040e+00 30 5.54866978e+00 1.06261217e+01 -8.33966787e-01 31 1.16317116e+01 -9.73280287e+00 1.05554658e+01 32 7.08348679e+00 1.14969893e+01 1.19795363e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Cu (Configuration in file "config-T-Cu.xyz") ----------------------------------------------------------------------------------------------------- Energy = 2.9553375727869726 Forces: 1 -4.23085547e+00 -7.09316116e+00 -7.51083846e+00 2 -4.66359845e+00 7.91290987e+00 -4.60142209e+00 3 6.20200696e+00 -8.94855539e+00 -4.37687570e+00 4 -6.61205439e+00 6.58444456e+00 4.68153279e+00 5 1.76864975e+00 -1.35228389e+01 -3.44346653e-01 6 6.53658345e+00 5.83023848e+00 -5.02089593e+00 7 3.67880192e+00 -2.60012543e+01 -2.53201417e+01 8 -1.33143916e+01 -8.76419657e+00 -5.11172072e+00 9 -9.60820887e+00 -6.27403731e+00 -1.49373262e+01 10 -4.04316970e+00 1.61498010e+01 -1.67276587e+01 11 -2.98309522e+00 -1.13179040e+01 1.37855373e+01 12 -6.15650647e+00 7.56822648e+00 6.90787262e+00 13 -6.57142718e+00 -1.26346818e+01 -3.36447316e+01 14 5.49400342e+00 7.60212040e+00 -4.49908139e+00 15 3.02942611e+01 -4.28597235e+00 1.01131696e+01 16 4.92479736e+00 2.23428958e+01 1.36327729e+01 17 -1.16509858e+01 -5.67436233e+00 -4.05368661e+00 18 3.77599343e+00 1.01420667e+01 5.85991509e-01 19 3.16134913e+00 -1.21727699e+01 6.01217349e+00 20 -4.30848941e+00 6.47859143e+00 5.88092628e+00 21 -1.03347874e+01 -7.96853314e+00 7.40590163e+00 22 1.71842208e+01 2.25976464e+01 1.82607385e+01 23 2.40535903e+00 -1.42935392e+00 6.87657691e+00 24 5.05605548e+00 5.63469680e+00 4.63180305e+00 25 -1.15472802e+01 -9.99398542e+00 -1.45487531e+01 26 -4.30522528e+00 1.48920578e+01 -9.95425118e+00 27 1.85694090e+01 -2.95480914e+01 1.49199219e+01 28 -2.50972818e+01 2.60517858e+01 8.84820577e+00 29 -7.88800166e+00 -6.54809200e+00 6.40757040e+00 30 5.54866978e+00 1.06261217e+01 -8.33966787e-01 31 1.16317116e+01 -9.73280287e+00 1.05554658e+01 32 7.08348679e+00 1.14969893e+01 1.19795363e+01 MONOATOMIC STRUCTURE (pbc=False)-- Species = Mg (Configuration in file "config-F-Mg.xyz") ----------------------------------------------------------------------------------------------------- Energy = 255.31359965870973 Forces: 1 -1.35693755e+01 -1.61086052e+01 -1.12701451e+01 2 2.34783151e+01 3.99248064e+00 -2.77792416e+01 3 6.09875427e+00 -2.27248088e+01 -4.83427970e+00 4 -3.06087720e+01 1.15067893e+01 8.15133097e+00 5 2.18919821e+00 -1.00883824e+01 -1.21125967e+01 6 1.58004614e+01 -7.34107002e+00 -7.98514975e+00 7 1.65642528e+01 -1.40360987e+01 -8.04000677e+00 8 -5.99146108e+00 1.76548714e+01 -8.63543060e+00 9 -2.43225770e+01 -6.22008861e+00 -2.04693392e+01 10 -6.92901351e-01 2.04586633e+01 -4.18928212e+01 11 3.42505740e+01 -3.69850291e+01 2.17886232e+01 12 -4.39843358e+01 3.91687114e+01 9.75712085e+00 13 -2.90658601e+00 5.88619770e+00 -8.84130968e+00 14 1.68433977e+01 5.19493416e+00 -1.13855603e+01 15 1.16738955e+01 1.04599673e+01 -1.48580746e+01 16 6.69984257e+00 1.35777205e+01 1.65336545e+01 17 -3.58107487e+01 -3.46168447e+01 -2.40619405e+00 18 3.58205987e+01 7.68143066e+00 -2.11872347e+01 19 8.74181282e+00 -2.30817464e+01 3.10115073e+01 20 -4.43993913e+01 -1.22185769e+01 2.84405465e+01 21 -1.36737730e+01 -4.14479414e+01 -1.37931320e+01 22 2.12831167e+01 -8.57370397e+00 8.83772446e+00 23 2.12673152e+01 -1.49282576e+01 1.39740125e+01 24 -1.79157191e+01 3.57382645e+01 3.64092074e+01 25 -2.67881972e+01 8.33593273e+00 -2.17667316e+01 26 7.11044861e+00 1.50806044e+01 6.24960233e+00 27 3.78878052e+01 1.66408283e+01 2.66132615e+01 28 -1.21628835e+01 1.60702358e+01 1.52132709e+01 29 -2.21288833e+01 -1.12030754e+01 -1.15545052e+01 30 1.71464108e+01 2.39162639e+01 -5.40501510e+00 31 1.20182580e+01 -1.65030091e+00 1.73315128e+01 32 8.11474287e-02 9.86063395e+00 1.39053928e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Mg (Configuration in file "config-T-Mg.xyz") ----------------------------------------------------------------------------------------------------- Energy = 255.31359965870973 Forces: 1 -1.35693755e+01 -1.61086052e+01 -1.12701451e+01 2 2.34783151e+01 3.99248064e+00 -2.77792416e+01 3 6.09875427e+00 -2.27248088e+01 -4.83427970e+00 4 -3.06087720e+01 1.15067893e+01 8.15133097e+00 5 2.18919821e+00 -1.00883824e+01 -1.21125967e+01 6 1.58004614e+01 -7.34107002e+00 -7.98514975e+00 7 1.65642528e+01 -1.40360987e+01 -8.04000677e+00 8 -5.99146108e+00 1.76548714e+01 -8.63543060e+00 9 -2.43225770e+01 -6.22008861e+00 -2.04693392e+01 10 -6.92901351e-01 2.04586633e+01 -4.18928212e+01 11 3.42505740e+01 -3.69850291e+01 2.17886232e+01 12 -4.39843358e+01 3.91687114e+01 9.75712085e+00 13 -2.90658601e+00 5.88619770e+00 -8.84130968e+00 14 1.68433977e+01 5.19493416e+00 -1.13855603e+01 15 1.16738955e+01 1.04599673e+01 -1.48580746e+01 16 6.69984257e+00 1.35777205e+01 1.65336545e+01 17 -3.58107487e+01 -3.46168447e+01 -2.40619405e+00 18 3.58205987e+01 7.68143066e+00 -2.11872347e+01 19 8.74181282e+00 -2.30817464e+01 3.10115073e+01 20 -4.43993913e+01 -1.22185769e+01 2.84405465e+01 21 -1.36737730e+01 -4.14479414e+01 -1.37931320e+01 22 2.12831167e+01 -8.57370397e+00 8.83772446e+00 23 2.12673152e+01 -1.49282576e+01 1.39740125e+01 24 -1.79157191e+01 3.57382645e+01 3.64092074e+01 25 -2.67881972e+01 8.33593273e+00 -2.17667316e+01 26 7.11044861e+00 1.50806044e+01 6.24960233e+00 27 3.78878052e+01 1.66408283e+01 2.66132615e+01 28 -1.21628835e+01 1.60702358e+01 1.52132709e+01 29 -2.21288833e+01 -1.12030754e+01 -1.15545052e+01 30 1.71464108e+01 2.39162639e+01 -5.40501510e+00 31 1.20182580e+01 -1.65030091e+00 1.73315128e+01 32 8.11474287e-02 9.86063395e+00 1.39053928e+01 MIXED STRUCTURE (pbc=False)-- Species = Cu Mg (Configuration in file "config-F-CuMg.xyz") ----------------------------------------------------------------------------------------------------- Energy = 109.73350817896663 Forces: 1 -9.01290245e+00 -6.65788602e+00 -7.02754709e+00 2 -2.00197864e+01 -1.24270313e+01 -1.43424325e+01 3 -6.75571149e+00 -8.16326432e+00 1.40687841e+01 4 -5.19043234e+00 -1.22569062e+01 -1.28795699e+01 5 1.15796547e+01 -1.86676517e+01 -1.96054564e+01 6 1.50294286e+01 -4.80427428e+00 -1.71033824e+01 7 1.56993699e+01 -2.95960027e+01 -1.27261219e+01 8 -1.75190950e+01 1.13590337e+01 8.08878795e+00 9 -1.43232587e+01 2.62575100e+00 -1.04189074e+01 10 5.43503568e+00 1.08605172e+01 -2.30861400e+01 11 -2.76968125e+00 -5.54184315e+00 1.71959091e+01 12 -1.93182692e+01 7.81907062e+00 1.12706747e+01 13 1.87198233e+01 1.82913408e+01 -1.83197475e+01 14 1.43031646e+01 7.55465575e+00 -1.43880948e+01 15 1.32319313e+01 -9.76804634e+00 -5.49531209e+00 16 -1.07613250e+01 1.87721240e+01 5.15565462e+00 17 -6.78320818e+00 -9.13854539e+00 -7.05131279e+00 18 9.60378799e+00 -1.32701237e+01 -6.73406347e+00 19 1.26125964e+01 -1.36986895e+01 4.93308301e+00 20 -2.21143220e+01 3.86356073e+00 1.33695433e+01 21 -1.47502777e+01 -1.27646253e+01 -4.76062620e+00 22 1.97671191e+01 2.08776354e+01 5.45984838e+00 23 3.05681562e+01 -3.60853976e+01 2.53080355e+01 24 -2.50073837e+01 2.30750970e+01 5.97982851e+00 25 -1.75624457e+01 2.11053064e+01 9.51948397e+00 26 1.25100002e+01 7.21553083e+00 -1.14621664e+01 27 9.38370337e+00 1.43212797e+01 1.45216279e+01 28 -1.34380474e+01 7.32053984e-01 1.57507198e+01 29 -9.49002548e+00 -2.89630133e+00 2.66964052e+00 30 2.02793845e+01 2.25598466e+01 5.68735995e+00 31 2.07700440e+01 -1.94726337e+01 1.95381198e+01 32 -1.46770278e+01 2.41764188e+01 6.88377982e+00 MIXED STRUCTURE (pbc=True)-- Species = Cu Mg (Configuration in file "config-T-CuMg.xyz") ----------------------------------------------------------------------------------------------------- Energy = 168.54331734258253 Forces: 1 -5.53616902e+00 5.71291185e+00 3.26851281e+00 2 -1.12512104e+01 -2.27621405e+01 1.24654899e+01 3 -1.18604136e+01 4.00784013e+00 1.47386308e+01 4 1.27849848e+01 -6.75814829e+00 -2.23840057e+01 5 6.11082107e+00 -2.15063457e+00 -1.85003576e+01 6 3.25898906e+00 -6.00747599e+00 -1.34249765e+01 7 6.80027803e+00 -5.79951259e+00 4.48989206e+00 8 -1.55420370e+01 9.80038551e+00 6.80492247e+00 9 -1.10403571e+01 1.89326591e+01 9.91685346e+00 10 1.08650508e+01 -3.13312633e+00 -1.49506486e+01 11 -4.52328165e+00 -4.01547044e+00 1.59481584e+01 12 -4.41363454e+00 -1.20074348e-01 1.43465326e+01 13 2.41035044e+01 1.73141568e+01 -7.64369244e+00 14 9.96716244e-01 -1.59670362e+01 -2.55937613e+01 15 9.69851165e+00 -8.10057442e+00 -7.63833079e+00 16 -7.45220779e+00 -7.68623386e+00 9.35495745e+00 17 1.94624618e+01 -2.12706417e+01 7.86648735e-01 18 7.91608717e+00 -1.36590074e+01 -5.69184517e+00 19 1.81143378e+01 -6.06152890e+00 -1.23417509e+01 20 -1.87404878e+01 -3.81466812e+00 -1.56794807e+01 21 -1.30186113e+01 -6.72062453e+00 -3.97667760e+00 22 -2.71485067e+01 2.27778440e+01 7.02704104e+00 23 3.00043381e+01 -2.57484369e+01 1.77303758e+01 24 -2.17685685e+01 2.23199602e+01 1.86439753e+00 25 4.53182994e+00 2.05390816e+01 9.90501267e+00 26 1.27874770e+01 1.12799964e+00 -1.18476850e+01 27 3.40047251e+00 2.57091613e+01 -1.56961601e+01 28 -1.41681731e+01 -4.01948893e+00 9.88622407e+00 29 -8.76397801e+00 -1.81363951e+00 3.55453492e+00 30 7.11250158e+00 2.26685230e+01 8.52278145e+00 31 1.45250139e+01 -1.72498701e+01 1.73716442e+01 32 -1.72457393e+01 1.19478104e+01 7.38676204e+00 ================================================================================ VALGRIND OUTPUT ================================================================================ ==17347== Memcheck, a memory error detector ==17347== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==17347== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==17347== Command: python runner2.py EMT_Asap_MetalGlass_BaileySchiotzJacobsen_2004_CuMg__MO_228059236215_001 ==17347== ==19487== Warning: invalid file descriptor 1048564 in syscall close() ==19487== Warning: invalid file descriptor 1048565 in syscall close() ==19487== Warning: invalid file descriptor 1048566 in syscall close() ==19487== Warning: invalid file descriptor 1048567 in syscall close() ==19487== Use --log-fd= to select an alternative log fd. ==19487== Warning: invalid file descriptor 1048568 in syscall close() ==19487== Warning: invalid file descriptor 1048569 in syscall close() ==19490== Warning: invalid file descriptor 1048564 in syscall close() ==19490== Warning: invalid file descriptor 1048565 in syscall close() ==19490== Warning: invalid file descriptor 1048566 in syscall close() ==19490== Warning: invalid file descriptor 1048567 in syscall close() ==19490== Use --log-fd= to select an alternative log fd. ==19490== Warning: invalid file descriptor 1048568 in syscall close() ==19490== Warning: invalid file descriptor 1048569 in syscall close() ==19535== Warning: invalid file descriptor 1048564 in syscall close() ==19535== Warning: invalid file descriptor 1048565 in syscall close() ==19535== Warning: invalid file descriptor 1048566 in syscall close() ==19535== Warning: invalid file descriptor 1048567 in syscall close() ==19535== Use --log-fd= to select an alternative log fd. ==19535== Warning: invalid file descriptor 1048568 in syscall close() ==19535== Warning: invalid file descriptor 1048569 in syscall close() ==19542== Warning: invalid file descriptor 1048564 in syscall close() ==19542== Warning: invalid file descriptor 1048565 in syscall close() ==19542== Warning: invalid file descriptor 1048566 in syscall close() ==19542== Warning: invalid file descriptor 1048567 in syscall close() ==19542== Use --log-fd= to select an alternative log fd. ==19542== Warning: invalid file descriptor 1048568 in syscall close() ==19542== Warning: invalid file descriptor 1048569 in syscall close() ==19546== Warning: invalid file descriptor 1048564 in syscall close() ==19546== Warning: invalid file descriptor 1048565 in syscall close() ==19546== Warning: invalid file descriptor 1048566 in syscall close() ==19546== Warning: invalid file descriptor 1048567 in syscall close() ==19546== Use --log-fd= to select an alternative log fd. ==19546== Warning: invalid file descriptor 1048568 in syscall close() ==19546== Warning: invalid file descriptor 1048569 in syscall close() ==19550== Warning: invalid file descriptor 1048564 in syscall close() ==19550== Warning: invalid file descriptor 1048565 in syscall close() ==19550== Warning: invalid file descriptor 1048566 in syscall close() ==19550== Warning: invalid file descriptor 1048567 in syscall close() ==19550== Use --log-fd= to select an alternative log fd. ==19550== Warning: invalid file descriptor 1048568 in syscall close() ==19550== Warning: invalid file descriptor 1048569 in syscall close() ==19584== Warning: invalid file descriptor 1048564 in syscall close() ==19584== Warning: invalid file descriptor 1048565 in syscall close() ==19584== Warning: invalid file descriptor 1048566 in syscall close() ==19584== Warning: invalid file descriptor 1048567 in syscall close() ==19584== Use --log-fd= to select an alternative log fd. ==19584== Warning: invalid file descriptor 1048568 in syscall close() ==19584== Warning: invalid file descriptor 1048569 in syscall close() ==19586== Warning: invalid file descriptor 1048564 in syscall close() ==19586== Warning: invalid file descriptor 1048565 in syscall close() ==19586== Warning: invalid file descriptor 1048566 in syscall close() ==19586== Warning: invalid file descriptor 1048567 in syscall close() ==19586== Use --log-fd= to select an alternative log fd. ==19586== Warning: invalid file descriptor 1048568 in syscall close() ==19586== Warning: invalid file descriptor 1048569 in syscall close() ==19587== Warning: invalid file descriptor 1048564 in syscall close() ==19587== Warning: invalid file descriptor 1048565 in syscall close() ==19587== Warning: invalid file descriptor 1048566 in syscall close() ==19587== Warning: invalid file descriptor 1048567 in syscall close() ==19587== Use --log-fd= to select an alternative log fd. ==19587== Warning: invalid file descriptor 1048568 in syscall close() ==19587== Warning: invalid file descriptor 1048569 in syscall close() ==19588== Warning: invalid file descriptor 1048564 in syscall close() ==19588== Warning: invalid file descriptor 1048565 in syscall close() ==19588== Warning: invalid file descriptor 1048566 in syscall close() ==19588== Warning: invalid file descriptor 1048567 in syscall close() ==19588== Use --log-fd= to select an alternative log fd. ==19588== Warning: invalid file descriptor 1048568 in syscall close() ==19588== Warning: invalid file descriptor 1048569 in syscall close() ==19593== Warning: invalid file descriptor 1048564 in syscall close() ==19593== Warning: invalid file descriptor 1048565 in syscall close() ==19593== Warning: invalid file descriptor 1048566 in syscall close() ==19593== Warning: invalid file descriptor 1048567 in syscall close() ==19593== Use --log-fd= to select an alternative log fd. ==19593== Warning: invalid file descriptor 1048568 in syscall close() ==19593== Warning: invalid file descriptor 1048569 in syscall close() ==19595== Warning: invalid file descriptor 1048564 in syscall close() ==19595== Warning: invalid file descriptor 1048565 in syscall close() ==19595== Warning: invalid file descriptor 1048566 in syscall close() ==19595== Warning: invalid file descriptor 1048567 in syscall close() ==19595== Use --log-fd= to select an alternative log fd. ==19595== Warning: invalid file descriptor 1048568 in syscall close() ==19595== Warning: invalid file descriptor 1048569 in syscall close() ==19596== Warning: invalid file descriptor 1048564 in syscall close() ==19596== Warning: invalid file descriptor 1048565 in syscall close() ==19596== Warning: invalid file descriptor 1048566 in syscall close() ==19596== Warning: invalid file descriptor 1048567 in syscall close() ==19596== Use --log-fd= to select an alternative log fd. ==19596== Warning: invalid file descriptor 1048568 in syscall close() ==19596== Warning: invalid file descriptor 1048569 in syscall close() ==19598== Warning: invalid file descriptor 1048564 in syscall close() ==19598== Warning: invalid file descriptor 1048565 in syscall close() ==19598== Warning: invalid file descriptor 1048566 in syscall close() ==19598== Warning: invalid file descriptor 1048567 in syscall close() ==19598== Use --log-fd= to select an alternative log fd. ==19598== Warning: invalid file descriptor 1048568 in syscall close() ==19598== Warning: invalid file descriptor 1048569 in syscall close() ==17347== ==17347== HEAP SUMMARY: ==17347== in use at exit: 1,719,310 bytes in 1,331 blocks ==17347== total heap usage: 48,463 allocs, 47,132 frees, 50,993,925 bytes allocated ==17347== ==17347== LEAK SUMMARY: ==17347== definitely lost: 0 bytes in 0 blocks ==17347== indirectly lost: 0 bytes in 0 blocks ==17347== possibly lost: 178,943 bytes in 97 blocks ==17347== still reachable: 1,540,367 bytes in 1,234 blocks ==17347== suppressed: 0 bytes in 0 blocks ==17347== Rerun with --leak-check=full to see details of leaked memory ==17347== ==17347== For counts of detected and suppressed errors, rerun with: -v ==17347== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 13446 from 603) ================================================================================ 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.