!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!! !!!!! 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_PascuetFernandez_2015_AlU__MO_596300673917_000 Supported species : Al U random seed = 13 lattice constant (orig) = 3.000 perturbation amplitude = 0.300 number unit cells per side = 2 ----------------------------------------------------------------------------------------------------- MONOATOMIC STRUCTURE (pbc=False)-- Species = Al (Configuration in file "config-F-Al.xyz") ----------------------------------------------------------------------------------------------------- Energy = 383.1583170240873 Forces: 1 -1.53035541e+01 -2.28796105e+01 -2.71147105e+01 2 -2.32863618e+01 4.81451192e+01 -3.53371840e+01 3 1.63892528e+01 -3.40743819e+01 -2.73453441e+00 4 -1.90845760e+01 2.16956524e+01 1.24545641e+01 5 1.72579559e+01 -5.54343300e+01 -1.09245524e+00 6 2.04721591e+01 -1.53032219e+00 -2.44974215e+01 7 8.69694251e+00 -4.13245781e+01 -4.10574669e+01 8 -3.25498811e+01 -2.18868399e+01 5.63953212e+00 9 -1.30048215e+01 -1.74437332e+01 -4.21999547e+01 10 -2.83943064e+01 8.09128897e+01 -9.78572122e+01 11 -6.55211144e+00 -7.65799168e+01 1.51037059e+01 12 -3.79154981e+01 5.15307631e+01 -5.18467385e-01 13 1.55569201e+00 -2.41459324e+01 -8.51916645e+01 14 2.56182491e+01 2.41737437e+01 -2.10178199e+01 15 9.27446840e+01 -1.49789681e+01 2.55712616e+01 16 -1.41037060e+01 5.54430589e+01 6.54228676e+01 17 -4.56690957e+01 -2.82904765e+01 -1.77873746e+01 18 2.03885529e+01 4.16031716e+01 -1.63547278e+01 19 2.74750578e+01 -4.16040548e+01 3.17029397e+01 20 -2.63847356e+01 2.95451464e+01 2.93809920e+01 21 -4.70473140e+01 -3.87719911e+01 2.69428160e+01 22 6.47913059e+01 4.59851899e+01 2.53255448e+01 23 1.37013774e+01 -6.08582486e+00 2.23535025e+01 24 5.82955719e+00 7.90595487e+00 1.73367786e+01 25 -3.40720820e+01 -2.26970212e+01 2.57479876e+01 26 1.17782752e+00 5.61579450e+01 -2.75017903e+01 27 1.87858901e+01 -7.37772246e+01 3.03195696e+01 28 -7.14012185e+01 4.82913109e+01 2.13566332e+01 29 -1.24651263e+01 -3.67759441e+01 5.46194734e+00 30 3.22111577e+01 3.61453657e+01 -1.66421584e+00 31 3.84814557e+01 -2.32333523e+01 3.42939529e+01 32 2.16572709e+01 3.39791913e+01 4.75124041e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Al (Configuration in file "config-T-Al.xyz") ----------------------------------------------------------------------------------------------------- Energy = 383.1583170240873 Forces: 1 -1.53035541e+01 -2.28796105e+01 -2.71147105e+01 2 -2.32863618e+01 4.81451192e+01 -3.53371840e+01 3 1.63892528e+01 -3.40743819e+01 -2.73453441e+00 4 -1.90845760e+01 2.16956524e+01 1.24545641e+01 5 1.72579559e+01 -5.54343300e+01 -1.09245524e+00 6 2.04721591e+01 -1.53032219e+00 -2.44974215e+01 7 8.69694251e+00 -4.13245781e+01 -4.10574669e+01 8 -3.25498811e+01 -2.18868399e+01 5.63953212e+00 9 -1.30048215e+01 -1.74437332e+01 -4.21999547e+01 10 -2.83943064e+01 8.09128897e+01 -9.78572122e+01 11 -6.55211144e+00 -7.65799168e+01 1.51037059e+01 12 -3.79154981e+01 5.15307631e+01 -5.18467385e-01 13 1.55569201e+00 -2.41459324e+01 -8.51916645e+01 14 2.56182491e+01 2.41737437e+01 -2.10178199e+01 15 9.27446840e+01 -1.49789681e+01 2.55712616e+01 16 -1.41037060e+01 5.54430589e+01 6.54228676e+01 17 -4.56690957e+01 -2.82904765e+01 -1.77873746e+01 18 2.03885529e+01 4.16031716e+01 -1.63547278e+01 19 2.74750578e+01 -4.16040548e+01 3.17029397e+01 20 -2.63847356e+01 2.95451464e+01 2.93809920e+01 21 -4.70473140e+01 -3.87719911e+01 2.69428160e+01 22 6.47913059e+01 4.59851899e+01 2.53255448e+01 23 1.37013774e+01 -6.08582486e+00 2.23535025e+01 24 5.82955719e+00 7.90595487e+00 1.73367786e+01 25 -3.40720820e+01 -2.26970212e+01 2.57479876e+01 26 1.17782752e+00 5.61579450e+01 -2.75017903e+01 27 1.87858901e+01 -7.37772246e+01 3.03195696e+01 28 -7.14012185e+01 4.82913109e+01 2.13566332e+01 29 -1.24651263e+01 -3.67759441e+01 5.46194734e+00 30 3.22111577e+01 3.61453657e+01 -1.66421584e+00 31 3.84814557e+01 -2.32333523e+01 3.42939529e+01 32 2.16572709e+01 3.39791913e+01 4.75124041e+01 MONOATOMIC STRUCTURE (pbc=False)-- Species = U (Configuration in file "config-F-U.xyz") ----------------------------------------------------------------------------------------------------- Energy = 969.6435993373831 Forces: 1 -2.09121775e+01 -2.24109209e+01 -3.06566480e+01 2 1.40668098e+02 -1.13551004e+02 -7.49133886e+01 3 -1.94801392e+01 -6.06229489e+01 -8.15470436e+01 4 -7.14132932e+01 -4.74874980e+01 5.69802526e+01 5 -1.01760880e+02 -5.47719044e+01 -1.15723521e+02 6 6.10914561e+01 6.11155663e+01 -5.90128158e+01 7 1.05553148e+02 -5.99543451e+01 1.19230360e+02 8 2.38298570e+01 7.93065339e+00 -1.24852066e+02 9 -1.61094160e+02 8.43877296e+01 -8.40730812e+01 10 -1.85717330e+02 2.57148307e+02 -1.90113348e+01 11 -5.66822948e+01 -7.55080165e+01 -4.39023653e+01 12 -8.60181779e+01 7.49851779e+01 2.38301431e+01 13 2.17098146e+02 -2.15326745e+02 -8.14260261e+01 14 4.38901242e+01 3.61626456e+01 -1.97523985e+01 15 6.56432426e+01 1.65609372e+02 -1.99880086e+02 16 2.50260952e+02 1.30204720e+02 -2.03357186e+02 17 -9.33305609e+01 -6.46099593e+01 6.26732994e+01 18 -1.69976948e+02 -8.15939872e+01 3.53501623e+01 19 -9.85542805e+01 -2.84421142e+01 1.36451229e+02 20 -3.74318036e+01 -2.81669772e+01 4.81971503e+01 21 1.48855448e+02 -1.12052898e+02 -6.71846294e+01 22 7.65051230e+01 -1.71335489e+02 1.97776561e+02 23 1.69379662e+01 -1.64816584e+01 1.60921104e+01 24 3.02562744e+01 4.60223776e+01 7.21113747e+01 25 -1.15977525e+02 -2.56827107e+01 -6.77884079e+01 26 -1.84433937e+02 1.18468167e+02 2.41499952e+02 27 7.64177809e+01 7.44707517e+00 1.05746588e+02 28 -4.00443720e+01 5.41504561e+01 2.54469319e+01 29 1.31922162e+02 8.53766759e+01 1.00632126e+02 30 5.32086797e+01 7.31045922e+01 -1.10854490e+02 31 5.64127429e+01 -9.03738575e+01 1.02890004e+02 32 -5.57233218e+01 6.62595187e+01 3.90272433e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = U (Configuration in file "config-T-U.xyz") ----------------------------------------------------------------------------------------------------- Energy = 969.6435993373831 Forces: 1 -2.09121775e+01 -2.24109209e+01 -3.06566480e+01 2 1.40668098e+02 -1.13551004e+02 -7.49133886e+01 3 -1.94801392e+01 -6.06229489e+01 -8.15470436e+01 4 -7.14132932e+01 -4.74874980e+01 5.69802526e+01 5 -1.01760880e+02 -5.47719044e+01 -1.15723521e+02 6 6.10914561e+01 6.11155663e+01 -5.90128158e+01 7 1.05553148e+02 -5.99543451e+01 1.19230360e+02 8 2.38298570e+01 7.93065339e+00 -1.24852066e+02 9 -1.61094160e+02 8.43877296e+01 -8.40730812e+01 10 -1.85717330e+02 2.57148307e+02 -1.90113348e+01 11 -5.66822948e+01 -7.55080165e+01 -4.39023653e+01 12 -8.60181779e+01 7.49851779e+01 2.38301431e+01 13 2.17098146e+02 -2.15326745e+02 -8.14260261e+01 14 4.38901242e+01 3.61626456e+01 -1.97523985e+01 15 6.56432426e+01 1.65609372e+02 -1.99880086e+02 16 2.50260952e+02 1.30204720e+02 -2.03357186e+02 17 -9.33305609e+01 -6.46099593e+01 6.26732994e+01 18 -1.69976948e+02 -8.15939872e+01 3.53501623e+01 19 -9.85542805e+01 -2.84421142e+01 1.36451229e+02 20 -3.74318036e+01 -2.81669772e+01 4.81971503e+01 21 1.48855448e+02 -1.12052898e+02 -6.71846294e+01 22 7.65051230e+01 -1.71335489e+02 1.97776561e+02 23 1.69379662e+01 -1.64816584e+01 1.60921104e+01 24 3.02562744e+01 4.60223776e+01 7.21113747e+01 25 -1.15977525e+02 -2.56827107e+01 -6.77884079e+01 26 -1.84433937e+02 1.18468167e+02 2.41499952e+02 27 7.64177809e+01 7.44707517e+00 1.05746588e+02 28 -4.00443720e+01 5.41504561e+01 2.54469319e+01 29 1.31922162e+02 8.53766759e+01 1.00632126e+02 30 5.32086797e+01 7.31045922e+01 -1.10854490e+02 31 5.64127429e+01 -9.03738575e+01 1.02890004e+02 32 -5.57233218e+01 6.62595187e+01 3.90272433e+01 MIXED STRUCTURE (pbc=False)-- Species = Al U (Configuration in file "config-F-AlU.xyz") ----------------------------------------------------------------------------------------------------- Energy = 1413.653378761579 Forces: 1 -2.86612179e+02 -2.25523593e+02 -4.60156922e+02 2 -8.95996756e+01 8.82549770e+01 -2.95289071e+02 3 1.91061095e+02 -2.63805656e+02 2.47486205e+02 4 -1.73686128e+02 2.51250426e+02 2.25348108e+02 5 7.17544688e+01 -1.43167650e+02 -8.63063515e+01 6 7.85420298e+01 9.78891581e+01 -1.13913941e+02 7 3.83215439e+01 -7.12877229e+01 9.32225693e+01 8 3.31439242e+02 -2.74326750e+01 5.26400214e-01 9 -4.89085599e+01 -2.29043882e+00 -3.40996817e+01 10 3.04756139e+01 3.26654315e+01 -4.22113371e+01 11 -1.12592812e+02 2.87314144e+02 -1.31593439e+02 12 -3.97065832e+01 3.11440281e+01 1.18595763e+01 13 7.42145501e+01 8.63731259e+01 -4.44620533e+01 14 1.87986737e+02 5.82055824e+01 -2.37969366e+02 15 1.01532775e+02 -1.89426284e+02 -1.73738725e+02 16 -1.80300908e+02 2.50017960e+01 1.53547506e+02 17 -1.32992197e+02 -7.81962748e+01 5.38103199e+01 18 -1.19066830e+02 -1.61048526e-01 2.56096516e+02 19 -1.16667135e+02 -1.01430347e+02 1.81579817e+02 20 -8.31431843e+01 -2.40538699e+02 2.44199182e+02 21 1.87781030e+02 -2.27413225e+02 -1.75023989e+02 22 3.14152528e+01 1.47368367e+02 -1.66449088e+02 23 1.28811366e+02 -1.90085719e+02 1.56704698e+02 24 -3.70261390e+01 1.33999261e+02 1.24124016e+02 25 -1.63538372e+02 1.45545458e+02 -2.35360169e+02 26 -8.00073273e+01 1.42344541e+02 3.08069979e+01 27 1.51243734e+02 5.08826780e+01 1.04949062e+02 28 -4.61911365e+01 5.71089774e+01 3.04627754e+01 29 7.47748589e+01 -7.46269355e+01 4.08584603e+01 30 -5.28407132e+00 1.96677572e+02 1.56845717e+02 31 1.28033526e+01 -1.92653261e+01 5.70656146e+01 32 2.31655894e+01 2.26260715e+01 2.70805914e+01 MIXED STRUCTURE (pbc=True)-- Species = Al U (Configuration in file "config-T-AlU.xyz") ----------------------------------------------------------------------------------------------------- Energy = 1528.825894323334 Forces: 1 -3.05981056e+02 -1.63687259e+02 -4.99106547e+02 2 -9.04826273e+01 7.89395563e+01 -2.32969174e+02 3 3.14701080e+02 -1.32021928e+02 3.52404391e+02 4 -1.79408385e+02 2.53321549e+02 2.34805240e+02 5 5.20190819e+01 -5.85006770e+01 -7.55107947e+01 6 5.09564531e+01 1.25707360e+02 -3.42884826e+01 7 2.96339350e+01 -2.81740814e+01 9.84891299e+01 8 3.35148677e+02 -3.01139591e+01 -5.52726169e+00 9 -3.14026912e+01 -6.45260633e+00 1.74558045e+01 10 3.51232122e+01 -1.16633058e+02 -4.75728593e+01 11 -1.23922205e+02 3.12871082e+02 -1.64308352e+02 12 -5.12862728e+01 -6.76687000e+01 4.72372793e+01 13 7.31780327e+01 9.10154991e+01 -3.80942592e+01 14 2.00659753e+02 -1.50831732e+01 -2.15986234e+02 15 4.32370005e+01 -2.24025852e+02 -1.55382902e+02 16 -1.69655762e+02 -1.43028082e+01 1.63848475e+02 17 -1.32789780e+02 -6.84791762e+01 5.40180875e+01 18 -1.33604040e+02 -9.36065855e+00 2.70167734e+02 19 -2.29189481e+02 3.79323395e+01 1.65282621e+02 20 -8.50414268e+01 -2.12911342e+02 2.05294013e+02 21 2.29172631e+02 -1.98795473e+02 -2.22153537e+02 22 2.12669074e+01 1.38146362e+02 -1.66394391e+02 23 1.18510670e+02 -1.77994849e+02 1.10753036e+02 24 -2.88180748e+01 1.47692155e+02 9.83599967e+01 25 -1.14661487e+02 1.22065144e+02 -2.41449852e+02 26 -9.11428601e+01 9.45015635e+01 1.81761500e+01 27 1.84511331e+02 7.55082829e+01 5.52077058e+00 28 -1.98069241e+01 7.84361548e+01 2.65154092e+00 29 8.76394770e+01 -6.66605699e+01 5.18719810e+01 30 -2.87434446e+01 1.80156375e+02 1.45770125e+02 31 -6.00882698e+01 -2.22506626e+01 3.80300972e+01 32 1.00266547e+02 -1.23176591e+02 1.86081746e+01 ================================================================================ VALGRIND OUTPUT ================================================================================ ==30100== Memcheck, a memory error detector ==30100== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==30100== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==30100== Command: python runner2.py MEAM_LAMMPS_PascuetFernandez_2015_AlU__MO_596300673917_000 ==30100== ==30100== Conditional jump or move depends on uninitialised value(s) ==30100== at 0x4FCDC2C: __wcsnlen_avx2 (strlen-avx2.S:106) ==30100== by 0x4EFBCA1: wcsrtombs (wcsrtombs.c:104) ==30100== by 0x4E81C40: wcstombs (wcstombs.c:34) ==30100== by 0x5471CF: ??? (in /usr/bin/python3.6) ==30100== by 0x6330AD: _Py_stat (in /usr/bin/python3.6) ==30100== by 0x5B9C10: ??? (in /usr/bin/python3.6) ==30100== by 0x5515C0: ??? (in /usr/bin/python3.6) ==30100== by 0x5A9DAB: _PyObject_FastCallKeywords (in /usr/bin/python3.6) ==30100== by 0x50A432: ??? (in /usr/bin/python3.6) ==30100== by 0x50BEB3: _PyEval_EvalFrameDefault (in /usr/bin/python3.6) ==30100== by 0x5095C7: ??? (in /usr/bin/python3.6) ==30100== by 0x50A2FC: ??? (in /usr/bin/python3.6) ==30100== ==30100== Conditional jump or move depends on uninitialised value(s) ==30100== at 0x4E654E8: internal_utf8_loop (loop.c:298) ==30100== by 0x4E654E8: __gconv_transform_internal_utf8 (skeleton.c:609) ==30100== by 0x4EFBCD4: wcsrtombs (wcsrtombs.c:110) ==30100== by 0x4E81C40: wcstombs (wcstombs.c:34) ==30100== by 0x5471CF: ??? (in /usr/bin/python3.6) ==30100== by 0x6330AD: _Py_stat (in /usr/bin/python3.6) ==30100== by 0x5B9C10: ??? (in /usr/bin/python3.6) ==30100== by 0x5515C0: ??? (in /usr/bin/python3.6) ==30100== by 0x5A9DAB: _PyObject_FastCallKeywords (in /usr/bin/python3.6) ==30100== by 0x50A432: ??? (in /usr/bin/python3.6) ==30100== by 0x50BEB3: _PyEval_EvalFrameDefault (in /usr/bin/python3.6) ==30100== by 0x5095C7: ??? (in /usr/bin/python3.6) ==30100== by 0x50A2FC: ??? (in /usr/bin/python3.6) ==30100== ==30100== Conditional jump or move depends on uninitialised value(s) ==30100== at 0x4E654F1: internal_utf8_loop (loop.c:303) ==30100== by 0x4E654F1: __gconv_transform_internal_utf8 (skeleton.c:609) ==30100== by 0x4EFBCD4: wcsrtombs (wcsrtombs.c:110) ==30100== by 0x4E81C40: wcstombs (wcstombs.c:34) ==30100== by 0x5471CF: ??? (in /usr/bin/python3.6) ==30100== by 0x6330AD: _Py_stat (in /usr/bin/python3.6) ==30100== by 0x5B9C10: ??? (in /usr/bin/python3.6) ==30100== by 0x5515C0: ??? (in /usr/bin/python3.6) ==30100== by 0x5A9DAB: _PyObject_FastCallKeywords (in /usr/bin/python3.6) ==30100== by 0x50A432: ??? (in /usr/bin/python3.6) ==30100== by 0x50BEB3: _PyEval_EvalFrameDefault (in /usr/bin/python3.6) ==30100== by 0x5095C7: ??? (in /usr/bin/python3.6) ==30100== by 0x50A2FC: ??? (in /usr/bin/python3.6) ==30100== ==30100== Conditional jump or move depends on uninitialised value(s) ==30100== at 0x4E65538: internal_utf8_loop (loop.c:298) ==30100== by 0x4E65538: __gconv_transform_internal_utf8 (skeleton.c:609) ==30100== by 0x4EFBCD4: wcsrtombs (wcsrtombs.c:110) ==30100== by 0x4E81C40: wcstombs (wcstombs.c:34) ==30100== by 0x5471CF: ??? (in /usr/bin/python3.6) ==30100== by 0x6330AD: _Py_stat (in /usr/bin/python3.6) ==30100== by 0x5B9C10: ??? (in /usr/bin/python3.6) ==30100== by 0x5515C0: ??? (in /usr/bin/python3.6) ==30100== by 0x5A9DAB: _PyObject_FastCallKeywords (in /usr/bin/python3.6) ==30100== by 0x50A432: ??? (in /usr/bin/python3.6) ==30100== by 0x50BEB3: _PyEval_EvalFrameDefault (in /usr/bin/python3.6) ==30100== by 0x5095C7: ??? (in /usr/bin/python3.6) ==30100== by 0x50A2FC: ??? (in /usr/bin/python3.6) ==30100== ==30100== Conditional jump or move depends on uninitialised value(s) ==30100== at 0x4FCDDB7: __wcsnlen_avx2 (strlen-avx2.S:264) ==30100== by 0x4EFBCA1: wcsrtombs (wcsrtombs.c:104) ==30100== by 0x4E81C40: wcstombs (wcstombs.c:34) ==30100== by 0x5471CF: ??? (in /usr/bin/python3.6) ==30100== by 0x5474B0: PyUnicode_FSConverter (in /usr/bin/python3.6) ==30100== by 0x4C4D46: ??? (in /usr/bin/python3.6) ==30100== by 0x4F7E48: ??? (in /usr/bin/python3.6) ==30100== by 0x4FB843: ??? (in /usr/bin/python3.6) ==30100== by 0x4FC3D4: _PyArg_ParseStack_SizeT (in /usr/bin/python3.6) ==30100== by 0x4C6448: ??? (in /usr/bin/python3.6) ==30100== by 0x50A259: ??? (in /usr/bin/python3.6) ==30100== by 0x50BEB3: _PyEval_EvalFrameDefault (in /usr/bin/python3.6) ==30100== ==30100== Mismatched free() / delete / delete [] ==30100== at 0x4C3323B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==30100== by 0x7E57B600: 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) ==30100== by 0x7E45D83F: 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) ==30100== by 0x7E45FCF6: 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) ==30100== by 0x7E441A01: 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) ==30100== by 0x7E442E8D: 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) ==30100== 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) ==30100== 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) ==30100== 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) ==30100== 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) ==30100== 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) ==30100== by 0x787A191A: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (pybind11.h:767) ==30100== Address 0x559f08d0 is 0 bytes inside a block of size 1,024 alloc'd ==30100== at 0x4C3289F: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==30100== by 0x7E57AC08: 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) ==30100== by 0x7E45D83F: 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) ==30100== by 0x7E45FCF6: 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) ==30100== by 0x7E441A01: 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) ==30100== by 0x7E442E8D: 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) ==30100== 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) ==30100== 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) ==30100== 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) ==30100== 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) ==30100== 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) ==30100== by 0x787A191A: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (pybind11.h:767) ==30100== ==30100== Mismatched free() / delete / delete [] ==30100== at 0x4C3323B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==30100== by 0x7E575848: 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) ==30100== by 0x7E45D86E: 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) ==30100== by 0x7E45FCF6: 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) ==30100== by 0x7E441A01: 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) ==30100== by 0x7E442E8D: 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) ==30100== 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) ==30100== 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) ==30100== 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) ==30100== 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) ==30100== 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) ==30100== by 0x787A191A: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (pybind11.h:767) ==30100== Address 0x559f1b10 is 0 bytes inside a block of size 1,024 alloc'd ==30100== at 0x4C3289F: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==30100== by 0x7E57564A: 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) ==30100== by 0x7E45D86E: 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) ==30100== by 0x7E45FCF6: 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) ==30100== by 0x7E441A01: 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) ==30100== by 0x7E442E8D: 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) ==30100== 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) ==30100== 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) ==30100== 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) ==30100== 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) ==30100== 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) ==30100== by 0x787A191A: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (pybind11.h:767) ==30100== ==30100== ==30100== HEAP SUMMARY: ==30100== in use at exit: 2,776,687 bytes in 1,540 blocks ==30100== total heap usage: 93,485 allocs, 91,945 frees, 119,871,693 bytes allocated ==30100== ==30100== LEAK SUMMARY: ==30100== definitely lost: 0 bytes in 0 blocks ==30100== indirectly lost: 0 bytes in 0 blocks ==30100== possibly lost: 145,616 bytes in 85 blocks ==30100== still reachable: 2,631,071 bytes in 1,455 blocks ==30100== suppressed: 0 bytes in 0 blocks ==30100== Rerun with --leak-check=full to see details of leaked memory ==30100== ==30100== For counts of detected and suppressed errors, rerun with: -v ==30100== Use --track-origins=yes to see where uninitialised values come from ==30100== ERROR SUMMARY: 6692 errors from 7 contexts (suppressed: 12679 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.