Difference between revisions of "KIM"

From UFRC
Jump to navigation Jump to search
(Created page with "Category:Software {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|kim}} |{{#vardefine:url|https://openkim.org/kim-api/}} <!--CONFIGURATION: OPTIONAL (|1}} means it's ON...")
 
m (Text replacement - "#uppercase" to "uc")
Line 45: Line 45:
 
-->
 
-->
 
==System Variables==
 
==System Variables==
* HPC_{{#uppercase:{{#var:app}}}}_DIR - installation directory
+
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
 
<!--Configuration-->
 
<!--Configuration-->
 
{{#if: {{#var: conf}}|==Configuration==
 
{{#if: {{#var: conf}}|==Configuration==

Revision as of 21:21, 6 December 2019

Description

kim website  

The KIM API is an Application Programming Interface for atomistic simulations. The API provides a standard for exchanging information between atomistic simulation codes (molecular dynamics, molecular statics, lattice dynamics, Monte Carlo, etc.) and interatomic models (potentials or force fields). It also includes a set of library routines for using the API with bindings for:

  • FORTRAN 77
  • Fortran 90/95
  • Fortran 2003
  • C
  • C++

By conforming to this API, an atomistic simulation code will seamlessly work with any KIM-compliant interatomic model written in any supported language. The interface is computationally efficient and often requires relatively minor changes to existing codes.

Required Modules

Parallel (OpenMP)

  • intel
  • kim

System Variables

  • HPC_KIM_DIR - installation directory