CHARMM is a versatile molecular modeling and simulation program designed to provide broad application to the simulation of many-particle systems, and includes a comprehensive set of force fields to simulate biomolecules, such as proteins, nucleic acids, carbohydrates, lipids, their assemblies, and the small molecules that interact with these targets. CHARMM runs on a variety of UNIX-compatible platforms, with optional graphical output. For more information on the CHARMM program, its capabilities and documentation, visit www.charmm.org.
We distribute the CHARMM program for academic, government and nonprofit use only. (For-profit companies may contact BIOVIA, which distributes the commercial version, called CHARMm.) A reduced version of CHARMM without high-performance MD functionality is available to academic, government and nonprofit labs free of charge as charmm.
For a $600 licensing fee, individual research groups can obtain the enhanced version of CHARMM, designed to run on high-performance parallel computer platforms with integrated GPUs, as well as on smaller GPU-based workstations (utilizing the OpenMM GPU acceleration libraries). CHARMM includes all of the algorithms and methodologies of charmm, with a subset of these approaches optimized for HPC/GPU computing. CHARMM and charmm use the same CHARMM scripting language, with minimal changes required to activate CHARMM HPC features. The high-performance CHARMM version relies on FFTW (or Intel mkl) libraries, a recent version of MPI libraries, NVIDIA’s CUDA 6.0 or newer CUDA libraries and GPU drivers (CUDA 6.5 recommended), OpenMM version 6.1 or greater (OpenMM 6.2 recommended), and one of the following supported compilers: GCC 4.8.3, Intel 14, PGI 2013 (or newer versions). The fully functional charmm version without high-performance enhancements only requires one of the compilers and the MPI libraries noted above.
To register for the high-performance version of CHARMM (v. 41), click here.
To download the freely-available reduced version (charmm) click here.