!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!! !!!!! 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 : EAM_Dynamo_MendelevSordeletKramer_2007_CuZr__MO_120596890176_005 Supported species : Cu Zr 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 = 14.970894815378394 Forces: 1 -1.50365670e+01 -3.28249939e+01 -4.98012818e+01 2 -1.01072776e+01 1.18334108e+01 -5.79916786e+00 3 2.68449594e+01 -2.45359357e+01 1.58707426e+01 4 -1.62833452e+01 5.37497620e+01 3.25490114e+01 5 9.01636414e+00 -1.42964227e+01 -1.83379831e+00 6 2.37796914e+00 3.75164267e-01 -2.82607244e+00 7 4.40391790e+00 -3.88873846e+01 -4.74969626e+01 8 -2.98557188e+01 -2.62088723e+01 1.02698864e+00 9 -7.20142911e+00 -2.09189870e+01 -2.78376681e+01 10 -3.01900268e+00 1.47114759e+01 -1.75567153e+01 11 -2.30345488e+01 -1.61215437e+01 5.62856011e+00 12 -5.50474527e+00 1.91901243e+01 2.02314646e+01 13 -1.97794959e+01 -8.91143616e+00 -6.26072129e+01 14 9.68302618e+00 8.98440852e+00 -3.11701110e+00 15 7.03548988e+01 1.55481323e+01 1.69720428e+01 16 1.59654100e+01 4.69670397e+01 1.14759024e+01 17 -7.45327001e+00 -2.70885149e+01 -2.84891103e+01 18 4.70798584e+00 2.68330129e+00 4.64571000e-01 19 2.93560660e+00 -3.45862727e+00 3.37951438e+00 20 -1.62103100e+00 2.49898006e+01 2.93868460e+01 21 -2.26632147e+01 -1.04768812e+01 9.16651645e+00 22 2.23144320e+01 3.26088064e+01 2.59917279e+01 23 9.24277151e+00 -8.39069087e-01 1.71858170e+01 24 -8.57212967e-01 1.55556867e+00 2.19730201e+00 25 -3.28301100e+00 -4.75297946e+00 3.57376241e+00 26 -2.47138441e+01 1.73889518e+01 -1.08231887e+01 27 2.90849386e+01 -4.28988276e+01 1.25452653e+01 28 -3.99685140e+01 3.71390756e+01 -6.80583567e+00 29 -3.24151032e+00 -2.44223037e+01 3.09674534e+01 30 3.05914221e+00 4.23776678e+00 2.07741726e+00 31 2.07646656e+00 1.35926006e-01 1.81550936e+00 32 2.15558496e+01 4.54406461e+00 2.24876099e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Cu (Configuration in file "config-T-Cu.xyz") ----------------------------------------------------------------------------------------------------- Energy = 14.970894815378394 Forces: 1 -1.50365670e+01 -3.28249939e+01 -4.98012818e+01 2 -1.01072776e+01 1.18334108e+01 -5.79916786e+00 3 2.68449594e+01 -2.45359357e+01 1.58707426e+01 4 -1.62833452e+01 5.37497620e+01 3.25490114e+01 5 9.01636414e+00 -1.42964227e+01 -1.83379831e+00 6 2.37796914e+00 3.75164267e-01 -2.82607244e+00 7 4.40391790e+00 -3.88873846e+01 -4.74969626e+01 8 -2.98557188e+01 -2.62088723e+01 1.02698864e+00 9 -7.20142911e+00 -2.09189870e+01 -2.78376681e+01 10 -3.01900268e+00 1.47114759e+01 -1.75567153e+01 11 -2.30345488e+01 -1.61215437e+01 5.62856011e+00 12 -5.50474527e+00 1.91901243e+01 2.02314646e+01 13 -1.97794959e+01 -8.91143616e+00 -6.26072129e+01 14 9.68302618e+00 8.98440852e+00 -3.11701110e+00 15 7.03548988e+01 1.55481323e+01 1.69720428e+01 16 1.59654100e+01 4.69670397e+01 1.14759024e+01 17 -7.45327001e+00 -2.70885149e+01 -2.84891103e+01 18 4.70798584e+00 2.68330129e+00 4.64571000e-01 19 2.93560660e+00 -3.45862727e+00 3.37951438e+00 20 -1.62103100e+00 2.49898006e+01 2.93868460e+01 21 -2.26632147e+01 -1.04768812e+01 9.16651645e+00 22 2.23144320e+01 3.26088064e+01 2.59917279e+01 23 9.24277151e+00 -8.39069087e-01 1.71858170e+01 24 -8.57212967e-01 1.55556867e+00 2.19730201e+00 25 -3.28301100e+00 -4.75297946e+00 3.57376241e+00 26 -2.47138441e+01 1.73889518e+01 -1.08231887e+01 27 2.90849386e+01 -4.28988276e+01 1.25452653e+01 28 -3.99685140e+01 3.71390756e+01 -6.80583567e+00 29 -3.24151032e+00 -2.44223037e+01 3.09674534e+01 30 3.05914221e+00 4.23776678e+00 2.07741726e+00 31 2.07646656e+00 1.35926006e-01 1.81550936e+00 32 2.15558496e+01 4.54406461e+00 2.24876099e+01 MONOATOMIC STRUCTURE (pbc=False)-- Species = Zr (Configuration in file "config-F-Zr.xyz") ----------------------------------------------------------------------------------------------------- Energy = 145.16118842596214 Forces: 1 -1.18891916e+01 -1.09504820e+01 -4.39462851e+00 2 1.91220062e+01 -1.07513519e+01 -1.78385097e+01 3 -1.11722057e+01 -1.74610333e+01 -1.07794027e+01 4 -5.84383843e+01 -4.92478238e+01 -2.70184667e+01 5 -1.06435455e+01 -1.53870354e+01 -3.16088765e+01 6 3.26083958e+01 -9.44246465e+00 -2.66331598e+01 7 2.44798897e+01 -2.52677789e+01 9.29100284e+00 8 -2.02377670e+01 -3.99703729e+00 8.58910472e+00 9 -3.57607517e+01 -5.99948959e+00 -3.37183247e+01 10 2.14446339e+01 3.42511966e+01 -4.22373701e+01 11 2.38307477e+01 2.22031098e+01 -2.81795860e+01 12 -4.06697871e+01 4.40747226e+01 1.06394261e+01 13 -1.29554412e+01 -7.36535800e+00 -3.68951244e+01 14 1.20360056e+01 1.51583634e+01 -1.05241311e+01 15 3.48547698e+01 -1.22405998e+01 -1.20744822e+01 16 7.90726141e+00 4.29911208e+01 -1.32842532e+01 17 -5.84111976e+00 -5.92363907e+00 5.76369120e-01 18 1.86200458e+01 -4.60429767e+01 2.74695868e+01 19 -2.52223951e+01 -3.02063866e+01 3.03366501e+01 20 -3.44917857e+01 -9.24857855e+00 1.91310312e+01 21 1.68382764e+01 -2.69677349e+01 -1.65805250e+01 22 2.44392079e+01 6.92730661e+00 1.28459259e+01 23 1.04049623e+01 -5.68918590e+00 1.11034911e+01 24 4.64589828e+01 -1.11194220e+01 1.90195397e+01 25 -4.99734646e+01 1.97715820e+01 3.48975690e+01 26 -3.53836550e+01 4.84325244e+01 2.04103745e+01 27 -1.99356342e+01 4.03527051e+01 3.36705844e+01 28 -3.22488239e+00 3.51176111e+00 3.62722506e+00 29 3.75795713e+01 -2.18479391e+01 6.47086056e+00 30 2.01938185e+01 3.55605010e+01 1.57539857e+01 31 1.57814758e+01 -1.43244178e+01 1.93161293e+01 32 9.23996007e+00 2.62458418e+01 2.86179845e+01 MONOATOMIC STRUCTURE (pbc=True)-- Species = Zr (Configuration in file "config-T-Zr.xyz") ----------------------------------------------------------------------------------------------------- Energy = 145.16118842596214 Forces: 1 -1.18891916e+01 -1.09504820e+01 -4.39462851e+00 2 1.91220062e+01 -1.07513519e+01 -1.78385097e+01 3 -1.11722057e+01 -1.74610333e+01 -1.07794027e+01 4 -5.84383843e+01 -4.92478238e+01 -2.70184667e+01 5 -1.06435455e+01 -1.53870354e+01 -3.16088765e+01 6 3.26083958e+01 -9.44246465e+00 -2.66331598e+01 7 2.44798897e+01 -2.52677789e+01 9.29100284e+00 8 -2.02377670e+01 -3.99703729e+00 8.58910472e+00 9 -3.57607517e+01 -5.99948959e+00 -3.37183247e+01 10 2.14446339e+01 3.42511966e+01 -4.22373701e+01 11 2.38307477e+01 2.22031098e+01 -2.81795860e+01 12 -4.06697871e+01 4.40747226e+01 1.06394261e+01 13 -1.29554412e+01 -7.36535800e+00 -3.68951244e+01 14 1.20360056e+01 1.51583634e+01 -1.05241311e+01 15 3.48547698e+01 -1.22405998e+01 -1.20744822e+01 16 7.90726141e+00 4.29911208e+01 -1.32842532e+01 17 -5.84111976e+00 -5.92363907e+00 5.76369120e-01 18 1.86200458e+01 -4.60429767e+01 2.74695868e+01 19 -2.52223951e+01 -3.02063866e+01 3.03366501e+01 20 -3.44917857e+01 -9.24857855e+00 1.91310312e+01 21 1.68382764e+01 -2.69677349e+01 -1.65805250e+01 22 2.44392079e+01 6.92730661e+00 1.28459259e+01 23 1.04049623e+01 -5.68918590e+00 1.11034911e+01 24 4.64589828e+01 -1.11194220e+01 1.90195397e+01 25 -4.99734646e+01 1.97715820e+01 3.48975690e+01 26 -3.53836550e+01 4.84325244e+01 2.04103745e+01 27 -1.99356342e+01 4.03527051e+01 3.36705844e+01 28 -3.22488239e+00 3.51176111e+00 3.62722506e+00 29 3.75795713e+01 -2.18479391e+01 6.47086056e+00 30 2.01938185e+01 3.55605010e+01 1.57539857e+01 31 1.57814758e+01 -1.43244178e+01 1.93161293e+01 32 9.23996007e+00 2.62458418e+01 2.86179845e+01 MIXED STRUCTURE (pbc=False)-- Species = Cu Zr (Configuration in file "config-F-CuZr.xyz") ----------------------------------------------------------------------------------------------------- Energy = 366.415823630928 Forces: 1 -1.28513395e+01 -1.52287288e+01 -2.76023947e+01 2 -2.75900537e+01 -4.09946896e+01 -9.27465893e+01 3 7.14263868e+01 -1.33706727e+02 -3.17159297e+01 4 -1.12933283e+02 6.40136186e+01 -5.84278680e+01 5 1.78710718e+01 -4.85148083e+01 -5.11906953e+01 6 1.30274678e+01 -6.03841996e+00 -1.79827667e+01 7 7.75798119e+01 -5.41038928e+01 -5.34217222e+01 8 2.23638536e+01 -3.82390124e+01 -3.70087289e+01 9 -4.03793538e+01 -3.08167160e+01 -5.82878976e+01 10 -2.22558323e+01 1.03651705e+02 -6.97185903e+01 11 -1.49535943e+01 1.22638779e+01 4.16978033e+01 12 -4.12536539e+01 5.81858523e+01 2.79242607e+01 13 8.07236357e+01 2.73942330e+01 -7.91348278e+01 14 8.14798637e+00 1.38468811e+01 -9.25354509e+00 15 7.14727237e+01 1.39675155e+01 -1.28710608e+01 16 1.48524500e+01 2.56573133e+01 -2.20942192e-01 17 -1.14229922e+02 -8.31308550e+01 6.50687158e+01 18 2.59494990e+01 1.19341002e+01 4.38477990e+01 19 4.52794114e+01 -5.95788614e+01 2.24137874e+01 20 -6.00816045e+01 3.36060631e+01 2.22696874e+01 21 -3.47674879e+01 -6.54802499e+01 6.42045419e+01 22 6.22170083e+01 3.09488441e+01 7.28833689e+00 23 2.91292409e+00 -2.90887129e+01 3.68581783e+01 24 3.60372983e+01 -3.22915087e+01 6.05912324e+01 25 -8.18259300e+01 1.66336670e+01 2.67940262e+01 26 -1.86402244e+01 6.48483038e+01 -1.06881197e+01 27 -3.25812779e+01 2.68752190e+01 4.23433680e+01 28 -2.51545577e+01 7.54568304e+00 2.51951428e+01 29 1.90548236e+01 7.15012018e+01 4.49654380e+01 30 9.57063425e+00 1.23753364e+01 -5.12068652e+00 31 4.20859058e+01 2.51481998e-01 3.22465470e+01 32 1.89252224e+01 4.17122854e+01 5.16834997e+01 MIXED STRUCTURE (pbc=True)-- Species = Cu Zr (Configuration in file "config-T-CuZr.xyz") ----------------------------------------------------------------------------------------------------- Energy = 973.0689670399008 Forces: 1 -3.86487636e+01 -3.37940408e+01 -2.87702337e+01 2 -7.48448608e+00 -3.27668655e+01 -5.25223915e+01 3 9.64645481e+01 -1.71929677e+02 -7.10594597e+01 4 -1.52614048e+02 1.10617825e+02 -5.50603620e+01 5 6.75716031e+01 -2.35202876e+01 -9.74763454e+01 6 3.01851718e+01 -1.99972954e+01 -3.70641462e+01 7 9.74046299e+01 -2.47222846e+01 -8.17970496e+01 8 5.01780853e+01 -4.75216972e+00 -5.62765423e+01 9 -4.69432952e+01 -2.49675197e+01 -7.94441761e+01 10 -9.09249284e+00 6.94101844e+01 -1.11728483e+02 11 -1.10686323e+01 1.05943792e+01 6.43488364e+01 12 -5.50302316e+01 5.70805328e+01 2.02350207e+01 13 1.08491182e+02 3.12086857e+01 -6.43256046e+01 14 1.48777045e+01 2.15054964e+01 -2.29922111e+01 15 3.48344288e+01 -2.97147894e-01 -6.39011919e+00 16 3.27250365e+01 -1.45199815e+01 1.55423200e+01 17 -1.37215989e+02 -7.33001065e+01 9.54251399e+01 18 1.35234038e+01 3.84880537e+01 4.22498082e+01 19 3.75818656e+01 -7.94326008e+01 2.97149217e+01 20 -7.27508836e+01 4.42748723e+01 3.06523558e+01 21 -3.30772731e+01 -7.29091886e+01 1.07990560e+02 22 2.23674751e+01 6.20499539e+01 1.32974166e+01 23 -6.80123589e+00 -4.49974690e+01 5.60368605e+01 24 9.49726468e+01 -4.13477737e+01 1.91874429e+01 25 -8.39109615e+01 1.65983425e+01 2.50904869e+01 26 -1.86341037e+01 1.49589051e+01 3.28765338e+01 27 -6.77394879e+01 4.82184742e+01 2.74759382e+01 28 -3.94193862e+01 1.00399550e+01 4.14569075e+01 29 1.60470121e+01 7.95840526e+01 4.74330758e+01 30 -1.17677528e+00 5.47092939e+00 5.86144714e+00 31 1.95153138e+01 5.17151508e+00 2.85154721e+01 32 4.48679378e+01 3.79822511e+01 6.15165807e+01 ================================================================================ VALGRIND OUTPUT ================================================================================ ==51355== Memcheck, a memory error detector ==51355== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==51355== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==51355== Command: python runner2.py EAM_Dynamo_MendelevSordeletKramer_2007_CuZr__MO_120596890176_005 ==51355== ==52418== Warning: invalid file descriptor 1048564 in syscall close() ==52418== Warning: invalid file descriptor 1048565 in syscall close() ==52418== Warning: invalid file descriptor 1048566 in syscall close() ==52418== Warning: invalid file descriptor 1048567 in syscall close() ==52418== Use --log-fd= to select an alternative log fd. ==52418== Warning: invalid file descriptor 1048568 in syscall close() ==52418== Warning: invalid file descriptor 1048569 in syscall close() ==52425== Warning: invalid file descriptor 1048564 in syscall close() ==52425== Warning: invalid file descriptor 1048565 in syscall close() ==52425== Warning: invalid file descriptor 1048566 in syscall close() ==52425== Warning: invalid file descriptor 1048567 in syscall close() ==52425== Use --log-fd= to select an alternative log fd. ==52425== Warning: invalid file descriptor 1048568 in syscall close() ==52425== Warning: invalid file descriptor 1048569 in syscall close() ==52660== Warning: invalid file descriptor 1048564 in syscall close() ==52660== Warning: invalid file descriptor 1048565 in syscall close() ==52660== Warning: invalid file descriptor 1048566 in syscall close() ==52660== Warning: invalid file descriptor 1048567 in syscall close() ==52660== Use --log-fd= to select an alternative log fd. ==52660== Warning: invalid file descriptor 1048568 in syscall close() ==52660== Warning: invalid file descriptor 1048569 in syscall close() ==52666== Warning: invalid file descriptor 1048564 in syscall close() ==52666== Warning: invalid file descriptor 1048565 in syscall close() ==52666== Warning: invalid file descriptor 1048566 in syscall close() ==52666== Warning: invalid file descriptor 1048567 in syscall close() ==52666== Use --log-fd= to select an alternative log fd. ==52666== Warning: invalid file descriptor 1048568 in syscall close() ==52666== Warning: invalid file descriptor 1048569 in syscall close() ==52674== Warning: invalid file descriptor 1048564 in syscall close() ==52674== Warning: invalid file descriptor 1048565 in syscall close() ==52674== Warning: invalid file descriptor 1048566 in syscall close() ==52674== Warning: invalid file descriptor 1048567 in syscall close() ==52674== Use --log-fd= to select an alternative log fd. ==52674== Warning: invalid file descriptor 1048568 in syscall close() ==52674== Warning: invalid file descriptor 1048569 in syscall close() ==52675== Warning: invalid file descriptor 1048564 in syscall close() ==52675== Warning: invalid file descriptor 1048565 in syscall close() ==52675== Warning: invalid file descriptor 1048566 in syscall close() ==52675== Warning: invalid file descriptor 1048567 in syscall close() ==52675== Use --log-fd= to select an alternative log fd. ==52675== Warning: invalid file descriptor 1048568 in syscall close() ==52675== Warning: invalid file descriptor 1048569 in syscall close() ==52980== Warning: invalid file descriptor 1048564 in syscall close() ==52980== Warning: invalid file descriptor 1048565 in syscall close() ==52980== Warning: invalid file descriptor 1048566 in syscall close() ==52980== Warning: invalid file descriptor 1048567 in syscall close() ==52980== Use --log-fd= to select an alternative log fd. ==52980== Warning: invalid file descriptor 1048568 in syscall close() ==52980== Warning: invalid file descriptor 1048569 in syscall close() ==52981== Warning: invalid file descriptor 1048564 in syscall close() ==52981== Warning: invalid file descriptor 1048565 in syscall close() ==52981== Warning: invalid file descriptor 1048566 in syscall close() ==52981== Warning: invalid file descriptor 1048567 in syscall close() ==52981== Use --log-fd= to select an alternative log fd. ==52981== Warning: invalid file descriptor 1048568 in syscall close() ==52981== Warning: invalid file descriptor 1048569 in syscall close() ==52982== Warning: invalid file descriptor 1048564 in syscall close() ==52982== Warning: invalid file descriptor 1048565 in syscall close() ==52982== Warning: invalid file descriptor 1048566 in syscall close() ==52982== Warning: invalid file descriptor 1048567 in syscall close() ==52982== Use --log-fd= to select an alternative log fd. ==52982== Warning: invalid file descriptor 1048568 in syscall close() ==52982== Warning: invalid file descriptor 1048569 in syscall close() ==52983== Warning: invalid file descriptor 1048564 in syscall close() ==52983== Warning: invalid file descriptor 1048565 in syscall close() ==52983== Warning: invalid file descriptor 1048566 in syscall close() ==52983== Warning: invalid file descriptor 1048567 in syscall close() ==52983== Use --log-fd= to select an alternative log fd. ==52983== Warning: invalid file descriptor 1048568 in syscall close() ==52983== Warning: invalid file descriptor 1048569 in syscall close() ==53327== Warning: invalid file descriptor 1048564 in syscall close() ==53327== Warning: invalid file descriptor 1048565 in syscall close() ==53327== Warning: invalid file descriptor 1048566 in syscall close() ==53327== Warning: invalid file descriptor 1048567 in syscall close() ==53327== Use --log-fd= to select an alternative log fd. ==53327== Warning: invalid file descriptor 1048568 in syscall close() ==53327== Warning: invalid file descriptor 1048569 in syscall close() ==53332== Warning: invalid file descriptor 1048564 in syscall close() ==53332== Warning: invalid file descriptor 1048565 in syscall close() ==53332== Warning: invalid file descriptor 1048566 in syscall close() ==53332== Warning: invalid file descriptor 1048567 in syscall close() ==53332== Use --log-fd= to select an alternative log fd. ==53332== Warning: invalid file descriptor 1048568 in syscall close() ==53332== Warning: invalid file descriptor 1048569 in syscall close() ==53339== Warning: invalid file descriptor 1048564 in syscall close() ==53339== Warning: invalid file descriptor 1048565 in syscall close() ==53339== Warning: invalid file descriptor 1048566 in syscall close() ==53339== Warning: invalid file descriptor 1048567 in syscall close() ==53339== Use --log-fd= to select an alternative log fd. ==53339== Warning: invalid file descriptor 1048568 in syscall close() ==53339== Warning: invalid file descriptor 1048569 in syscall close() ==53347== Warning: invalid file descriptor 1048564 in syscall close() ==53347== Warning: invalid file descriptor 1048565 in syscall close() ==53347== Warning: invalid file descriptor 1048566 in syscall close() ==53347== Warning: invalid file descriptor 1048567 in syscall close() ==53347== Use --log-fd= to select an alternative log fd. ==53347== Warning: invalid file descriptor 1048568 in syscall close() ==53347== Warning: invalid file descriptor 1048569 in syscall close() ==51355== ==51355== HEAP SUMMARY: ==51355== in use at exit: 1,719,294 bytes in 1,331 blocks ==51355== total heap usage: 51,478 allocs, 50,147 frees, 114,301,104 bytes allocated ==51355== ==51355== LEAK SUMMARY: ==51355== definitely lost: 0 bytes in 0 blocks ==51355== indirectly lost: 0 bytes in 0 blocks ==51355== possibly lost: 178,943 bytes in 97 blocks ==51355== still reachable: 1,540,351 bytes in 1,234 blocks ==51355== suppressed: 0 bytes in 0 blocks ==51355== Rerun with --leak-check=full to see details of leaked memory ==51355== ==51355== For counts of detected and suppressed errors, rerun with: -v ==51355== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 16431 from 616) ================================================================================ 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.