Supercomputing Institute Technical IBM

How to Run Gaussian03 (g03) via
LoadLeveler or PBS


LoadLeveler: (IBM Regatta and IBM SP)

    Introduction

    Gaussian can be run in both serial and parallel, via shared memory, through LoadLeveler on the IBM Regatta and IBM SP.

    The following sections demonstrate how to run Gaussian03 in parallel and serial in both interactive and batch modes.

    The script qg03 described below was created by the user support staff to make running Gaussian easier. This script is not part of the original Gaussian distribution.

    Setting the Scratch Directory

    IBM Regatta: The Gaussian scratch directory is set automatically on the Regatta. Please DO NOT set the environment variable GAUSS_SCRDIR on the Regatta.

    On the IBM SP the scratch directory where Gaussian stores temporary files can be specified in two different ways.

    1. Set the environment variable GAUSS_SCRDIR in the .cshrc file or in the LoadLeveler script. This is done by adding the following line to either file:

        setenv GAUSS_SCRDIR scr_directory

      where scr_directory is the directory you want Gaussian to use for the temporary files.

    2. Use the qg03 script (described below) to set the scratch directory. If the GAUSS_SCRDIR environment variable has not been set, then the script will create a temporary directory in the scratch space, /scratch1 by default, for Gaussian to use for the temporary files. The temporary directory will be removed when the calculation has finished.

      If the GAUSS_SCRDIR environment variable has been set, then the script will not create a temporary file in the scratch space, rather the predefined scratch location will be used.

    Note: Setting the GAUSS_SCRDIR environment variable is particularly useful when one or both of the scratch directories are unavailable or close to 100% filled.

    Interactive running of g03

    Batch running of g03:




PBS: (SGI, Sun)

    Introduction

    Guassian can be run in both serial and parallel (via shared memory) through PBS on the Origin and other Institute machines.

    The following sections demonstrate how to run Gaussian03 in parallel and serial in both interactive and batch modes.

    Setting the Scratch Directory

    The scratch directory where Gaussian stores temporary files can be specified in two different ways.

    1. Set the environment variable GAUSS_SCRDIR in the .cshrc file or in the PBS script. This is done by adding the following line to either file:

        setenv GAUSS_SCRDIR scr_directory

      where scr_directory is the directory you want Gaussian to use for the temporary files.

    2. Use the qg03 script (described below) to set the scratch directory. If the GAUSS_SCRDIR environment variable has not been set, then the script will create a temporary directory in the scratch space for Gaussian to use for the temporary files. The temporary directory will be removed when the calculation has finished.

      If the GAUSS_SCRDIR environment variable has been set, then the scripts will not create a temporary file in the scratch space.

    Note: Setting the GAUSS_SCRDIR environment variable is particularly useful when one or both of the scratch directories are unavailable or filled.

    Interactive running of g03

    Interactive running should be kept to a minimum. Their are a minimum number of interactive processors; therefore any long jobs run interactively on the machine will slow down other users. Running interactively should be used for testing the syntax and command combinations of Gaussian input files only. Any and all production runs should be submitted to the queue so that the jobs run on the larger batch machines. The time limits and memory limits are strictly enforced by the system administrator.

    Batch running of g03:


Please direct questions or problems to help@msi.umn.edu
The University of Minnesota is an equal opportunity educator and employer.

This information is available in alternative formats upon request by individuals with disabilities. Please send email to alt-format@msi.umn.edu or call 612-624-0528.

HOME | QUESTIONS | FEEDBACK
Events | Links | People | Publications | Support | Welcome
 


URL: http://www.msi.umn.edu /software/gaussian03/content.html
This page last modified on Thursday, 22-May-2008 16:00:15 CDT  
Please direct questions or problems to help@msi.umn.edu  
Website related questions or problems should be directed to webmaster@msi.umn.edu
The Supercomputing Institute does not collect personal information on visitors to our website. For the University of Minnesota policy, see www.privacy.umn.edu.