Code Monkey home page Code Monkey logo

unimovib's Introduction

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.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

unimovib's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.