| Technical
Support Information
|
Running Gaussian 03 on the Cray XD1This document describes the additional installation steps required to run Gaussian 03 and Linda on the Cray XD1. It assumes that:
Modify the linda_rsh ScriptThe linda_rsh script controls how worker processes get started when a parallel Gaussian03 job is run. It is located in the directory $g03root/g03/linda7.1/opteron-linux-I8/bin. It needs to be modified for the XD1 environment. You will need to manually add the lines in green below just prior to the existing line case “$dbgname” in: ### Set up nodes on Cray XD1 ### case "$dbgname" in Sample Script for Running GaussianHere is a sample C shell script suitable for running Gaussian 03 in parallel on the XD1. This uses the PBS facility, the default under Cray-OS 1.2 (SuSE 9). Note that it requires that your .login file be setup as described in the installation instruction documents. #!/bin/csh -X PBS –l nodes=3:ppn=2#excl # run on 3 dual processor nodes.
cd work-directory # Set to directory containing Gaussian input file.
set name=filename # Set to the name of the input file.
set inp=${name}.inp; set out=${name}.xd1
# get unique nodes (PBS) set allNodes=`cat $PBS_NODEFILE` setenv GAUSS_LFLAGS "-nodelist '$nodes'" setenv GAUSS_SCRDIR /tmp /usr/bin/time -p ${g03root}/g03/g03l < ${inp} >& ${out}
Submitting Jobs to a QueueAssuming that you have named your version of the preceding script run_g03.csh, then you can use a qsub command like the following to submit a job using it: % qsub /path/run_g03.csh where path is the directory holding the submission script, and queue-name is the name of the queue to which you wish to submit the job. |