NERSC logo National Energy Research Scientific Computing Center
  A DOE Office of Science User Facility
  at Lawrence Berkeley National Laboratory
 
PackagePlatformVersionModule Docs
q-chem bassi 3.0 qchem/3.0  Vendor
q-chem bassi 3.1 qchem  Vendor
q-chem jacquard 3.1 qchem  Vendor
q-chem jacquard 3.1 serial qchem/3.1s  Vendor
(*) Denotes limited support

Q-Chem

Q-Chem is a modern object oriented quantum chemistry program. A variety of electronic structure methods (Hartree-Fock/SCF ,DFT, MPn, Coupled Cluster) are available. Q-Chem also includes a suite of tools for chemical and spectroscopic properties analysis.

Some of the methods in Q-Chem run only in serial mode - you cannot use these methods with more than one processor. Check the manual carefuly to see if the method you want to use can take advantage of more than one processor or not

Setup

The modules package controls access to Q-Chem software.

To use the default version of Q-Chem, load the module:

%  module load qchem

You can customize your Q-Chem environment by putting Q-Chem directives in a ~/.qchemrc file. Be careful not to put tabs in your .qchemrc. System wide defaults in (/usr/common/usg/qchem/{version}/config/preferences) take presidence over ~/.qchemrc preferences.

After the module is loaded you can run qchem using

% qchem -np #n infile outfile 

Where #n describes the total number of tasks you've chosen. Or, for serial jobs

% qchem infile outfile 

Files and Disk Usage

The envronment variable $QCSCRATCH defines the location of on disk scratch and other temporary output files. By defualt this is the same as $SCRATCH.

To save scratch files for restart in a subdirectory of $QCSCRATCH, you may specify the name of the subdirectory as a third argument on the command line. E.g.,

%  qchem infile outfile save_dir 

will save intermediate results to $QCSCRATCH/savedir. The files saved there may be used in conjuction with a READ directive to restart a calculation.

% qchem infile outfile save_dir 
will save all temporary in addition to the ones needed for restart.

Examples

Examples are in /usr/common/usg/qchem/{version}/samples.

The general syntax for running the examples is quite simple:

% qchem infile outfile

The output in outfile should conclude with the usage summary

 Total job wall time:  4.00E+05 s
 Total time  CPU 1.72E+05 s  wall 4.00E+5 s
 Total time: CPU: 1.72E+05 System: 4.50E+04 Wall: 4.00E+05

Documentation and Help


LBNL Home
Page last modified: Fri, 26 Jan 2007 00:32:43 GMT
Page URL: http://www.nersc.gov/nusers/resources/software/apps/chemistry/qchem/
Web contact: webmaster@nersc.gov
Computing questions: consult@nersc.gov

Privacy and Security Notice
DOE Office of Science