Software  
Biology
Chemistry «
    Dalton
    Dirac
    Gamess-UK
    Gamess-US
    Gaussian
    Gromacs
    NWChem
Mathematics »
Physics »
Visualization »
 
 
 

CPMD

General
The CPMD code is a parallelized plane wave/pseudopotential implementation of density functional theory, particularly designed for ab-initio molecular dynamics. See the official homepage for details.

CPMD is copyrighted jointly by IBM Corp and by Max Planck Institute, Stuttgart, and is distributed free of charge to non-profit organizations. It is used world wide by more than 6000 users.

Policy
The CPMD program is distributed free of charge to individuals in non-profit organizations after a license agreement has been signed. The license is personal so before you are granted access to the NSC installed binaries you must first sign a personal license. After you acquired a license, send an e-mail to support@nsc.liu.se

Program citation
Publications of results obtained with CPMD should acknowledge its use by an appropriate citation of the following kind:

CPMD, Copyright IBM Corp 1990-2006, Copyright MPI für Festkörperforschung Stuttgart 1997-2001

Manual
A manual is available on the official homepage .

Essentials
To run CPMD one has to provide it with one input file which typically contains information about the atomic coordinates, choice of pseudo-potentials, etc. In order to run CPMD one executes the program binary with two arguments: the name of the input file and the directory containing the pseudo-potentials:

cpmd input_file pp_lib_path

The output from the program is written to standard output and may be re-directed in the regular unix manner using ">".

Resource specifics

CPMD on Neolith
To run CPMD on Neolith with use of 2 nodes (a total of 16 cores) for 1 hour, submit the shell script below to the queue (the submit command is: sbatch scriptname). The input files xxxx.inp is assumed to be located in the submit directory. Temporary files created by the program are placed on the node local disk named /scratch/local in order not to slow down the network file system, and the temporary files are removed after the calculation is completed. See output file.

#!/bin/bash
#SBATCH -N 2
#SBATCH -t 1:00:00
#SBATCH -U name_of_account


CPMD=/software/apps/cpmd/3.11.1/bin/cpmd.x
PP_LIB=/software/apps/cpmd/3.11.1/PP_LIBRARY

job=test

WRKDIR=$(pwd)
cd /scratch/local
cp $WRKDIR/$job.inp .

time mpprun $CPMD $job.inp $PP_LIB > $WRKDIR/$job.out

#
# End of script
#





Page last modified: 2008-03-18 13:50
For more information contact us at info@nsc.liu.se.