Skip to content

input_gaussian1_1Dec2023

esta.gaussianBag.input_gaussian1_1Dec2023

GenerateCom

python class to generate input files (*.com file) for gaussian calculations

.. note:: basic key parameters are added by default in the different type of calculations!

author: skumar

__init__(xyzfile, charge, multiplicity, cal_type)

class to generate input files (*.com file) for gaussian calculations

read_xyz()

Parameters

filename : str xyz file name

Returns

atomic positions : array rank 2 array of shape (natoms, 3) atomic labels : list/array of strings rank 1 array of atomic labels strings : string string mentioning the units of coordinates

write_com(func_basis=None, dispersion=None, solvent=None, chk_file_prefix=None, nproc=None, memory=None, **extra_tags)

Parameters:

  • func_bais

    information for the functional and basis

  • dispersion

    dispersion interactions

  • solvent

    solvent for the reaction

  • chk_filename

    name of the chk file where data for subsequent calculations can be used for.

  • extra_tags

    a dictionary containing gaussian related parameters, e.g. nosymm or ultrafine etc.

Returns:

  • input ( com gaussian file containing info of atomic structure as well ) –

    as other parameters

  • .. note::

    see an example input file for different type of calculations in gaussian manual or other relevant sites.

write_input_oniom()

get input file for the oniom-msm method by suzuki etal. (ICReDD) for:

  • saddle calculations (see general folder for the implementation)
  • EQ/TS sampling calculations (this may not be possible as I tried setting up the calculation, but failed!!)
  • ReStruct calculation ..