General Description

CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials.

Strengths ...

CP2K provides state-of-the-art methods for efficient and accurate atomistic simulations, sources are freely available and actively improved. It is therefore easy to give the code a try, and to make modifications as needed.

... and limitations

However, you'll find all versions of the CP2K code on this server and they all come with little documentation and without any warranty. No official release has been made. You might therefore expect that substantial changes, improvements and bug fixes will be made at irregular intervals. Using the code for production quality simulations is possible but requires detailed knowledge about the active development.

Basic Usage

A sample cp2k job submission script file:


#$ -M netid@nd.edu
#$ -m ae
#$ -pe mpi-12 24
#$ -r n
#$ -q long

module load cp2k                 # load cp2k module
mpiexec -np $NSLOTS cp2k.popt cp2k_input_file.inp > cp2k_output_file.out

Useful Options

Further Information

See the official website: CP2K