:orphan: .. index:: *MP2 NO .. _*MP2 NO: ======== \*MP2 NO ======== Introduction ============ MP2 natural orbitals module by S. Knecht and H. J. Aa. Jensen. The MP2 calculation will produce the MP2 energy and the natural orbitals for the density matrix through second order. The primary purpose of this option is to generate good starting orbitals for CI or MCSCF but also CC wave functions, but it may of course also be used to obtain the MP2 energy, perhaps with frozen core orbitals. For valence correlation calculations it is recommended that the core orbitals are excluded via the :ref:`MP2_NO_.ACTIVE` in order to obtain the appropriate correlating orbitals as start for an MCSCF calculation. As the commonly used basis sets do not contain correlating orbitals for the core orbitals and as the core correlation energy therefore becomes arbitrary, a thoughtfully chosen :ref:`MP2_NO_.ACTIVE` option can also be of benefit in MP2 energy calculations. See also Ref. :cite:`Jensen1988` for more details. *Note*: the module works at present only for closed-shell Hartree-Fock reference wave functions. Keywords ======== .. index:: .PRINT .. _MP2_NO_.PRINT: .PRINT ------ Print level. *Default:* :: .PRINT 0 .. index:: .ACTIVE .. _MP2_NO_.ACTIVE: .ACTIVE ------- Read :ref:`orbital_strings` of orbitals to be included in the MP2 calculation when constructing the MP2 density and natural orbitals. .. index:: .MAX VS .. _MP2_NO_.MAX VS: .MAX VS ------- Maximum number of virtual orbitals in the MP2 calculation. The actual number will be reduced to this value if its exceeded by the number calculated from :ref:`MP2_NO_.ACTIVE`. *Default:* :: .MAX VS 200 .. index:: .SEL NO .. _MP2_NO_.SEL NO: .SEL NO ------- Select a minimal set of natural orbitals given as a string analog to the :ref:`orbital_strings` defined as active orbitals in subsequent correlation calculations. The numbers are: max. occupation, min occupation, safety tolerance (here +-10%). *Default*: :: .SEL NO NO-occ 1.99 0.001 0.1 .. index:: .SCHEME .. _MP2_NO_.SCHEME: .SCHEME ------- Sets the integral transformation scheme for the :ref:`**MOLTRA` part. *Default*: default scheme of MOLTRA (scheme 6): :: .SCHEME 6 .. index:: .MULPOP .. _MP2_NO_.MULPOP: .MULPOP ------- Perform a Mulliken population analysis (see :ref:`MP2_NO_.MULPOP`) of the MP2 natural orbitals. This can be useful for a comparison with a Mulliken population analysis of the Hartree-Fock orbitals. .. index:: .INTFLG .. _MP2_NO_.INTFLG: .INTFLG ------- Specify what two-electron integrals to include during the construction of the MP2 natural orbitals (default: :ref:`HAMILTONIAN_.INTFLG` under :ref:`**HAMILTONIAN`).