Skip to content

xx__input_gaussian0

esta.gaussianBag.xx__input_gaussian0

GenerateCom

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

.. note:: work in progress: more componets are being added!!

author: skumar

__init__(xyzfile, charge, multiplicity, cal_type)

python 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, **kwargs)

Parameters:

  • func_bais

    information for the functional and basis

  • solvent

    solvent for the reaction

  • chk_filename

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

  • there

Returns:

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

    as other parameters

  • .. note::

    %chk=opt.chk %nproc=26 %mem=5000MW

    p B3LYP/Def2SVP EmpiricalDispersion=GD3 opt=(maxcycles=60)

    opt cation

    1 1 O -0.407106382 1.443503609 0.802672557 .. so on

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