Enter a model name: === Verification check vc-memory-leak start (2022-11-30 11:28:38) === !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!! !!!!! 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 : SNAP_ZuoChenLi_2019quadratic_Li__MO_041269750353_000 Supported species : Li random seed = 13 lattice constant (orig) = 3.000 perturbation amplitude = 0.300 number unit cells per side = 2 ----------------------------------------------------------------------------------------------------- MONOATOMIC STRUCTURE (pbc=False)-- Species = Li (Configuration in file "config-F-Li.xyz") ----------------------------------------------------------------------------------------------------- Energy = 177.25196814085115 Forces: 1 -1.23570016e+01 -1.31454306e+01 -1.43890376e+01 2 -8.87682617e+00 -1.11766035e+01 -2.79776404e+01 3 -8.07099111e+00 -1.82401468e+01 -4.65829578e-01 4 -2.47804619e+01 -5.96245923e+00 -4.34462372e+00 5 5.81746307e+00 -2.65430966e+01 -2.38790460e+01 6 2.32925377e+01 -1.02762387e+01 -2.65416933e+01 7 2.41740970e+01 -3.09314695e+01 -8.78525670e+00 8 2.10209036e+01 -1.77846967e+01 -1.49696859e+01 9 -2.05805007e+01 5.04319298e+00 -2.73382133e+01 10 -4.16484190e+00 3.13911641e+01 -2.92984522e+01 11 -2.25614191e+01 1.24642240e+01 -2.42902926e+01 12 -3.03804070e+01 2.33198696e+01 -4.67432232e+00 13 9.41658226e+00 6.88078233e+00 -3.30458654e+01 14 1.56793160e+01 1.36217426e+01 -1.55330050e+01 15 2.96724912e+01 1.23298492e+01 -7.02683639e+00 16 4.02630631e+00 3.53267443e+01 -8.52092407e+00 17 -2.09601051e+01 -1.73371275e+01 4.89144690e+00 18 -2.38951257e+01 -3.38071483e+01 1.97827267e+01 19 -6.88279856e+00 -2.22783933e+01 2.05829760e+01 20 -1.85939606e+01 -5.25087403e+00 1.63268438e+01 21 5.65210626e+00 -2.34115087e+01 1.10267050e+01 22 3.31447613e+01 -1.38378409e+01 1.05274258e+01 23 1.13394924e+01 -1.04185442e+01 1.26504853e+01 24 3.42129905e+00 -1.29720189e+01 2.63009285e+01 25 -2.77090968e+01 2.46596330e+00 7.95772635e+00 26 -9.84605007e+00 3.44393071e+01 1.43404120e+01 27 -1.26152997e+01 6.18959674e-01 2.84753782e+01 28 -1.83941764e+01 1.65597720e+01 1.42612749e+01 29 1.97048877e+01 1.70655322e+01 1.40851406e+01 30 3.21920159e+01 2.69173785e+01 6.14570979e+00 31 2.70625145e+01 5.56779807e+00 2.83323571e+01 32 5.05228827e+00 2.93613172e+01 3.53931874e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Li (Configuration in file "config-T-Li.xyz") ----------------------------------------------------------------------------------------------------- Energy = 177.25196814085115 Forces: 1 -1.23570016e+01 -1.31454306e+01 -1.43890376e+01 2 -8.87682617e+00 -1.11766035e+01 -2.79776404e+01 3 -8.07099111e+00 -1.82401468e+01 -4.65829578e-01 4 -2.47804619e+01 -5.96245923e+00 -4.34462372e+00 5 5.81746307e+00 -2.65430966e+01 -2.38790460e+01 6 2.32925377e+01 -1.02762387e+01 -2.65416933e+01 7 2.41740970e+01 -3.09314695e+01 -8.78525670e+00 8 2.10209036e+01 -1.77846967e+01 -1.49696859e+01 9 -2.05805007e+01 5.04319298e+00 -2.73382133e+01 10 -4.16484190e+00 3.13911641e+01 -2.92984522e+01 11 -2.25614191e+01 1.24642240e+01 -2.42902926e+01 12 -3.03804070e+01 2.33198696e+01 -4.67432232e+00 13 9.41658226e+00 6.88078233e+00 -3.30458654e+01 14 1.56793160e+01 1.36217426e+01 -1.55330050e+01 15 2.96724912e+01 1.23298492e+01 -7.02683639e+00 16 4.02630631e+00 3.53267443e+01 -8.52092407e+00 17 -2.09601051e+01 -1.73371275e+01 4.89144690e+00 18 -2.38951257e+01 -3.38071483e+01 1.97827267e+01 19 -6.88279856e+00 -2.22783933e+01 2.05829760e+01 20 -1.85939606e+01 -5.25087403e+00 1.63268438e+01 21 5.65210626e+00 -2.34115087e+01 1.10267050e+01 22 3.31447613e+01 -1.38378409e+01 1.05274258e+01 23 1.13394924e+01 -1.04185442e+01 1.26504853e+01 24 3.42129905e+00 -1.29720189e+01 2.63009285e+01 25 -2.77090968e+01 2.46596330e+00 7.95772635e+00 26 -9.84605007e+00 3.44393071e+01 1.43404120e+01 27 -1.26152997e+01 6.18959674e-01 2.84753782e+01 28 -1.83941764e+01 1.65597720e+01 1.42612749e+01 29 1.97048877e+01 1.70655322e+01 1.40851406e+01 30 3.21920159e+01 2.69173785e+01 6.14570979e+00 31 2.70625145e+01 5.56779807e+00 2.83323571e+01 32 5.05228827e+00 2.93613172e+01 3.53931874e+01 ================================================================================ VALGRIND OUTPUT ================================================================================ ==2449747== Memcheck, a memory error detector ==2449747== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==2449747== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info ==2449747== Command: python runner2.py SNAP_ZuoChenLi_2019quadratic_Li__MO_041269750353_000 ==2449747== ==2450535== Warning: invalid file descriptor 1024 in syscall close() ==2450535== Warning: invalid file descriptor 1025 in syscall close() ==2450535== Warning: invalid file descriptor 1026 in syscall close() ==2450535== Warning: invalid file descriptor 1027 in syscall close() ==2450535== Use --log-fd= to select an alternative log fd. ==2450535== Warning: invalid file descriptor 1028 in syscall close() ==2450535== Warning: invalid file descriptor 1029 in syscall close() ==2449747== ==2449747== HEAP SUMMARY: ==2449747== in use at exit: 2,257,559 bytes in 1,700 blocks ==2449747== total heap usage: 46,700 allocs, 45,000 frees, 59,813,758 bytes allocated ==2449747== ==2449747== LEAK SUMMARY: ==2449747== definitely lost: 0 bytes in 0 blocks ==2449747== indirectly lost: 0 bytes in 0 blocks ==2449747== possibly lost: 180,827 bytes in 103 blocks ==2449747== still reachable: 2,076,700 bytes in 1,596 blocks ==2449747== of which reachable via heuristic: ==2449747== stdstring : 38 bytes in 1 blocks ==2449747== suppressed: 32 bytes in 1 blocks ==2449747== Rerun with --leak-check=full to see details of leaked memory ==2449747== ==2449747== For lists of detected and suppressed errors, rerun with: -s ==2449747== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 7723 from 538) ================================================================================ 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-11-30 11:29:09) ===