Difference between revisions of "KIM"
Jump to navigation
Jump to search
Moskalenko (talk | contribs) (Created page with "Category:Software {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|kim}} |{{#vardefine:url|https://openkim.org/kim-api/}} <!--CONFIGURATION: OPTIONAL (|1}} means it's ON...") |
Moskalenko (talk | contribs) m (Text replacement - "#uppercase" to "uc") |
||
Line 45: | Line 45: | ||
--> | --> | ||
==System Variables== | ==System Variables== | ||
− | * HPC_{{ | + | * 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
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