{"id":667,"date":"2017-12-17T20:00:54","date_gmt":"2017-12-17T20:00:54","guid":{"rendered":"https:\/\/engineering.purdue.edu\/ComputationalMaterials\/?post_type=wm_projects&#038;p=667"},"modified":"2017-12-17T21:04:25","modified_gmt":"2017-12-17T21:04:25","slug":"vkml-the-virtual-kinetics-of-materials-laboratory","status":"publish","type":"wm_projects","link":"https:\/\/engineering.purdue.edu\/ComputationalMaterials\/index.php\/project\/vkml-the-virtual-kinetics-of-materials-laboratory\/","title":{"rendered":"VKML: The Virtual Kinetics of Materials Laboratory"},"content":{"rendered":"<p><img data-attachment-id=\"668\" data-permalink=\"https:\/\/engineering.purdue.edu\/ComputationalMaterials\/index.php\/project\/vkml-the-virtual-kinetics-of-materials-laboratory\/vkmllive\/\" data-orig-file=\"https:\/\/i0.wp.com\/engineering.purdue.edu\/ComputationalMaterials\/wp-content\/uploads\/2017\/12\/vkmllive.gif?fit=640%2C400&amp;ssl=1\" data-orig-size=\"640,400\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"vkmllive\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/engineering.purdue.edu\/ComputationalMaterials\/wp-content\/uploads\/2017\/12\/vkmllive.gif?fit=640%2C400&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/engineering.purdue.edu\/ComputationalMaterials\/wp-content\/uploads\/2017\/12\/vkmllive.gif?fit=640%2C400&amp;ssl=1\" loading=\"lazy\" class=\"wp-image-668 aligncenter\" src=\"https:\/\/i0.wp.com\/engineering.purdue.edu\/ComputationalMaterials\/wp-content\/uploads\/2017\/12\/vkmllive.gif?resize=498%2C311&#038;ssl=1\" alt=\"\" width=\"498\" height=\"311\" data-recalc-dims=\"1\" \/><\/p>\n<p><strong>The Virtual Kinetics of Materials Laboratory<\/strong> (VKML) is a web environment to develop microstructural evolution models by using <strong>FiPy<\/strong>, a powerful set of python-based libraries to write Partial Differential Equations. A basic set of examples is provided to simulate: a) the electrochemical transport kinetics of rechargeable lithium-ion batteries; b) simple diffusion and spinodal decomposition problems; c) Symbolic Thermodynamics using the Gibbs infrastructure; and d) basic examples to learn how to write a program with a simple GUI. Each example can be readily edited, debugged, and run online. The developed interface also provides a TKInter-based GUI, which enables the user to rapidly prototype flexible interfaces with sliders, menus, and buttons.<\/p>\n<p>You can run and download VKML at<a href=\"https:\/\/nanohub.org\/resources\/vkmllive\/\" target=\"_blank\" rel=\"noopener\">\u00a0https:\/\/nanohub.org\/resources\/vkmllive\/<\/a>.<\/p>\n<p>Other (static) VKML modules are:<\/p>\n<p><a href=\"https:\/\/www.nanohub.org\/tools\/vkmlggs\/\" target=\"_blank\" rel=\"noopener\">VKML : Dendritic Growth<\/a><\/p>\n<p><a href=\"https:\/\/www.nanohub.org\/tools\/vkmlpsgg\/\" target=\"_blank\" rel=\"noopener\">VKML : Polycrystalline Growth and Coarsening<\/a><\/p>\n<p><a href=\"https:\/\/www.nanohub.org\/tools\/vkmlsd\/\" target=\"_blank\" rel=\"noopener\"> VKML : Spinodal Decomposition<\/a><\/p>\n<p><a href=\"https:\/\/www.nanohub.org\/tools\/vkmlsd3d\/\" target=\"_blank\" rel=\"noopener\"> VKML : Spinodal Decomposition 3D<\/a><\/p>\n<p><a href=\"https:\/\/nanohub.org\/tools\/gibbs\" target=\"_blank\" rel=\"noopener\"> Gibbs: Symbolic Computation of Materials Thermodynamics<\/a><\/p>\n<p><a href=\"https:\/\/engineering.purdue.edu\/ComputationalMaterials\/index.php\/project\/dualfoil-py-open-source-gui-for-the-classic-dualfoil-model\/\" target=\"_blank\" rel=\"noopener\">dualfoil.py:\u00a0Porous Electrochemistry for Rechargeable Batteries<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"post-excerpt\" class=\"post-excerpt\">The Virtual Kinetics of Materials Laboratory (VKML) is a web environment to&hellip;<\/p>\n","protected":false},"author":1,"featured_media":668,"template":"","meta":{"advanced_seo_description":""},"project_category":[65],"project_tag":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/engineering.purdue.edu\/ComputationalMaterials\/index.php\/wp-json\/wp\/v2\/wm_projects\/667"}],"collection":[{"href":"https:\/\/engineering.purdue.edu\/ComputationalMaterials\/index.php\/wp-json\/wp\/v2\/wm_projects"}],"about":[{"href":"https:\/\/engineering.purdue.edu\/ComputationalMaterials\/index.php\/wp-json\/wp\/v2\/types\/wm_projects"}],"author":[{"embeddable":true,"href":"https:\/\/engineering.purdue.edu\/ComputationalMaterials\/index.php\/wp-json\/wp\/v2\/users\/1"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/engineering.purdue.edu\/ComputationalMaterials\/index.php\/wp-json\/wp\/v2\/media\/668"}],"wp:attachment":[{"href":"https:\/\/engineering.purdue.edu\/ComputationalMaterials\/index.php\/wp-json\/wp\/v2\/media?parent=667"}],"wp:term":[{"taxonomy":"project_category","embeddable":true,"href":"https:\/\/engineering.purdue.edu\/ComputationalMaterials\/index.php\/wp-json\/wp\/v2\/project_category?post=667"},{"taxonomy":"project_tag","embeddable":true,"href":"https:\/\/engineering.purdue.edu\/ComputationalMaterials\/index.php\/wp-json\/wp\/v2\/project_tag?post=667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}