All content on openkim.org is open source and uploaded by researchers from the atomistic simulation community for the benefit of their colleagues. You need to be a KIM Member (click to join), and then you can:
Users can upload Portable Models or Simulator Models to openkim.org. Uploaded models will be mated with all compatible Verification Checks (VCs) to check coding integrity, and all compatible KIM Tests to compute property predictions. Model information along with all VC and Test results are displayed in a dedicated model page accessible through the browse interface.
To upload a Portable Model (employing a Model Driver) or a Simulator Model, sign in or create your KIM user account, go to the front page, and click on the "Contribute a Model" button to access the upload forms.
Most of the model information uploaded to the system can be edited by the user who contributed the model after it is approved by the KIM Editor.
Users may also upload stand-alone Portable Models that do not employ a Model Driver. In this case, the Portable Model consists of computer code that must conform to the KIM Application Programming Interface (API) Portable Model Interface (PMI). See the KIM API page for information on how to develop such models.
Stand-alone Portable Models are uploaded as an archive with all required files enclosed. To upload an archive, sign in or create your KIM user account, click on the cloud in the upper-right corner of the page, and then click on "Portable Model" in the archive upload section.
KIM Model Drivers are uploaded as an archive with all required files enclosed. To upload an archive, sign in or create your KIM user account, click on the cloud in the upper-right corner of the page, and then click on "Model Drivers" in the archive upload section.
KIM Tests are uploaded as an archive with all required files enclosed. To upload an archive, sign in or create your KIM user account, click on the cloud in the upper-right corner of the page, and then click on "Test" or "Test Driver" in the archive upload section. For more information on how to create Tests, see the Introduction to KIM Tests.
Reference Data is uploaded as an archive with all required files enclosed. To upload an archive, sign in or create your KIM user account, click on the cloud in the upper-right corner of the page, and then click on "Reference Data" in the archive upload section. For more information on Reference Data, see the KIM Content page.
KIM Property Definitions are formal schema defining the structure of KIM properties computed by KIM Tests or uploaded as Reference Data. For a detailed explanation, see the KIM Properties Framework. Contributions require the Property Definition in EDN format and an associated Property Synopsis (HTML template for displaying results for this property). When you are ready to upload sign in or create your KIM user account, click on the cloud in the upper-right corner of the page, and then click on "Property Definition" in the archive upload section.
For information on KM Visualizers and how to develop and upload them, see Visualizing KIM Test Results.
A KIM member can manage their contributed content by signing in to their KIM user account and clicking on the cloud in the upper-right corner of the page. This page provides the following information: