Enter a model name: === Verification check vc-memory-leak start (2022-12-01 16:15:56) === !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!! !!!!! 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 and Daniel S. Karls ----------------------------------------------------------------------------------------------------- Results for KIM Model : EAM_Dynamo_MarinicaVentelonGilbert_2013EAM4__MO_046576227003_000 Supported species : W random seed = 13 lattice constant (orig) = 3.000 perturbation amplitude = 0.300 number unit cells per side = 2 ----------------------------------------------------------------------------------------------------- MONOATOMIC STRUCTURE (pbc=False)-- Species = W (Configuration in file "config-F-W.xyz") ----------------------------------------------------------------------------------------------------- Energy = 200.20346200092212 Forces: 1 -2.33742820e+01 -2.37475996e+01 -3.56401792e+01 2 -2.10027411e+01 3.73097331e+01 -2.40774870e+01 3 8.78665516e+00 -2.46865007e+01 2.34469472e+01 4 -1.71766481e+01 2.11454135e+01 1.53165919e+01 5 1.86809669e+01 -4.77200996e+01 -1.50574719e+01 6 2.53253536e+01 1.31056760e+01 -2.75348640e+01 7 1.15274221e+01 -9.02685433e+01 -7.64746231e+01 8 -3.74709408e+01 -3.43839892e+01 1.32917387e+01 9 -8.62900309e+00 -4.50248340e+01 -4.80248748e+01 10 -8.75874009e+00 3.68280743e+01 -4.91432142e+01 11 -5.54965939e-01 -3.20511610e+01 -4.20323540e+01 12 -3.43382814e+01 4.62683942e+01 3.77486395e+01 13 -4.19407731e+01 -2.90598519e+01 -1.27858143e+02 14 2.29452834e+01 2.95781221e+01 -1.96991042e+01 15 1.12604476e+02 -2.00411125e+01 3.90711406e+01 16 1.47269497e+01 8.71435286e+01 3.72278311e+01 17 -3.27047756e+01 -2.19977347e+01 -2.09551410e+01 18 1.51416147e+01 1.29067599e+01 -7.46942542e-01 19 1.49131463e+01 -3.37409240e+01 2.36536967e+01 20 -1.68779249e+01 2.35271621e+01 2.15522664e+01 21 -3.79446592e+01 -3.11106504e+01 1.30456567e+01 22 5.52546650e+01 7.87252301e+01 6.70772268e+01 23 1.89285555e+01 -9.12548272e+00 1.96783533e+01 24 -7.08881411e-01 1.86668330e+01 1.76867381e+01 25 -6.58469679e+01 -1.07341925e+01 1.97003226e+01 26 -1.57621191e+01 6.43523281e+01 -2.27783843e+01 27 5.04223540e+01 -1.07101399e+02 3.63195878e+01 28 -9.00513319e+01 7.91502827e+01 1.62676789e+01 29 -8.52072162e+00 -4.17306424e+01 2.40443094e+01 30 2.51191830e+01 3.99895896e+01 6.36284349e+00 31 4.29163699e+01 -2.73681091e+01 3.46840841e+01 32 2.43707618e+01 4.11957001e+01 4.38471298e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = W (Configuration in file "config-T-W.xyz") ----------------------------------------------------------------------------------------------------- Energy = 200.20346200092212 Forces: 1 -2.33742820e+01 -2.37475996e+01 -3.56401792e+01 2 -2.10027411e+01 3.73097331e+01 -2.40774870e+01 3 8.78665516e+00 -2.46865007e+01 2.34469472e+01 4 -1.71766481e+01 2.11454135e+01 1.53165919e+01 5 1.86809669e+01 -4.77200996e+01 -1.50574719e+01 6 2.53253536e+01 1.31056760e+01 -2.75348640e+01 7 1.15274221e+01 -9.02685433e+01 -7.64746231e+01 8 -3.74709408e+01 -3.43839892e+01 1.32917387e+01 9 -8.62900309e+00 -4.50248340e+01 -4.80248748e+01 10 -8.75874009e+00 3.68280743e+01 -4.91432142e+01 11 -5.54965939e-01 -3.20511610e+01 -4.20323540e+01 12 -3.43382814e+01 4.62683942e+01 3.77486395e+01 13 -4.19407731e+01 -2.90598519e+01 -1.27858143e+02 14 2.29452834e+01 2.95781221e+01 -1.96991042e+01 15 1.12604476e+02 -2.00411125e+01 3.90711406e+01 16 1.47269497e+01 8.71435286e+01 3.72278311e+01 17 -3.27047756e+01 -2.19977347e+01 -2.09551410e+01 18 1.51416147e+01 1.29067599e+01 -7.46942542e-01 19 1.49131463e+01 -3.37409240e+01 2.36536967e+01 20 -1.68779249e+01 2.35271621e+01 2.15522664e+01 21 -3.79446592e+01 -3.11106504e+01 1.30456567e+01 22 5.52546650e+01 7.87252301e+01 6.70772268e+01 23 1.89285555e+01 -9.12548272e+00 1.96783533e+01 24 -7.08881411e-01 1.86668330e+01 1.76867381e+01 25 -6.58469679e+01 -1.07341925e+01 1.97003226e+01 26 -1.57621191e+01 6.43523281e+01 -2.27783843e+01 27 5.04223540e+01 -1.07101399e+02 3.63195878e+01 28 -9.00513319e+01 7.91502827e+01 1.62676789e+01 29 -8.52072162e+00 -4.17306424e+01 2.40443094e+01 30 2.51191830e+01 3.99895896e+01 6.36284349e+00 31 4.29163699e+01 -2.73681091e+01 3.46840841e+01 32 2.43707618e+01 4.11957001e+01 4.38471298e+01 ================================================================================ VALGRIND OUTPUT ================================================================================ ==75631== Memcheck, a memory error detector ==75631== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==75631== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info ==75631== Command: python runner2.py EAM_Dynamo_MarinicaVentelonGilbert_2013EAM4__MO_046576227003_000 ==75631== ==75716== Warning: invalid file descriptor 255988 in syscall close() ==75716== Warning: invalid file descriptor 255989 in syscall close() ==75716== Warning: invalid file descriptor 255990 in syscall close() ==75716== Warning: invalid file descriptor 255991 in syscall close() ==75716== Use --log-fd= to select an alternative log fd. ==75716== Warning: invalid file descriptor 255992 in syscall close() ==75716== Warning: invalid file descriptor 255993 in syscall close() ==75631== ==75631== HEAP SUMMARY: ==75631== in use at exit: 2,257,559 bytes in 1,700 blocks ==75631== total heap usage: 45,221 allocs, 43,521 frees, 177,502,301 bytes allocated ==75631== ==75631== LEAK SUMMARY: ==75631== definitely lost: 0 bytes in 0 blocks ==75631== indirectly lost: 0 bytes in 0 blocks ==75631== possibly lost: 180,827 bytes in 103 blocks ==75631== still reachable: 2,076,700 bytes in 1,596 blocks ==75631== of which reachable via heuristic: ==75631== stdstring : 38 bytes in 1 blocks ==75631== suppressed: 32 bytes in 1 blocks ==75631== Rerun with --leak-check=full to see details of leaked memory ==75631== ==75631== For lists of detected and suppressed errors, rerun with: -s ==75631== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 7785 from 564) ================================================================================ 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. === Verification check vc-memory-leak end (2022-12-01 16:22:49) ===