qmcblip.gamess package
GAMESS
- class qmcblip.gamess.WavefunctionCreator(atoms, champ_loc)[source]
Bases:
objectTool for creating CHAMP-compatible wavefunctions using GAMESS.
- Parameters
atoms (
ase.Atoms) – atoms object.champ_loc (
Path) – CHAMP basedir location.
- class qmcblip.gamess.Presets[source]
Bases:
objectPresets for different GAMESS simulations.
- class Template(*, userscr: pathlib.Path = None)[source]
Bases:
pydantic.main.BaseModelTemplate for preset.
- userscr: pathlib.Path
- class C2(*, userscr: pathlib.Path = None, rhf: qmcblip.gamess.utils.Presets.C2.RHF = RHF(contrl={'scftyp': 'RHF', 'runtyp': 'ENERGY', 'mult': 1, 'normf': 1, 'coord': 'UNIQUE', 'units': 'BOHR', 'ecp': 'READ'}, system={'timlim': 60, 'memory': 1000000}, basis={'extfil': '.TRUE.', 'gbasis': 'BFD-D'}, guess={'guess': 'HUCKEL'}, ecp=True), cas: qmcblip.gamess.utils.Presets.C2.CAS = CAS(contrl={'scftyp': 'MCSCF', 'runtyp': 'ENERGY', 'mult': 1, 'normf': 0, 'coord': 'UNIQUE', 'units': 'BOHR', 'ecp': 'READ', 'ICHARG': 0}, system={'mwords': 500}, basis={'extfil': '.TRUE.', 'gbasis': 'BFD-D'}, guess={'guess': 'MOREAD', 'norb': 28, 'norder': 1}, drt={'mxnint': 50000, 'nmcc': 2, 'ndoc': 2, 'nval': 2, 'next': - 1, 'group': 'NONE', 'istsym': 1, 'fors': '.TRUE.', 'nprt': 0}, mcscf={'cistep': 'GUGA', 'fullnr': '.TRUE.', 'maxit': 200}, gugdia={'prttol': 0.0, 'kprint': 2, 'nstate': 1, 'itermx': 200}, ecp=True, vec='rhf'), ci: qmcblip.gamess.utils.Presets.C2.CI = CI(contrl={'scftyp': 'NONE', 'runtyp': 'ENERGY', 'mult': 1, 'normf': 0, 'coord': 'UNIQUE', 'units': 'BOHR', 'ecp': 'READ', 'cityp': 'GUGA', 'ICHARG': 0}, system={'mwords': 500}, basis={'extfil': '.TRUE.', 'gbasis': 'BFD-D'}, guess={'guess': 'MOREAD', 'norb': 28, 'norder': 0, 'prtmo': '.TRUE.'}, cidrt={'mxnint': 50000, 'nfzc': 2, 'ndoc': 2, 'nval': 2, 'next': - 1, 'group': 'NONE', 'istsym': 1, 'fors': '.TRUE.', 'nprt': 2}, mcscf={'cistep': 'GUGA', 'fullnr': '.TRUE.', 'maxit': 200}, gugdia={'prttol': 0.0, 'kprint': 2, 'nstate': 1, 'itermx': 200}, ecp=True, vec='cas'), atoms: ase.atoms.Atoms = Atoms(symbols='C2', pbc=False))[source]
Bases:
qmcblip.gamess.utils.Presets.TemplatePreset for C2 wavefunction.
- class RHF(*, contrl: dict = {'coord': 'UNIQUE', 'ecp': 'READ', 'mult': 1, 'normf': 1, 'runtyp': 'ENERGY', 'scftyp': 'RHF', 'units': 'BOHR'}, system: dict = {'memory': 1000000, 'timlim': 60}, basis: dict = {'extfil': '.TRUE.', 'gbasis': 'BFD-D'}, guess: dict = {'guess': 'HUCKEL'}, ecp: bool = True)[source]
Bases:
pydantic.main.BaseModelRHF simulation for C2.
- class CAS(*, contrl: dict = {'ICHARG': 0, 'coord': 'UNIQUE', 'ecp': 'READ', 'mult': 1, 'normf': 0, 'runtyp': 'ENERGY', 'scftyp': 'MCSCF', 'units': 'BOHR'}, system: dict = {'mwords': 500}, basis: dict = {'extfil': '.TRUE.', 'gbasis': 'BFD-D'}, guess: dict = {'guess': 'MOREAD', 'norb': 28, 'norder': 1}, drt: dict = {'fors': '.TRUE.', 'group': 'NONE', 'istsym': 1, 'mxnint': 50000, 'ndoc': 2, 'next': - 1, 'nmcc': 2, 'nprt': 0, 'nval': 2}, mcscf: dict = {'cistep': 'GUGA', 'fullnr': '.TRUE.', 'maxit': 200}, gugdia: dict = {'itermx': 200, 'kprint': 2, 'nstate': 1, 'prttol': 0.0}, ecp: bool = True, vec: str = 'rhf')[source]
Bases:
pydantic.main.BaseModelCAS simulation for C2.
- class CI(*, contrl: dict = {'ICHARG': 0, 'cityp': 'GUGA', 'coord': 'UNIQUE', 'ecp': 'READ', 'mult': 1, 'normf': 0, 'runtyp': 'ENERGY', 'scftyp': 'NONE', 'units': 'BOHR'}, system: dict = {'mwords': 500}, basis: dict = {'extfil': '.TRUE.', 'gbasis': 'BFD-D'}, guess: dict = {'guess': 'MOREAD', 'norb': 28, 'norder': 0, 'prtmo': '.TRUE.'}, cidrt: dict = {'fors': '.TRUE.', 'group': 'NONE', 'istsym': 1, 'mxnint': 50000, 'ndoc': 2, 'next': - 1, 'nfzc': 2, 'nprt': 2, 'nval': 2}, mcscf: dict = {'cistep': 'GUGA', 'fullnr': '.TRUE.', 'maxit': 200}, gugdia: dict = {'itermx': 200, 'kprint': 2, 'nstate': 1, 'prttol': 0.0}, ecp: bool = True, vec: str = 'cas')[source]
Bases:
pydantic.main.BaseModelCI simulation for C2.