mp2(1)
πΈ NAME πΈ
mp2 β Moller-Plesset Perburbation Theory β¨
π DESCRIPTION π
okay so bestie, the module literally determines the second-order Moller-Plesset energy and the one-particle density matrix (OPDM) for RHF, UHF, and ROHF references β and for ROHF it's using semicanonical orbitals, iykyk. Frozen orbitals can be used when computing the energy but not the OPDM, no cap. it's giving main character energy, fr fr. β¨
π REFERENCES π
bestie, the receipts:
β¨ Original Moller-Plesset paper: β¨
- C. Moller and M. S. Plesset, "Note on an Approximation Treatment for Many-Electron Systems," Phys. Rev. 46, 618 (1934).
π¦ Open-Shell Perturbation Theory π¦
- T. D. Crawford, H. F. Schaefer, and T. J. Lee, "On the energy invariance of open-shell perturbation theory with respect to unitary transformations of molecular orbitals," J. Chem. Phys. 105, 1060 (1996).
π₯ MP(2) Gradient Theory: π₯
- M. Frisch, M. Head-Gordon, and J. Pople, "A Direct MP2 Gradient Method," Chem. Phys. Lett. 166, 275 (1990).
- I. Nielsen, "A new direct MP2 gradient algorithm with implementation on a massively parallel computer," Chem. Phys. Lett. 255, 210 (1996).
π INPUT FORMAT π
okay so input for this program is read from the file input.dat, periodt. The following keywords are valid, bestie β vibe check time:
WFN = stringβ Specifies the type of wave function desired. The only valid entry at the present isMP2. There is no default.REFERENCE = stringβ Specifies the type of orbitals used for the single-determinant reference function. Valid entries includeRHF,UHF, andROHF. There is no default.PRINT = integerβ Determines the verbosity of the output. A value of0(the default) specifies minimal printing.CACHETYPE= stringβ Selects the priority type for maintaining the automatic memory cache used by the DPD codes. (Seelibdpd.htmlfor further details.) A value ofLOW(the default) selects a "low priority" scheme in which the deletion of items from the cache is based on pre-programmed priorities. A value ofLRUselects a "least recently used" scheme in which the oldest item in the cache will be the first one deleted.CACHELEV= integerβ Selects the level of automatic cacheing desired in the storage of various amplitudes, integrals, and intermediates in the coupled cluster procedure. A value of0retains no quantities in cache, while a level of6attempts to store all quantities in cache. For particularly large calculations, a value of0may help with certain types of memory problems. The default is2, which means that all four-index quantites with up to two virtual-orbital indices (e.g.,<ij|ab>integrals) may be held in the cache.OPDM = booleanβ IfTRUEcalculate the one-particle density matrix and makeOPDM_WRITEdefault toTRUE. The default value ofOPDMisFALSE.OPDM_WRITE = booleanβ Flag for whether or not to write the one-particle density matrix to disk.OPDM_PRINT = booleanβ Flag for whether or not to print the one-particle density matrix.
okay that's the whole vibe, bestie π«Ά β this was mp2(1), dated 10 August, 2003, periodt. π
β¨
π¦ where this page comes from
- debian bookworm: psi3 3.4.0-6+b3
- ubuntu jammy: psi3 3.4.0-6ubuntu1
- ubuntu noble: psi3 3.4.0-6ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms