$LMOEDA group                (relevant if RUNTYP=EDA)
 
    This group governs the Localized Molecular Orbital
Energy Decomposition Analysis, which is capable of more
sophisticated treatment of "monomers" than the Morokuma or
RVS schemes (see $MOROKM).  For example, the wavefunctions
of the monomers may be RHF, ROHF, or UHF, the DFT
counterparts of each of these, the MP2 counterparts of each
of these, or CCSD and CCSD(T) for RHF and ROHF references.
Furthermore, division of the system into "monomers" can
involve splitting chemical bond pairs, as the MMULT example
below shows.
 
    If one or more monomers are open shell, to be treated
by ROHF, use SCFTYP=ROHF in $CONTRL.  Whenever a monomer
has an even number of electrons, so that its MMULT=1 below,
SCFTYP=ROHF (or UHF) automatically reduces to RHF on that
monomer.  Note that open shell monomers sometimes have more
than one possible electron occupancy (for example, oxygen
atom can fill 3 p orbitals by 4 electrons in various ways),
in which case the energy decomposition isn't unique.
 
CMOEDA = a flag with default .TRUE. to request canonical
         molecular orbital energy decomposition analysis
         (CMOEDA), which gives identical intermolecular
         interaction energy terms as LMOEDA, but different
         intramolecular electron-electron exchange and
         electron-electron repulsion energies.  The
         print out is slightly different from LMOEDA.
         The 2009 paper describes a general molecular
         orbital (i.e. Hartree-Fock) based EDA method
         for intermolecular interaction analysis that
         is independent of the choice of CMO or any types
         of LMO.
 
MATOM  = an array giving the number of atoms in each
         monomer. Up to ten monomers may be defined.
         Your input in $DATA must have all the atoms
         in the first monomer defined before the atoms
         in the second monomer, before the third
         monomer etc.  The sum of the MATOM array must
         be equal to the total number in the supermolecule.
 
MCHARG = an array giving the charge of each monomer.
         Up to ten monomers may be defined. The sum of
         the charges in the monomers must be equal to
         the total charge of the supermolecule.
 
MMULT  = an array giving the multiplicity of each
         monomer. Up to ten monomers may be defined.
         A positive integer means alpha spin, a negative
         integer means beta spin. For example, if an
         ethane molecule is separated into two neutral
         CH3 groups, MMULT(1)=2,-2 or MMULT(1)=-2,2.
 
SUPBAS = a flag to request Boys and Bernardi style
         counterpoise method for correcting basis set
         superposition errors.  (default is .TRUE.).
         Usually it works well with Hartree-Fock and
         MP2 and coupled cluster methods, but less well
         with DFT methods due to SCF divergent problems.
 
The paper describing this method is
    P.Su, H.Li  J.Chem.Phys. 131, 014102/1-15(2009)
 
Notes:
1. scalar relativistic effects can be handled by ECP or
MCP, but at present, all electron treatment by RELWFN is
not enabled.
2. the initial guess should be HCORE, as there is no option
at present to read monomer orbitals.
 
 
 
74 lines are written.
Edited by Shiro KOSEKI on Tue May 17 15:19:38 2022.