ResourcesSoftwareApplicationsChemistryMaterials Science Mathematics Visualization Climate (restricted) |
GAMESSGAMESS (General Atomic and Molecular Electronic Structure System) is a program designed to carry out quantum chemical calculations. The current version of GAMESS at NERSC is that released in June 2002 by the Chemistry Department at Iowa State University. SetupThe modules package controls access to software. To use GAMESS: % module load gamess This commnd may also be included in a script which runs an GAMESS job. Running GAMESSGAMESS is most easily run with the prungms command for parallel GAMESS or srungms command for serial GAMESS. These commands takes care of setting the various environment variables and Loadleveler parameters required to connect files. The format of the prungms command is: % prungms -l logfile -n nodes -t hh:mm -c class -s dir job where job is the name of your input file, which must have a suffix ".inp". The arguments are described below:
All arguments are optional. You will be prompted for required arguments (with defaults available) if you leave them off. The command will then submit a job to Loadleveler. The dir option is a directory relative to the directory$SCRATCH/gms. This directory will be created for you if it does not exist. The srungms script is identical to prungms, except that it does not take the "-n" option since it submits a serial job. Electronic Structure Methods AvailableThe following table shows the options available for each calculation and scf type. The key is as follows: C indicates "conventional" (disk-based) integral storage; D indicates direct-integral method; P indicates parallel operation.
Resource UsageFor conventional algorithms, the disk space required will grow very rapidly with the size of the system. For these cases it would be better to use the integral-direct algorithm. The prungms command generates a new scratch directory, as a subdirectory of $SCRATCH/gms, for each run. Periodically you should remove these directories as they will consume disk space counted against your quota. By default GAMESS allocates 8 MB of memory. If you increase the amount of memory to be allocated by using the MEMORY, MWORDS, or MEMDDI parameter in the $SYSTEM input group, you should take care not to exceed the physical memeory (usually 32 GB) of the nodes you are running on. Parallel OperationGAMESS has a somewhat complicated method of parallel operation. For an N way parallel job, 2 × N MPI processes are required. Half of these processes perform data-handling only, while the other half do computation. Because of this, a nonstandard way of allocating and using MPI tasks is employed that enables 16 MPI tasks to be run on one bassi node. Chapter 5 of the documentation describes this in detail. HelpThe GAMESS Home Page contains an up-to-date resource for tutorials, documentation, and discussion groups. |
![]() |
Page last modified: Thu, 14 Feb 2008 07:04:36 GMT Page URL: http://www.nersc.gov/nusers/resources/software/apps/chemistry/gamess/ Web contact: webmaster@nersc.gov Computing questions: consult@nersc.gov Privacy and Security Notice |
![]() |