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

Dirac

General
Dirac represents a four-component relativistic quantum chemistry program for calculations of molecular energies with SCF, DFT, MP2, CI, or CC wave functions, analytic gradients and response functions at the SCF level, and numerical gradients at the MP2 and CC levels. The code adopts a symmetry scheme that provides maximum molecular point group (in D2h and subgroups) and time reversal symmetry reduction of the computational effort. See the official homepage for details.

Policy
The Dirac quantum chemistry program is available to users at NSC under the condition that published work includes citation of the program (see below) as well as citations to papers describing the implementation in cases when certain features of the code have been used.

Program citation
"Dirac, a relativistic ab initio electronic structure program, Release DIRAC04.0 (2004)", written by H. J. Aa. Jensen, T. Saue, and L. Visscher with contributions from V. Bakken, E. Eliav, T. Enevoldsen, T. Fleig, O. Fossgaard, T. Helgaker, J. Laerdahl, C. V. Larsen, P. Norman, J. Olsen, M. Pernpointner, J. K. Pedersen, K. Ruud, P. Salek, J. N. P. van Stralen, J. Thyssen, O. Visser, and T. Winther. (http://dirac.chem.sdu.dk)

Manual
A manual is available on the official homepage .

Essentials
To run Dirac one has to provide it with two input files called xxxx.inp and yyyy.mol where xxxx and yyyy are arbitrary strings. The yyyy.mol file typically contains information about the molecular symmetry, nuclear coordinates, and the basis functions. The xxxx.inp file contains information about the approximation to be used (Hartree-Fock, MP2, etc.) and what molecular properties should be calculated. When executing Dirac one types:

pam yyyy xxxx

As a result a file called xxxx_yyyy.out will be produced. A sample of input and output files is found below for respective platform.

Resource specifics

Dirac on Monolith
To run Dirac on Monolith with use of 4 processors (2 nodes with 2 processors each) for 1 hour, submit the shell script below to the queue (the submit command is: qsub scriptname). The input files xxxx.inp and yyyy.mol are assumed to be located in the submit directory. Temporary files created by the program are placed on the node local disk named /disk/local in order not to slow down the network file system (NFS), and the temporary files are removed after the calculation is completed. See output file.

#!/bin/bash
#PBS -l walltime=01:00:00
#PBS -l nodes=2:ppn=2

PAMPATH=/usr/local/chem/dirac/Dirac04/Dirac

dir=xxxx
mol=yyyy

NProc=`wc -l < $PBS_NODEFILE`
cd $PBS_O_WORKDIR
time $PAMPATH/pam -mpi $NProc $mol $dir
#
# End of script
#

Dirac on Mozart
To set the shell environment so that Dirac can be executed on Mozart, you need to add the Dirac module. Therefore, before the first use of Dirac, type

echo "dirac" > $HOME/.modules
and the dirac module will be automatically added in the future. You will then get the latest version of Dirac as the default program.

To run Dirac on Mozart with use of 4 processors for 1 hour, submit the shell script below to the queue (the submit command is: qsub scriptname). The input files xxxx.inp and yyyy.mol are assumed to be located in the submit directory. Temporary files created by the program are placed on the disk named /scratch/$USER, and the temporary files are removed after the calculation is completed. See output file.

#!/bin/bash
#PBS -l walltime=1:00:00
#PBS -l nodes=1:ppn=4

NProc=`wc -l < $PBS_NODEFILE`

dirinp=xxxx
molinp=yyyy

cd $PBS_O_WORKDIR
time $PAM -mpi $NProc $molinp $dirinp

#
# End of script
#

Dirac on Green
To run Dirac on Green with use of 4 processors for 1 hour, submit the shell script below to the queue (the submit command is: qsub scriptname). The input files xxxx.inp and yyyy.mol are assumed to be located in the submit directory. Temporary files created by the program are placed on the node local disk named /disk/local in order not to slow down the network file system (NFS), and the temporary files are removed after the calculation is completed. See output file.

#!/bin/bash
#PBS -l walltime=01:00:00
#PBS -l nodes=4

PAMPATH=/usr/local/chem/dirac/Dirac04

dir=xxxx
mol=yyyy

NProc=`wc -l < $PBS_NODEFILE`
cd $PBS_O_WORKDIR
time $PAMPATH/pam -mpi $NProc $mol $dir
#
# End of script
#





Page last modified: 2006-02-20 16:10
For more information contact us at info@nsc.liu.se.