Gaussian 03 Online Manual
The freqmem utility takes parameters for a frequency calculation and determines the amount of memory required to complete all steps in one pass, for maximum efficiency. All parameters must be provided on the command line, using the following syntax:
freqmem natoms nbasis r|u c|d functions
where the arguments are:
Here is an example of its use, estimating the memory resources required for RHF/STO-3G frequencies on taxol (113 atoms):
$ freqmem 113 361 r d sp RHF direct frequencies with sp functions: One pass requires 44.80 megawords.
The output indicates that the program will require about 360 MB of memory to complete the frequency calculation in a single pass.
If the amount of memory specified by freqmem is not available, a frequency calculation can still be completed using multiple passes. Use the %Mem Link 0 command to specify the amount of available memory. Setting this parameter to one half or one third of the amount of memory recommended by freqmem is often a good choice.
The number of basis functions required used in a Gaussian calculation is printed out early in the output file. It may also be calculated by setting up an input file for the job in question, and including the %KJob=301 Link 0 command, which tells the program to terminate as soon as Link 301 is reached (which is almost immediately). The number of basis functions used for the molecule with the specified basis set may then be retrieved from the log file with a command like this one:
$ grep "basis func" name.log 361 basis functions 1083 primitive gaussians