$EFPARM group                                (optional, experimental)           
                                                                                
This group is designed to set additional parameters affecting EFP calculation.  
As of now, it contains the following keys:                                      
                                                                                
CTCUT is an array of floating-point values setting the cutoff radii             
      for each pair of EFP fragment types, interpreted as a                     
      lower-triangular column-major matrix. Nonnegative value sets a            
      cutoff in Bohr units, irrespective of the value of UNITS in               
      $CONTRL group. Negative value is interpreted as "no cutoff" (or           
      "infinite cutoff").                                                       
                                                                                
      Currently, gradients are not available for the EFP-with-cutoffs.          
                                                                                
      Example:                                                                  
        Suppose, the EFP system contains 8 fragments: first 3 of type           
        AAA, then 2 of type BBB, then 3 of type CCC. Then the input is          
        interpreted this way:                                                   
                                                                                
        CTCUT(1)= AAA-AAA, AAA-BBB, BBB-BBB, AAA-CCC, BBB-CCC, CCC-CCC          
                                                                                
        where III-JJJ is a cutoff radius between fragments of type III          
        and JJJ.                                                                
      End of example.                                                           
                                                                                
==========================================================                      
                                                                                
$FRAGNAME group                                                                 
            (required for each FRAGNAME given in $EFRAG)                        
                                                                                
   This group gives all pertinent information for a given                       
Effective Fragment Potential (EFP).  This information falls                     
into three categories, with the first two shared by the                         
EFP1 and EFP2 models:                                                           
     electrostatics (distributed multipoles, screening)                         
     polarizability (distributed dipole polarizabilities)                       
The EFP1 model contains one final term,                                         
     fitted exchange repulsion                                                  
whereas the EFP2 model contains a collection of terms,                          
     exchange repulsion, dispersion, charge transfer...                         
An Effective Fragment Potential is input using several                          
different subgroups.  Each subgroup is specified by a                           
particular name, and is terminated by the word STOP.  You                       
may omit any of the subgroups to omit that term from the                        
EFP.  All values are given in atomic units.                                     
                                                                                
To input monopoles,             follow input sequence -EM-                      
To input dipoles,               follow input sequence -ED-                      
To input quadrupoles,           follow input sequence -EQ-                      
To input octopoles,             follow input sequence -EO-                      
To input electrostatic screening,   follow input seq. -ES-                      
To input polarizable points,    follow input sequence -P-                       
To input polarizability screening,  follow input seq. -PS-                      
To input fitted "repulsion",    follow input sequence -R-                       
To input Pauli exchange,        follow input sequence -PE-                      
To input dispersion,            follow input sequence -D-                       
To input charge transfer,       follow input sequence -CT-                      
                                                                                
The data contained in a $FRAGNAME is normally generated by                      
performing a RUNTYP=MAKEFP using a normal $DATA's ab initio                     
computation on the desired solvent molecule.  A MAKEFP run                      
will generate all terms for an EFP2 potential, including                        
multipole screening parameters.  The screening option is                        
controlled by $DAMP and $DAMPGS input, and by you checking                      
the final fitting parameters for reasonableness.                                
                                                                                
Note that the ability to fit the "repulsion" term in an                         
EFP1 potential is not included in GAMESS, meaning that EFP1                     
computations normally use built-in EFP1 water potentials.                       
                                                                                
----------------------------------------------------------                      
                                                                                
-1-   a single descriptive title card                                           
----------------------------------------------------------                      
                                                                                
-2-   COORDINATES                                                               
                                                                                
COORDINATES signals the start of the subgroup containing                        
the multipolar expansion terms (charges, dipoles, ...).                         
Optionally, one can also give the coordinates of the                            
polarizable points, or centers of exchange repulsion.                           
                                                                                
-3-   NAME, X, Y, Z, WEIGHT, ZNUC                                               
                                                                                
NAME    is a unique string identifying the point.                               
X, Y, Z are the Cartesian coordinates of the point, and                         
        must be in Bohr units.                                                  
WEIGHT, ZNUC are the atomic mass and nuclear charge, and                        
        should be given as zero only for points which are                       
        not nuclei.                                                             
                                                                                
In EFP1 potentials, the true nuclei will appear twice, once                     
for defining the positive nuclear charge and its screening,                     
and a second time for defining the electronic distributed                       
multipoles.                                                                     
                                                                                
Repeat line -3- for each expansion point, and terminate                         
the list with a "STOP".                                                         
----------------------------------------------------------                      
                                                                                
Note: the multipole expansion produced by RUNTYP=MAKEFP                         
comes from Stone's distributed multipole analysis (DMA).                        
An alternative expansion, from a density based multipole                        
expansion (DBME) performed on an adaptive grid is placed in                     
the job's PUNCH file.  This alternative multipole expansion                     
may be preferable if large basis sets are in use (the DMA                       
expansion is basis set sensitive).  The DBME values can be                      
inserted in place of the DMA values, for -EM-, -ED, -EQ-,                       
and -EO- sections, if you wish.  Experience suggests that                       
DBME multipoles are about as accurate as those obtained                         
using DMA.                                                                      
                                                                                
-EM1-  MONOPOLES                                                                
                                                                                
MONOPOLES signals the start of the subgroup containing                          
the electronic and nuclear monopoles.                                           
                                                                                
-EM2-  NAME, CHARGE1, CHARGE2                                                   
                                                                                
NAME must match one given in the COORDINATES subgroup.                          
CHARGE1 = electronic monopole at this point.                                    
CHARGE2 = nuclear monopole at this point.  Omit or enter                        
          zero if this is a bond midpoint or some other                         
          expansion point that is not a nucleus.                                
                                                                                
Repeat -EM2- to define all desired charges.                                     
Terminate this subgroup with a "STOP".                                          
----------------------------------------------------------                      
-ED1-  DIPOLES                                                                  
                                                                                
DIPOLES signals the start of the subgroup containing the                        
dipolar part of the multipolar expansion.                                       
                                                                                
-ED2-  NAME, MUX, MUY, MUZ                                                      
                                                                                
NAME must match one given in the COORDINATES subgroup.                          
MUX, MUY, MUZ are the components of the electronic dipole.                      
                                                                                
Repeat -ED2- to define all desired dipoles.                                     
Terminate this subgroup with a "STOP".                                          
----------------------------------------------------------                      
-EQ1-  QUADRUPOLES                                                              
                                                                                
QUADRUPOLES signals the start of the subgroup containing                        
the quadrupolar part of the multipolar expansion.                               
                                                                                
-EQ2-  NAME, XX, YY, ZZ, XY, XZ, YZ                                             
                                                                                
NAME must match one given in the COORDINATES subgroup.                          
XX, YY, ZZ, XY, XZ, and YZ are the components of the                            
electronic quadrupole moment.                                                   
                                                                                
Repeat -EQ2- to define all desired quadrupoles.                                 
Terminate this subgroup with a "STOP".                                          
----------------------------------------------------------                      
-EO1-  OCTUPOLES     (note: OCTOPOLES is misspelled)                            
                                                                                
OCTUPOLES signals the start of the subgroup containing                          
the octupolar part of the multipolar expansion.                                 
                                                                                
-EO2-  NAME, XXX, YYY, ZZZ, XXY, XXZ,                                           
             XYY, YYZ, XZZ, YZZ, XYZ                                            
                                                                                
NAME must match one given in the COORDINATES subgroup.                          
XXX, ...  are the components of the electronic octopole.                        
                                                                                
Repeat -EO2- to define all desired octopoles.                                   
Terminate this subgroup with a "STOP".                                          
----------------------------------------------------------                      
                                                                                
-ES1a-  SCREEN                                                                  
                                                                                
SCREEN signals the start of the subgroup containing                             
Gaussian screening (A*exp[-B*r**2]) for the distributed                         
multipoles, which account for charge penetration effects.                       
                                                                                
SCREEN pertains to ab initio-EFP multipole interactions, in                     
contrast to the SCREENx groups defined just below for EFP-                      
EFP interactions.                                                               
                                                                                
-ES1b-  NAME, A, B                                                              
                                                                                
NAME must match one given in the COORDINATES subgroup.                          
A, B are the parameters of the Gaussian screening term.                         
                                                                                
Repeat -ES1b- to define all desired screening points.                           
Terminate this subgroup with a "STOP".                                          
----------------------------------------------------------                      
                                                                                
note: SCREENx input (any x) is only obeyed if ISCRELEC=0.                       
      SCREENx input will be ignored if ISCRELEC=1.                              
                                                                                
One (and only one) of the following groups should appear to                     
define the EFP-EFP multipole screening:                                         
                                                                                
-ES2a-  SCREEN1 or SCREEN2 or SCREEN3                                           
                                                                                
SCREEN1 signals the start of the subgroup containing                            
Gaussian screening (A*exp[-B*r**2]) for the distributed                         
multipoles, which account for charge-charge penetration                         
effects.                                                                        
                                                                                
SCREEN2 signals the start of the subgroup containing                            
exponential screening (A*exp[-B*r]) for the distributed                         
multipoles, which account for charge-charge penetration                         
effects.  This is often the EFP-EFP screening of choice.                        
                                                                                
SCREEN3 signals the start of the subgroup containing the                        
screening terms (A*exp[-B*r]) for the distributed                               
multipoles, which account for high-order penetration                            
effects (higher terms means charge-charge, as for SCREEN1                       
or SCREEN2, but also charge-dipole, charge-quadrupole, and                      
dipole-dipole and dipole-quadrupole terms).                                     
                                                                                
-ES2b-  NAME, A, B                                                              
                                                                                
NAME must match one given in the COORDINATES subgroup.                          
A, B are the parameters of the exponential screening term.                      
                                                                                
Repeat -ES2b- to define all desired screening points.                           
Terminate this subgroup with a "STOP".                                          
----------------------------------------------------------                      
                                                                                
-P1-  POLARIZABLE POINTS                                                        
                                                                                
POLARIZABLE POINTS signals the start of the subgroup                            
containing the distributed dipole polarizability tensors,                       
and their coordinates.  This subgroup allows the                                
computation of the polarization energy.                                         
                                                                                
-P2-  NAME, X, Y, Z                                                             
                                                                                
NAME gives a unique identifier to the location of this                          
polarizability tensor.  It might match one of the points                        
already defined in the COORDINATES subgroup, but often does                     
not.  Typically the distributed polarizability tensors are                      
located at the centroids of localized MOs.                                      
                                                                                
X, Y, Z are the coordinates of the polarizability point.                        
They should be omitted if NAME did appear in COORDINATES.                       
The units are controlled by UNITS= in $CONTRL.                                  
                                                                                
-P3-  XX, YY, ZZ, XY, XZ, YZ, YX, ZX, ZY                                        
                                                                                
XX, ... are components of the distributed polarizability,                       
which is not a symmetric tensor.  XY means dMUx/dFy, where                      
MUx is a dipole component, and Fy is a component of an                          
applied field.                                                                  
                                                                                
Repeat -P2- and -P3- to define all desired polarizability                       
tensors, and terminate this subgroup with a "STOP".                             
----------------------------------------------------------                      
                                                                                
-PS1-  POLSCR                                                                   
                                                                                
This section must not be given if ISCRPOL=1.  If not given,                     
when ISCRPOL=0, no polarization screening is performed.                         
                                                                                
POLSCR signals the start of the subgroup containing the                         
screening (by exp[-B*r]) for the induced dipoles.  It                           
pertains only to EFP-EFP interactions.  It requires that                        
you be using SCREEN3 damping of the multipole-multipole                         
interactions!  It applies to charge/induced dipole,                             
dipole/induced dipole, quadrupole/induced dipole, and                           
induced dipole/induced dipole terms.                                            
                                                                                
-PS2-  NAME, B                                                                  
                                                                                
NAME must match one of the distributed dipole points given                      
in the POLARIZABLE subgroup.                                                    
B is the exponent of the exponential screening term, and a                      
typical value is about 1.5.                                                     
                                                                                
Repeat -PS2- to define all desired screening points.                            
Terminate this subgroup with a "STOP".                                          
----------------------------------------------------------                      
                                                                                
FORCE POINT                                                                     
                                                                                
This section controls coarse graining of the gradient, if                       
FRCPNT is selected in $EFRAG.  The input consists of the                        
coordinates of the desired points:                                              
   COM x  y  z                                                                  
   FP1 x  y  z                                                                  
   FP2 x  y  x                                                                  
      ...                                                                       
   STOP                                                                         
where x,y,z are the coordinates of center of mass (COM) and                     
also any desired "force points" FP1, FP2, ...                                   
                                                                                
Terminate this subgroup with a "STOP".                                          
----------------------------------------------------------                      
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                      EFP1 versus EFP2                                          
                                                                                
The EFP1 model consists of a fitted potential, which is a                       
remainder term, after taking care of electrostatics and                         
polarization with the input described above.  The fitted                        
term is called a "repulsive potential" because its largest                      
contribution stems from Pauli exchange repulsion.  The fit                      
actually contains several other interactions, since it is                       
just a fit to the total interaction potential's remainder                       
after subtracting the elecrostatic and polarization                             
interactions.                                                                   
                                                                                
The EFP2 model uses analytic representations for exchange                       
repulsion and other terms, and these are documented after                       
the EFP1's "repulsive potential".                                               
                                                                                
----------------------------------------------------------                      
                                                                                
                                                                                
-R1-  REPULSIVE POTENTIAL                                                       
                                                                                
See also the $FRGRPL input group, which defines the fit for                     
the EFP1-EFP1 repulsion term.                                                   
                                                                                
REPULSIVE POTENTIAL signals the start of the subgroup                           
containing the fitted exchange repulsion potential, for the                     
interaction between the fragment and the ab initio part of                      
the system.  This term also accounts, in part, for other                        
effects, since it is a fit to a remainder.  The fitted                          
potential has the form                                                          
                                                                                
       N                                                                        
      sum   C * exp[-D  * r**2]                                                 
       i     i        i                                                         
                                                                                
                                                                                
-R2-  NAME, X, Y, Z, N                                                          
                                                                                
NAME may match one given in the COORDINATES subgroup, but                       
need not.  If NAME does not match one of the known points,                      
you must give its coordinates X, Y, and Z, otherwise omit                       
these three values.  N is the total number of terms in the                      
fitted repulsive potential.                                                     
                                                                                
-R3-  C, D                                                                      
                                                                                
These two values define the i-th term in the repulsive                          
potential.  Repeat line -R3- for all N terms.                                   
                                                                                
Repeat -R2- and -R3- to define all desired repulsive                            
potentials,  and terminate this subgroup with a "STOP".                         
----------------------------------------------------------                      
                                                                                
The following terms are part of the developing EFP2 model.                      
This model replaces the "kitchen sink" fitted repulsion in                      
the EFP1 model by analytic formulae.  These formulae are to                     
be specific for each kind of physical interaction, and to                       
pertain to any solvent, not just water.  The terms which                        
are programmed so far are given below.                                          
                                                                                
----------------------------------------------------------                      
                                                                                
-PE1-  PROJECTION BASIS SET                                                     
-PE2-  PROJECTION WAVEFUNCTION n m                                              
-PE3-  FOCK MATRIX ELEMENTS                                                     
-PE4-  LMO CENTROIDS                                                            
                                                                                
These four sections contain the data needed to compute the                      
Pauli exchange repulsion, namely                                                
  1. the original basis set used to extract the potential.                      
  2. the localized orbitals, expanded in that basis.                            
  3. the Fock matrix, in the localized orbital basis.                           
  4. the coordinates of the center of each localized orb.                       
The information generated by a MAKEFP that follows these                        
four strings is largely self explanatory.  Note, however,                       
that the orbitals (PE2) must have two integers giving the                       
number of occupied orbitals -n- and the size of the basis                       
set -m-.  The PE2 and PE3 subsections do not contain STOP                       
lines.                                                                          
                                                                                
----------------------------------------------------------                      
                                                                                
-D1-  DYNAMIC POLARIZABLE POINTS                                                
                                                                                
DYNAMIC POLARIZABLE POINTS signals the start of the                             
subgroup containing the distributed imaginary frequency                         
dipole polarizability tensors, and their coordinates.  This                     
information permits the computation of dispersion energies.                     
                                                                                
-D2-  NAME, X, Y, Z                                                             
                                                                                
NAME gives a unique identifier to the location of this                          
polarizability tensor.  It might match one of the points                        
already defined in the COORDINATES subgroup, but often does                     
not.  Typically the distributed polarizability tensors are                      
located at the centroids of localized MOs.                                      
                                                                                
X, Y, Z are the coordinates of the polarizability point.                        
They should be omitted if NAME did appear in COORDINATES.                       
The units are controlled by UNITS= in $CONTRL.                                  
                                                                                
-D3-  XX, YY, ZZ, XY, XZ, YZ, YX, ZX, ZY                                        
                                                                                
XX, ... are components of the distributed polarizability,                       
which is not a symmetric tensor.  XY means dMUx/dFy, where                      
MUx is a dipole component, and Fy is a component of an                          
applied field.                                                                  
                                                                                
Repeat -D2- and -D3- to define all desired polarizability                       
tensors, and then repeat for all desired imaginary                              
frequencies.  MAKEFP jobs use 12 imaginary frequencies at                       
certain internally stored values, to enable quadrature of                       
these tensors, to form the C6 dispersion coefficient.  Thus                     
D2 and D3 input is repeated 12 times.  Terminate this                           
subgroup with a "STOP".                                                         
----------------------------------------------------------                      
                                                                                
-QD1- DIPOLE-QUADRUPOLE DYNAMIC POLARIZABLE POINTS                              
-QD2- data similar to -D2- above                                                
-QD3- data similar to -D3- above                                                
                                                                                
These data are used for the 7th power dispersion formula,                       
and are already in the right format from a MAKEFP run.  See                     
also NODISP7 above, to skip its use.                                            
                                                                                
----------------------------------------------------------                      
                                                                                
-CT1- CTVEC n m                                                                 
-CT2- CTFOK                                                                     
                                                                                
These two sections contain the data needed to compute the                       
charge transfer energy, namely                                                  
  1. the canonical occupied orbitals, followed by either                        
valence virtuals or canonical virtuals, depending on                            
CTVVO's setting during the MAKEFP run.  These MOs are                           
expanded in the -PE1- basis.                                                    
  2. the occupied orbitals' eigenvalues.                                        
The information generated by a MAKEFP that follows these                        
two strings is largely self explanatory.  The MO and AO                         
sizes given by -n- and -m- have the same meaning as for the                     
-PE2- group.  The CTVEC info does not have a STOP line, but                     
CTFOK does.                                                                     
                                                                                
----------------------------------------------------------                      
                                                                                
The EFP2 model presently can generate the energy for a                          
system with an ab initio molecule and EFP2 solvents, if                         
only Pauli exchange repulsion is used.  The AI-EFP gradient                     
for this term is not yet programmed, nor are there AI-EFP                       
codes for dispersion or charge transfer.  Thus use of the                       
EFP2 model, for all practical purposes, is limited to EFP-                      
EFP interactions only, via COORD=FRAGONLY.                                      
                                                                                
==========================================================                      

generated on 7/7/2017