Skip to content

a unified interface for molecular harmonic vibrational frequency calculations

License

Notifications You must be signed in to change notification settings

zorkzou/UniMoVib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniMoVib

A unified interface for molecular harmonic vibrational frequency calculations.

The UniMoVib program was originally written by Wenli Zou in FORTRAN 77 during 2014 and 2015 at Southern Methodist University (SMU), Dallas, Texas, within the framework of the LocalMode (now LModeA) program of the Computational and Theoretical Chemistry Group (CATCO) of SMU. This work was supported by the NSF grants CHE 1152357 and CHE 1464906. Guidance from the late Dr. Dieter Cremer is acknowledged. After being rewritten in Fortran 90 in the spring of 2017, UniMoVib has been released as a stand-alone program.

Latest Versions

Version 1.5.2 (Aug/14/2024).

  1. Bug fix in reading "AMASS" from the UniMoVib data file.
  2. The new format of APT by Molpro (ver. > 2015) has been supported (in subroutine RdMolp).
  3. In the GSVA calculation, print a Molden file of the sub-system.

Version 1.5.1 (Feb/17/2023).

  1. Bug fix in reading the GRD file saved by CFour with ECP.

Version 1.5.0 (Jan/19/2023).

  1. Checkdata is printed for BDF.
  2. Gradient information is printed for Gaussian, CFour (analytical Hessian only), and UniMoVib.
  3. The format of the UniMoVib data file has been updated.

Version 1.4.4 (Dec/28/2021).

  1. Improved GCC version 10 (gfortran) compatibility.

Version 1.4.3 (Jul/19/2021).

  1. The most abundant or the longest lived isotopic masses of the elements Rb-Np, Hs, Rg, and Og have been updated.

Version 1.4.2 (Jul/03/2021).

  1. xTB has been supported.

Version 1.4.1 (May/02/2021).

  1. PyVibMS has been supported to visualize vibrational modes (by Y. Tao).
  2. The latest version of ifort with MKL may be used in Makefile.

Version 1.4.0 (Mar/22/2021).

  1. Raman scattering activities and depolarization ratios may be calculated for the data files saved by Gaussian, Gamess, Firefly, and Orca.
  2. The Hessian file saved by the latest version of Orca may be read correctly.

Version 1.3.5 (Nov/20/2020).

  1. An ASCII data file of subsystem may be generated by GSVA.

Version 1.3.4 (Oct/24/2020).

  1. The format of UniMoVib data file has been updated. See sec. A.1 of the manual.

Version 1.3.3 (Jun/22/2020).

  1. Bug fix in symmetry analysis.
  2. The manual has been updated.

Version 1.3.2 (May/28/2020).

  1. Bug fix in symmetry analysis.

Version 1.3.1 (May/22/2020).

  1. Generalized subsystem vibrational analysis (GSVA) by Y. Tao may be performed.
  2. Cartesian coordinates may be provided in the input file through qcprog=xyzinp.

Version 1.3.0 (Apr/29/2020).

  1. Due to Jahn-Teller effects or numerical noise, sometimes the irreps of vibrational normal modes cannot be determined by the program. A new keyword IFSymtz has been introduced into the program which may symmetrize the vibrational normal modes.
  2. The longest lived isotopic masses have been updated for the elements with Z > 93.

Features

  1. Calculate harmonic vibrational frequencies and (optional) I.R. & Raman intensities from Hessian, coordinates, and other related data generated by quantum chemistry programs or by the user manually. Nearly 30 quantum chemistry programs have been supported.
  2. Calculate atomic IR charges of planar and linear molecules. Reference: Theor. Chem. Acc. 131, 1139 (2012).
  3. Analyze point group of geometry and irreducible representations of normal modes in full symmetry.
  4. Thermochemistry calculation uses the point group in full symmetry, and the results are printed in Gaussian-style.
  5. Save data files for animation of normal modes using Gabedit, Molden, or PyVibMS.
  6. Set up isotopic masses, temperature, pressure, scale factor and/or experimental frequencies, and so on.
  7. Can be used as a third party module for frequency and thermochemistry calculations in a quantum chemistry program, for example, BDF.
  8. Interface to LModeA for the local mode analysis (e.g. force constants of chemical bonds, bond angles, and so on).
  9. Generalized subsystem vibrational analysis (GSVA). References: J. Chem. Theory Comput. 14, 2558 (2018) and Theor. Chem. Acc. 140, 31 (2021).

Supported quantum chemistry programs

About

a unified interface for molecular harmonic vibrational frequency calculations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published