!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!! !!!!! 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 : MEAM_LAMMPS_KimJeonLee_2015_MgSn__MO_935641703527_000 Supported species : Mg Sn random seed = 13 lattice constant (orig) = 3.000 perturbation amplitude = 0.300 number unit cells per side = 2 ----------------------------------------------------------------------------------------------------- MONOATOMIC STRUCTURE (pbc=False)-- Species = Mg (Configuration in file "config-F-Mg.xyz") ----------------------------------------------------------------------------------------------------- Energy = 199.94720147435913 Forces: 1 -6.30289807e+00 -8.58188596e+00 -9.67306562e+00 2 -4.55813565e+00 8.86606437e+00 -1.37885068e+01 3 2.77137700e+00 -1.51656673e+01 -2.15501800e+00 4 -1.21262042e+01 5.33435212e+00 1.57662720e+00 5 7.47460824e+00 -1.71062193e+01 -5.32429551e+00 6 7.41608415e+00 -8.41611593e-01 -1.03881363e+01 7 6.88111061e+00 -2.02030482e+01 -1.43392285e+01 8 -8.72778843e+00 -8.50499898e+00 2.38630136e-01 9 -1.09016981e+01 -1.04306971e+01 -2.05650050e+01 10 5.45232739e-01 1.96726918e+01 -2.31662255e+01 11 -3.08660691e+00 -1.49925553e+01 3.84212690e+00 12 -1.63261795e+01 1.73911136e+01 8.90199358e+00 13 -8.60774919e+00 -9.27025268e-01 -3.19429358e+01 14 1.03391450e+01 1.51552512e+01 -9.53328692e+00 15 2.85837308e+01 -6.30073452e+00 1.40343216e+01 16 7.24727044e+00 1.86766941e+01 5.50377681e+00 17 -1.71397782e+01 -1.10277641e+01 -2.53160994e+00 18 5.56039727e+00 9.11567414e+00 1.80785939e+00 19 3.82601945e+00 -1.33575203e+01 1.02595321e+01 20 -8.79577576e+00 6.76107496e+00 1.09308951e+01 21 -8.15723437e+00 -1.51823462e+01 2.83443575e+00 22 2.08196700e+01 1.34789544e+01 1.12535284e+01 23 9.41097472e+00 -4.87455210e+00 9.56766673e+00 24 -1.19750251e+00 5.81969719e+00 1.03286413e+01 25 -1.31471904e+01 -2.61663593e+00 -2.07113572e+00 26 -4.36680203e+00 1.87726629e+01 -4.86930294e+00 27 5.31814279e+00 -2.01237839e+01 1.37089325e+01 28 -2.06066612e+01 1.70701338e+01 9.38911283e+00 29 -4.40265970e+00 -7.67920778e+00 5.09280646e+00 30 1.12571103e+01 1.45685356e+01 2.02678394e+00 31 1.41684713e+01 -6.57585923e+00 1.25687748e+01 32 6.83151924e+00 1.38092130e+01 1.64813070e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Mg (Configuration in file "config-T-Mg.xyz") ----------------------------------------------------------------------------------------------------- Energy = 199.94720147435913 Forces: 1 -6.30289807e+00 -8.58188596e+00 -9.67306562e+00 2 -4.55813565e+00 8.86606437e+00 -1.37885068e+01 3 2.77137700e+00 -1.51656673e+01 -2.15501800e+00 4 -1.21262042e+01 5.33435212e+00 1.57662720e+00 5 7.47460824e+00 -1.71062193e+01 -5.32429551e+00 6 7.41608415e+00 -8.41611593e-01 -1.03881363e+01 7 6.88111061e+00 -2.02030482e+01 -1.43392285e+01 8 -8.72778843e+00 -8.50499898e+00 2.38630136e-01 9 -1.09016981e+01 -1.04306971e+01 -2.05650050e+01 10 5.45232739e-01 1.96726918e+01 -2.31662255e+01 11 -3.08660691e+00 -1.49925553e+01 3.84212690e+00 12 -1.63261795e+01 1.73911136e+01 8.90199358e+00 13 -8.60774919e+00 -9.27025268e-01 -3.19429358e+01 14 1.03391450e+01 1.51552512e+01 -9.53328692e+00 15 2.85837308e+01 -6.30073452e+00 1.40343216e+01 16 7.24727044e+00 1.86766941e+01 5.50377681e+00 17 -1.71397782e+01 -1.10277641e+01 -2.53160994e+00 18 5.56039727e+00 9.11567414e+00 1.80785939e+00 19 3.82601945e+00 -1.33575203e+01 1.02595321e+01 20 -8.79577576e+00 6.76107496e+00 1.09308951e+01 21 -8.15723437e+00 -1.51823462e+01 2.83443575e+00 22 2.08196700e+01 1.34789544e+01 1.12535284e+01 23 9.41097472e+00 -4.87455210e+00 9.56766673e+00 24 -1.19750251e+00 5.81969719e+00 1.03286413e+01 25 -1.31471904e+01 -2.61663593e+00 -2.07113572e+00 26 -4.36680203e+00 1.87726629e+01 -4.86930294e+00 27 5.31814279e+00 -2.01237839e+01 1.37089325e+01 28 -2.06066612e+01 1.70701338e+01 9.38911283e+00 29 -4.40265970e+00 -7.67920778e+00 5.09280646e+00 30 1.12571103e+01 1.45685356e+01 2.02678394e+00 31 1.41684713e+01 -6.57585923e+00 1.25687748e+01 32 6.83151924e+00 1.38092130e+01 1.64813070e+01 MONOATOMIC STRUCTURE (pbc=False)-- Species = Sn (Configuration in file "config-F-Sn.xyz") ----------------------------------------------------------------------------------------------------- Energy = 1129.020734038112 Forces: 1 -1.73594945e+01 -2.19521393e+01 -2.18105790e+01 2 6.35988572e+01 -4.00876060e+01 -1.22427567e+02 3 -1.14802822e+01 -6.62203600e+01 -1.80481969e+01 4 -1.09819485e+02 -3.01172911e+01 1.41234091e+01 5 -4.23198376e+01 -6.49572513e+01 -7.77342464e+01 6 8.30220717e+01 1.53453467e+01 -7.04937893e+01 7 9.14952823e+01 -7.48902806e+01 6.15386503e+01 8 -1.73823185e+01 1.99637626e+01 -4.44716136e+01 9 -1.14135687e+02 1.82000046e+01 -7.72620878e+01 10 -5.78207170e+01 1.33552220e+02 3.31754845e+01 11 -3.33839019e+01 3.31855001e+01 2.00316994e+01 12 -4.89887912e+01 5.42162038e+01 -2.55513210e+01 13 1.10539978e+02 -8.40385847e+01 -1.39331780e+02 14 2.73570064e+01 2.37865691e+01 -2.23608100e+01 15 4.30224724e+01 4.32337196e+01 -2.07917237e+01 16 9.06687093e+01 1.25337049e+02 -6.32340001e+01 17 -7.83691825e+01 -6.73240674e+01 9.60245176e+00 18 -2.27874100e+01 6.01023082e+00 1.37154671e+01 19 -1.24462042e+01 -2.34750206e+01 9.53594433e+01 20 -4.16266265e+01 -5.90193565e+00 4.68071056e+01 21 9.48085479e+01 -7.60888282e+01 -2.31941197e+01 22 7.26226042e+01 -4.57433202e+01 3.75814452e+01 23 1.67683656e+01 -1.35043374e+01 1.13933126e+01 24 1.30416812e+01 -2.13639222e+00 7.12603412e+01 25 -1.13456148e+02 2.24330801e+01 1.37402815e+01 26 -3.70316944e+01 6.55636331e+01 7.21385041e+01 27 2.40658549e+01 -7.63605459e+00 1.32139566e+02 28 -3.87042779e+01 3.68470089e+01 3.44255432e+01 29 1.86470534e+01 -5.20017271e+01 1.63611465e+01 30 3.56994348e+01 6.96075057e+01 -6.08893798e+01 31 2.61244004e+01 -3.23717758e+01 7.36193558e+01 32 -1.43702613e+01 4.11651384e+01 3.05880075e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Sn (Configuration in file "config-T-Sn.xyz") ----------------------------------------------------------------------------------------------------- Energy = 1129.020734038112 Forces: 1 -1.73594945e+01 -2.19521393e+01 -2.18105790e+01 2 6.35988572e+01 -4.00876060e+01 -1.22427567e+02 3 -1.14802822e+01 -6.62203600e+01 -1.80481969e+01 4 -1.09819485e+02 -3.01172911e+01 1.41234091e+01 5 -4.23198376e+01 -6.49572513e+01 -7.77342464e+01 6 8.30220717e+01 1.53453467e+01 -7.04937893e+01 7 9.14952823e+01 -7.48902806e+01 6.15386503e+01 8 -1.73823185e+01 1.99637626e+01 -4.44716136e+01 9 -1.14135687e+02 1.82000046e+01 -7.72620878e+01 10 -5.78207170e+01 1.33552220e+02 3.31754845e+01 11 -3.33839019e+01 3.31855001e+01 2.00316994e+01 12 -4.89887912e+01 5.42162038e+01 -2.55513210e+01 13 1.10539978e+02 -8.40385847e+01 -1.39331780e+02 14 2.73570064e+01 2.37865691e+01 -2.23608100e+01 15 4.30224724e+01 4.32337196e+01 -2.07917237e+01 16 9.06687093e+01 1.25337049e+02 -6.32340001e+01 17 -7.83691825e+01 -6.73240674e+01 9.60245176e+00 18 -2.27874100e+01 6.01023082e+00 1.37154671e+01 19 -1.24462042e+01 -2.34750206e+01 9.53594433e+01 20 -4.16266265e+01 -5.90193565e+00 4.68071056e+01 21 9.48085479e+01 -7.60888282e+01 -2.31941197e+01 22 7.26226042e+01 -4.57433202e+01 3.75814452e+01 23 1.67683656e+01 -1.35043374e+01 1.13933126e+01 24 1.30416812e+01 -2.13639222e+00 7.12603412e+01 25 -1.13456148e+02 2.24330801e+01 1.37402815e+01 26 -3.70316944e+01 6.55636331e+01 7.21385041e+01 27 2.40658549e+01 -7.63605459e+00 1.32139566e+02 28 -3.87042779e+01 3.68470089e+01 3.44255432e+01 29 1.86470534e+01 -5.20017271e+01 1.63611465e+01 30 3.56994348e+01 6.96075057e+01 -6.08893798e+01 31 2.61244004e+01 -3.23717758e+01 7.36193558e+01 32 -1.43702613e+01 4.11651384e+01 3.05880075e+01 MIXED STRUCTURE (pbc=False)-- Species = Mg Sn (Configuration in file "config-F-MgSn.xyz") ----------------------------------------------------------------------------------------------------- Energy = 949.5497609570577 Forces: 1 -7.02157387e+01 -7.71435387e+01 -7.61538423e+01 2 2.30023890e+01 5.65903234e+01 -1.42959765e+02 3 5.36586870e+01 -9.42987303e+01 4.69907768e+01 4 -1.24166189e+02 3.71730058e+01 8.60080984e+01 5 -5.42763572e+01 -1.30222582e+02 -9.53149488e+01 6 1.11478188e+02 5.59756060e+01 -9.56160209e+01 7 1.23542478e+02 -1.07600457e+02 7.19371606e+01 8 -2.03400725e+01 5.04126575e+01 9.37594577e+01 9 -8.22960710e+01 4.73645428e+01 -5.22054143e+01 10 1.70970447e+01 2.89580956e+01 -9.60531269e+00 11 -1.93627620e+00 2.21382301e+01 8.19589104e+00 12 -2.65266530e+01 1.62674330e+01 -1.81077815e+01 13 -6.16037806e+00 4.56029005e+01 -4.16194938e+01 14 1.05262467e+01 2.58249541e+01 -3.97011317e+01 15 2.64906508e+01 1.69507109e+01 1.74699069e+01 16 -9.45267366e+00 3.05773952e+01 -1.10784276e+00 17 -1.93566551e+01 -2.22741716e+01 5.15233951e+01 18 -1.95971011e+01 2.15527754e+01 -2.08058156e+01 19 -7.11433311e+01 -9.71377768e+01 5.21717654e+01 20 -1.27340140e+02 -7.47316567e+01 8.53243617e+01 21 -7.85678480e+00 -6.27434399e+01 -8.85180347e+01 22 2.00155463e+01 7.55803036e+00 -3.21782605e+01 23 1.37760920e+02 -1.11127167e+02 5.39926875e+01 24 -1.37903734e+01 1.34086081e+02 1.02122101e+02 25 -7.25045609e+00 -1.45938749e+01 -1.97466417e+01 26 1.64843688e+01 8.38044835e+01 -3.32718882e+01 27 8.35176238e+01 4.16997905e+01 1.27719667e+01 28 -3.99378828e+01 2.77659235e+01 3.74220904e+01 29 2.09905785e+01 -4.78183501e+00 1.18165010e+01 30 3.06303103e+01 1.47325068e+01 1.16469879e+01 31 1.72303706e+01 1.94266888e+01 7.64390599e+00 32 9.21773155e+00 1.21930950e+01 1.61151412e+01 MIXED STRUCTURE (pbc=True)-- Species = Mg Sn (Configuration in file "config-T-MgSn.xyz") ----------------------------------------------------------------------------------------------------- Energy = 1183.1315326762488 Forces: 1 -5.66779520e+01 -8.72098214e+01 -5.45212623e+01 2 6.00421047e+01 2.13050419e+01 4.30131288e+00 3 5.81985717e+01 -8.59728027e+01 4.35516590e+01 4 -9.67785072e+01 5.04728518e+01 1.02951392e+02 5 -9.33448934e+01 -8.50259014e+01 -5.33518577e+01 6 6.99506965e+01 5.27441578e+01 -1.17496003e+01 7 1.11944498e+02 -4.77773699e+01 5.65070597e+01 8 -1.34044848e+01 5.90677698e+01 9.21784079e+01 9 -4.99393404e+01 7.39904437e+01 3.51821337e+01 10 2.15901278e+00 2.18396230e+00 -4.25225059e+00 11 -3.91904680e+00 1.93551850e+01 5.89379453e+00 12 -1.21865711e+01 8.94753042e-01 -7.96465344e+00 13 -2.13510979e+00 4.59516210e+01 -3.10120719e+01 14 1.89916266e+01 -3.69159358e+00 -5.09476646e+01 15 -7.18583606e-01 1.81014992e+01 3.61699603e+01 16 -3.11375024e+01 -1.57355968e+01 2.83993055e+01 17 -2.19594332e-01 -9.06246825e+00 3.92974173e+01 18 -2.68268186e+01 2.01954651e+01 -2.65184214e+01 19 -8.23929514e+01 -5.51446995e+01 2.20755763e+01 20 -7.91042600e+01 -8.88845198e+01 -2.18050160e+01 21 -5.91411577e+00 -5.62973682e+01 -8.13290159e+01 22 1.98619351e+01 7.34042472e+00 -2.05947102e+01 23 1.62704239e+02 -9.76580443e+01 1.36546350e+01 24 -5.37024384e+01 1.56979281e+02 3.57330251e+01 25 -1.01238037e+01 -1.69124893e+01 -2.54765420e+01 26 3.37311988e+01 7.09414442e+01 -3.37295633e+01 27 9.33708251e+01 6.91281213e+01 -8.72277997e+01 28 -1.23023457e+01 8.39892789e+00 2.80150721e+01 29 2.27183238e+01 -9.80519467e+00 1.03468494e+01 30 -9.53420943e+00 -2.86935613e+01 -1.45746758e+01 31 -6.98652399e+00 3.90231217e+01 -2.51906264e+01 32 -6.32397884e+00 -2.82026402e+01 -4.01186982e+00 ================================================================================ VALGRIND OUTPUT ================================================================================ ==5936== Memcheck, a memory error detector ==5936== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==5936== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==5936== Command: python runner2.py MEAM_LAMMPS_KimJeonLee_2015_MgSn__MO_935641703527_000 ==5936== ==5936== Conditional jump or move depends on uninitialised value(s) ==5936== at 0x4FCDC2C: __wcsnlen_avx2 (strlen-avx2.S:106) ==5936== by 0x4EFBCA1: wcsrtombs (wcsrtombs.c:104) ==5936== by 0x4E81C40: wcstombs (wcstombs.c:34) ==5936== by 0x5471CF: ??? (in /usr/bin/python3.6) ==5936== by 0x6330AD: _Py_stat (in /usr/bin/python3.6) ==5936== by 0x5B9C10: ??? (in /usr/bin/python3.6) ==5936== by 0x5515C0: ??? (in /usr/bin/python3.6) ==5936== by 0x5A9DAB: _PyObject_FastCallKeywords (in /usr/bin/python3.6) ==5936== by 0x50A432: ??? (in /usr/bin/python3.6) ==5936== by 0x50BEB3: _PyEval_EvalFrameDefault (in /usr/bin/python3.6) ==5936== by 0x5095C7: ??? (in /usr/bin/python3.6) ==5936== by 0x50A2FC: ??? (in /usr/bin/python3.6) ==5936== ==5936== Conditional jump or move depends on uninitialised value(s) ==5936== at 0x4E654E8: internal_utf8_loop (loop.c:298) ==5936== by 0x4E654E8: __gconv_transform_internal_utf8 (skeleton.c:609) ==5936== by 0x4EFBCD4: wcsrtombs (wcsrtombs.c:110) ==5936== by 0x4E81C40: wcstombs (wcstombs.c:34) ==5936== by 0x5471CF: ??? (in /usr/bin/python3.6) ==5936== by 0x6330AD: _Py_stat (in /usr/bin/python3.6) ==5936== by 0x5B9C10: ??? (in /usr/bin/python3.6) ==5936== by 0x5515C0: ??? (in /usr/bin/python3.6) ==5936== by 0x5A9DAB: _PyObject_FastCallKeywords (in /usr/bin/python3.6) ==5936== by 0x50A432: ??? (in /usr/bin/python3.6) ==5936== by 0x50BEB3: _PyEval_EvalFrameDefault (in /usr/bin/python3.6) ==5936== by 0x5095C7: ??? (in /usr/bin/python3.6) ==5936== by 0x50A2FC: ??? (in /usr/bin/python3.6) ==5936== ==5936== Conditional jump or move depends on uninitialised value(s) ==5936== at 0x4E654F1: internal_utf8_loop (loop.c:303) ==5936== by 0x4E654F1: __gconv_transform_internal_utf8 (skeleton.c:609) ==5936== by 0x4EFBCD4: wcsrtombs (wcsrtombs.c:110) ==5936== by 0x4E81C40: wcstombs (wcstombs.c:34) ==5936== by 0x5471CF: ??? (in /usr/bin/python3.6) ==5936== by 0x6330AD: _Py_stat (in /usr/bin/python3.6) ==5936== by 0x5B9C10: ??? (in /usr/bin/python3.6) ==5936== by 0x5515C0: ??? (in /usr/bin/python3.6) ==5936== by 0x5A9DAB: _PyObject_FastCallKeywords (in /usr/bin/python3.6) ==5936== by 0x50A432: ??? (in /usr/bin/python3.6) ==5936== by 0x50BEB3: _PyEval_EvalFrameDefault (in /usr/bin/python3.6) ==5936== by 0x5095C7: ??? (in /usr/bin/python3.6) ==5936== by 0x50A2FC: ??? (in /usr/bin/python3.6) ==5936== ==5936== Conditional jump or move depends on uninitialised value(s) ==5936== at 0x4E65538: internal_utf8_loop (loop.c:298) ==5936== by 0x4E65538: __gconv_transform_internal_utf8 (skeleton.c:609) ==5936== by 0x4EFBCD4: wcsrtombs (wcsrtombs.c:110) ==5936== by 0x4E81C40: wcstombs (wcstombs.c:34) ==5936== by 0x5471CF: ??? (in /usr/bin/python3.6) ==5936== by 0x6330AD: _Py_stat (in /usr/bin/python3.6) ==5936== by 0x5B9C10: ??? (in /usr/bin/python3.6) ==5936== by 0x5515C0: ??? (in /usr/bin/python3.6) ==5936== by 0x5A9DAB: _PyObject_FastCallKeywords (in /usr/bin/python3.6) ==5936== by 0x50A432: ??? (in /usr/bin/python3.6) ==5936== by 0x50BEB3: _PyEval_EvalFrameDefault (in /usr/bin/python3.6) ==5936== by 0x5095C7: ??? (in /usr/bin/python3.6) ==5936== by 0x50A2FC: ??? (in /usr/bin/python3.6) ==5936== ==5936== Conditional jump or move depends on uninitialised value(s) ==5936== at 0x4FCDDB7: __wcsnlen_avx2 (strlen-avx2.S:264) ==5936== by 0x4EFBCA1: wcsrtombs (wcsrtombs.c:104) ==5936== by 0x4E81C40: wcstombs (wcstombs.c:34) ==5936== by 0x5471CF: ??? (in /usr/bin/python3.6) ==5936== by 0x5474B0: PyUnicode_FSConverter (in /usr/bin/python3.6) ==5936== by 0x4C4D46: ??? (in /usr/bin/python3.6) ==5936== by 0x4F7E48: ??? (in /usr/bin/python3.6) ==5936== by 0x4FB843: ??? (in /usr/bin/python3.6) ==5936== by 0x4FC3D4: _PyArg_ParseStack_SizeT (in /usr/bin/python3.6) ==5936== by 0x4C6448: ??? (in /usr/bin/python3.6) ==5936== by 0x50A259: ??? (in /usr/bin/python3.6) ==5936== by 0x50BEB3: _PyEval_EvalFrameDefault (in /usr/bin/python3.6) ==5936== ==5936== Mismatched free() / delete / delete [] ==5936== at 0x4C3323B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==5936== by 0x7E57A600: MEAMC::ProcessLibraryFile(_IO_FILE*, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E45C83F: MEAMImplementation::ProcessParameterFiles(KIM::ModelDriverCreate*, int, _IO_FILE* const*) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E45ECF6: MEAMImplementation::MEAMImplementation(KIM::ModelDriverCreate*, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, int*) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E440A01: MEAM::MEAM(KIM::ModelDriverCreate*, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, int*) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E441E8D: ModelDriverCreateRoutine (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x78A59DDF: KIM::ModelImplementation::InitializeParameterizedModel(KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, KIM::Collections*) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78A5AF90: KIM::ModelImplementation::ModelCreate(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78A5F20A: KIM::ModelImplementation::Create(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&, int*, KIM::ModelImplementation**) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78A13960: KIM::Model::Create(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&, int*, KIM::Model**) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78792CC7: void pybind11::cpp_function::initialize, std::allocator > const&)#15}, pybind11::tuple, KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::scope, pybind11::sibling, pybind11::arg, pybind11::sibling, pybind11::sibling, pybind11::sibling, pybind11::sibling, pybind11::sibling, pybind11::sibling, char [45]>(pybind11_init_model(pybind11::module_&)::{lambda(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&)#15}&&, pybind11::tuple (*)(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::scope const&, pybind11::sibling const&, pybind11::arg const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, char const (&) [45])::{lambda(pybind11::detail::function_call&)#3}::_FUN(pybind11::detail::function_call) (KIM_Model_bind.cpp:314) ==5936== by 0x787A191A: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (pybind11.h:767) ==5936== Address 0x55b58b00 is 0 bytes inside a block of size 1,024 alloc'd ==5936== at 0x4C3289F: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==5936== by 0x7E579C08: MEAMC::ProcessLibraryFile(_IO_FILE*, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E45C83F: MEAMImplementation::ProcessParameterFiles(KIM::ModelDriverCreate*, int, _IO_FILE* const*) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E45ECF6: MEAMImplementation::MEAMImplementation(KIM::ModelDriverCreate*, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, int*) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E440A01: MEAM::MEAM(KIM::ModelDriverCreate*, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, int*) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E441E8D: ModelDriverCreateRoutine (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x78A59DDF: KIM::ModelImplementation::InitializeParameterizedModel(KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, KIM::Collections*) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78A5AF90: KIM::ModelImplementation::ModelCreate(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78A5F20A: KIM::ModelImplementation::Create(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&, int*, KIM::ModelImplementation**) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78A13960: KIM::Model::Create(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&, int*, KIM::Model**) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78792CC7: void pybind11::cpp_function::initialize, std::allocator > const&)#15}, pybind11::tuple, KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::scope, pybind11::sibling, pybind11::arg, pybind11::sibling, pybind11::sibling, pybind11::sibling, pybind11::sibling, pybind11::sibling, pybind11::sibling, char [45]>(pybind11_init_model(pybind11::module_&)::{lambda(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&)#15}&&, pybind11::tuple (*)(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::scope const&, pybind11::sibling const&, pybind11::arg const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, char const (&) [45])::{lambda(pybind11::detail::function_call&)#3}::_FUN(pybind11::detail::function_call) (KIM_Model_bind.cpp:314) ==5936== by 0x787A191A: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (pybind11.h:767) ==5936== ==5936== Mismatched free() / delete / delete [] ==5936== at 0x4C3323B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==5936== by 0x7E574848: MEAMC::ProcessParameterFile(_IO_FILE*, int) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E45C86E: MEAMImplementation::ProcessParameterFiles(KIM::ModelDriverCreate*, int, _IO_FILE* const*) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E45ECF6: MEAMImplementation::MEAMImplementation(KIM::ModelDriverCreate*, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, int*) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E440A01: MEAM::MEAM(KIM::ModelDriverCreate*, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, int*) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E441E8D: ModelDriverCreateRoutine (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x78A59DDF: KIM::ModelImplementation::InitializeParameterizedModel(KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, KIM::Collections*) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78A5AF90: KIM::ModelImplementation::ModelCreate(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78A5F20A: KIM::ModelImplementation::Create(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&, int*, KIM::ModelImplementation**) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78A13960: KIM::Model::Create(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&, int*, KIM::Model**) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78792CC7: void pybind11::cpp_function::initialize, std::allocator > const&)#15}, pybind11::tuple, KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::scope, pybind11::sibling, pybind11::arg, pybind11::sibling, pybind11::sibling, pybind11::sibling, pybind11::sibling, pybind11::sibling, pybind11::sibling, char [45]>(pybind11_init_model(pybind11::module_&)::{lambda(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&)#15}&&, pybind11::tuple (*)(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::scope const&, pybind11::sibling const&, pybind11::arg const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, char const (&) [45])::{lambda(pybind11::detail::function_call&)#3}::_FUN(pybind11::detail::function_call) (KIM_Model_bind.cpp:314) ==5936== by 0x787A191A: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (pybind11.h:767) ==5936== Address 0x55b59d90 is 0 bytes inside a block of size 1,024 alloc'd ==5936== at 0x4C3289F: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==5936== by 0x7E57464A: MEAMC::ProcessParameterFile(_IO_FILE*, int) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E45C86E: MEAMImplementation::ProcessParameterFiles(KIM::ModelDriverCreate*, int, _IO_FILE* const*) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E45ECF6: MEAMImplementation::MEAMImplementation(KIM::ModelDriverCreate*, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, int*) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E440A01: MEAM::MEAM(KIM::ModelDriverCreate*, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, int*) (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x7E441E8D: ModelDriverCreateRoutine (in /home/worker-user1/.kim-api/2.2.1+GNU.GNU.GNU.2021-02-02-02-50-37/model-drivers-dir/MEAM_LAMMPS__MD_249792265679_000/libkim-api-model-driver.so) ==5936== by 0x78A59DDF: KIM::ModelImplementation::InitializeParameterizedModel(KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, KIM::Collections*) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78A5AF90: KIM::ModelImplementation::ModelCreate(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78A5F20A: KIM::ModelImplementation::Create(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&, int*, KIM::ModelImplementation**) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78A13960: KIM::Model::Create(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&, int*, KIM::Model**) (in /usr/local/lib/libkim-api.so.2.2.1) ==5936== by 0x78792CC7: void pybind11::cpp_function::initialize, std::allocator > const&)#15}, pybind11::tuple, KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::scope, pybind11::sibling, pybind11::arg, pybind11::sibling, pybind11::sibling, pybind11::sibling, pybind11::sibling, pybind11::sibling, pybind11::sibling, char [45]>(pybind11_init_model(pybind11::module_&)::{lambda(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&)#15}&&, pybind11::tuple (*)(KIM::Numbering, KIM::LengthUnit, KIM::EnergyUnit, KIM::ChargeUnit, KIM::TemperatureUnit, KIM::TimeUnit, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::scope const&, pybind11::sibling const&, pybind11::arg const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, pybind11::sibling const&, char const (&) [45])::{lambda(pybind11::detail::function_call&)#3}::_FUN(pybind11::detail::function_call) (KIM_Model_bind.cpp:314) ==5936== by 0x787A191A: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (pybind11.h:767) ==5936== ==5936== ==5936== HEAP SUMMARY: ==5936== in use at exit: 2,776,687 bytes in 1,540 blocks ==5936== total heap usage: 93,405 allocs, 91,865 frees, 119,925,392 bytes allocated ==5936== ==5936== LEAK SUMMARY: ==5936== definitely lost: 0 bytes in 0 blocks ==5936== indirectly lost: 0 bytes in 0 blocks ==5936== possibly lost: 145,616 bytes in 85 blocks ==5936== still reachable: 2,631,071 bytes in 1,455 blocks ==5936== suppressed: 0 bytes in 0 blocks ==5936== Rerun with --leak-check=full to see details of leaked memory ==5936== ==5936== For counts of detected and suppressed errors, rerun with: -v ==5936== Use --track-origins=yes to see where uninitialised values come from ==5936== ERROR SUMMARY: 6692 errors from 7 contexts (suppressed: 12675 from 682) ================================================================================ 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.