TY - JOUR
T1 - Computational thermochemistry
T2 - Automated generation of scale factors for vibrational frequencies calculated by electronic structure model chemistries
AU - Yu, Haoyu S.
AU - Fiedler, Lucas J.
AU - Alecu, I. M.
AU - Truhlar, Donald G.
N1 - Publisher Copyright:
© 2016
PY - 2017/1/1
Y1 - 2017/1/1
N2 - We present a Python program, FREQ, for calculating the optimal scale factors for calculating harmonic vibrational frequencies, fundamental vibrational frequencies, and zero-point vibrational energies from electronic structure calculations. The program utilizes a previously published scale factor optimization model (Alecu et al., 2010) to efficiently obtain all three scale factors from a set of computed vibrational harmonic frequencies. In order to obtain the three scale factors, the user only needs to provide zero-point energies of 15 or 6 selected molecules. If the user has access to the Gaussian 09 or Gaussian 03 program, we provide the option for the user to run the program by entering the keywords for a certain method and basis set in the Gaussian 09 or Gaussian 03 program. Four other Python programs, input.py, input6, pbs.py, and pbs6.py, are also provided for generating Gaussian 09 or Gaussian 03 input and PBS files. The program can also be used with data from any other electronic structure package. A manual of how to use this program is included in the code package. Program summary Program title: FREQ Catalogue identifier: AFBH_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AFBH_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland at http://www.cpc.cs.qub.ac.uk or from Truhlar group software page at comp.chem.umn.edu/freq/ Licensing provisions: GNU GPL v3 No. of lines in distributed program, including test data, etc.: 3013 No. of bytes in distributed program, including test data, etc.: 212537 Distribution format: tar.gz Programming language: PYTHON. Computer: Any computer with PYTHON compiler. Operating systems: Linux, Unix. Classifications: 16.3, 23. External routines: Gaussian 03 or Gaussian 09 (see “Restrictions”). Nature of problem: Optimization of property-specific scale factors for vibrational frequencies for a specific electronic model chemistry. Solution method: The method is based on minimizing the root-mean-square deviation between a set of zero-point energies derived from harmonic vibrational frequencies (either provided by the user or computed on the fly) and their experimentally determined counterparts. Restrictions: In order to compute the electronic model chemistry's harmonic zero-point energies on the fly, the user must have access to the Gaussian 03 or Gaussian 09 program. If the electronic model chemistry's zero-point energies are read in, no other program is required. Additional comments: After opening the FREQ.tar.gz file, the user will find a run.sh file which can be used to run all the programs to obtain the scaling factors for a user-chosen electronic structure model chemistry. Running time: Less than a second if the user provides the zero-point energies; if zero-point energies are to be computed, the running time depends on the electronic model chemistry used to compute them as well as the efficiency of the Gaussian 09 program, in our test we obtain the results within 10 min by using one node with eight processors for each Gaussian 09 input on Minnesota Supercomputing Institute's Mesabi supercomputer.
AB - We present a Python program, FREQ, for calculating the optimal scale factors for calculating harmonic vibrational frequencies, fundamental vibrational frequencies, and zero-point vibrational energies from electronic structure calculations. The program utilizes a previously published scale factor optimization model (Alecu et al., 2010) to efficiently obtain all three scale factors from a set of computed vibrational harmonic frequencies. In order to obtain the three scale factors, the user only needs to provide zero-point energies of 15 or 6 selected molecules. If the user has access to the Gaussian 09 or Gaussian 03 program, we provide the option for the user to run the program by entering the keywords for a certain method and basis set in the Gaussian 09 or Gaussian 03 program. Four other Python programs, input.py, input6, pbs.py, and pbs6.py, are also provided for generating Gaussian 09 or Gaussian 03 input and PBS files. The program can also be used with data from any other electronic structure package. A manual of how to use this program is included in the code package. Program summary Program title: FREQ Catalogue identifier: AFBH_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AFBH_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland at http://www.cpc.cs.qub.ac.uk or from Truhlar group software page at comp.chem.umn.edu/freq/ Licensing provisions: GNU GPL v3 No. of lines in distributed program, including test data, etc.: 3013 No. of bytes in distributed program, including test data, etc.: 212537 Distribution format: tar.gz Programming language: PYTHON. Computer: Any computer with PYTHON compiler. Operating systems: Linux, Unix. Classifications: 16.3, 23. External routines: Gaussian 03 or Gaussian 09 (see “Restrictions”). Nature of problem: Optimization of property-specific scale factors for vibrational frequencies for a specific electronic model chemistry. Solution method: The method is based on minimizing the root-mean-square deviation between a set of zero-point energies derived from harmonic vibrational frequencies (either provided by the user or computed on the fly) and their experimentally determined counterparts. Restrictions: In order to compute the electronic model chemistry's harmonic zero-point energies on the fly, the user must have access to the Gaussian 03 or Gaussian 09 program. If the electronic model chemistry's zero-point energies are read in, no other program is required. Additional comments: After opening the FREQ.tar.gz file, the user will find a run.sh file which can be used to run all the programs to obtain the scaling factors for a user-chosen electronic structure model chemistry. Running time: Less than a second if the user provides the zero-point energies; if zero-point energies are to be computed, the running time depends on the electronic model chemistry used to compute them as well as the efficiency of the Gaussian 09 program, in our test we obtain the results within 10 min by using one node with eight processors for each Gaussian 09 input on Minnesota Supercomputing Institute's Mesabi supercomputer.
KW - Force constants
KW - Frequencies
KW - Fundamental frequency
KW - Harmonic approximation
KW - Molecules
KW - Scale factors
KW - Vibrations
KW - Zero-point energy
UR - http://www.scopus.com/inward/record.url?scp=85002555878&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85002555878&partnerID=8YFLogxK
U2 - 10.1016/j.cpc.2016.09.004
DO - 10.1016/j.cpc.2016.09.004
M3 - Article
AN - SCOPUS:85002555878
SN - 0010-4655
VL - 210
SP - 132
EP - 138
JO - Computer Physics Communications
JF - Computer Physics Communications
ER -