SCIPCM in G94
Re:
> I have been having problems getting geometries (and in some cases SCF's)
> to converge when using the scrf=scipcm option in G94. The higher
> the dielectric constant, the more problem there seems to be. Does
> anyone have any suggestions on how this problem might be cured? I
> have already started with prior hessians and the molecules are simple,
> so the problem seems to be the inclusion of solvent effects.
>
> Thanks in advance, John
>
This is one of a many such complaints I've seen on the CCL,
so a reply (possibly long-winded) to the list might be helpful ...
The problem is probably due to the multi-center surface
integration procedure which, unfortunately, is used by default for
SCI-PCM in G94. Often, a far superior procedure is to use the non-
default single center surface integration procedure: when used
appropriately, it is much faster and the surface integrals much more
accurate than the default procedure. Geometry optimizations are much
more stable using the single center method (a conseqence of the more
accurate surface integrals). To invoke the single center integration
procedure, one must enter some additional input on the input line which
specifies the solvent's dielectric constant.
Here is the format and a partial description of the general SCI-PCM
input line for G94:
Epsilon Cont NPhi NTheta ISurf
Epsilon = Dielectric constant of solvent (for example: 78.3 for water).
Cont = Value of isodensity surface in atomic units. 0.0004 au
is recommended and the default. Molecular volumes defined
by 0.0004 isodensity surfaces consistently agree fairly well
with values inferred from corresponding measured pure liquid
molar volumes or partial liquid molar volumes, which suggests
that solute cavities by such isodensity surfaces are physically
reasonable.
NPhi = Number of equally spaced phi values for numerical surface
integration, or total number of points in a Special grid.
Number is per origin. Default is Special 302.
Legitimate Special grids are currently: 110 146 194 302
434 590 770 and 974.
NTheta = Number of Gauss-Legendre theta values for numerical surface
integration, or 1 to use a Special grid, which is the default.
If using Gauss-Legendre, this number should be about half of
NPhi.
ISurf = Whether to do surface integrals numerically using a single center
(2) - the center of nuclear charge - or piecewise, using a
multi-center method (3). 3 is, in principle, more generally
applicable than 2 and is the default, but (2) is much faster
and more accurate when applicable, which is often. (2) is
applicable when, for every point on the cavity surface, the
projection of the surface normal vector onto the corresponding
unit vector from the single center is greater than zero. The
SCI-PCM solute geometry optimizations require reasonably
accurate surface integrals to work well. The accuracy of the
SCI-PCM surface integrations can be monitored by the calculated
total flux of the nuclear electric field thru the cavity
surface, which should equal 4*Pi*Qnuc, where Qnuc is the
total nuclear charge within the cavity. Another measure
of accuracy is the total surface polarization charge,
Qpol, as compared to the net charge of the cavity, Qcav,
which is (1/(4*Pi)) times the net flux of the solute
electric field through the cavity surface. If things
are done correctly then: Qpol=-(1-1/Epsilon)*Qcav.
I would strongly recommend using the single center integration
procedure by default. As implied above, the G94 SCI-PCM implementation
calculates useful independent measures of the accuracy of the SCI-PCM
surface integrals. Unfortunately, the values of these quantities (along
with other useful info like the cavity volume and surface area)
are not printed out by default, but can only be seen (for every SCF
iteration particularly the final one) by requesting #P and IOp(5/33=2),
which also causes the A LOT of other printing in the .log file (Fock
matrices, density matrices, etc.). Specifying #P alone will cause the
interesting quantities to be printed out for the first SCF iteration,
which may be adequate to determine whether the surface integrals
are sufficiently accurate to proceed.
So, if one uses the single center procedure, the main question
is how many integration points to use. Here is a rough! guide of
molecular size versus total number of points to use:
1 to 6 atoms --> 434 points (Special grid: NPhi = 434, NTheta = 1)
7 to 11 atoms --> 590 points (Special grid: NPhi = 590, NTheta = 1)
12 to 15 atoms --> 770 points (Special grid: NPhi = 770, NTheta = 1)
16 to 20 atoms --> 974 points (Special grid: NPhi = 974, NTheta = 1)
> 20 atoms --> use equally spaced Phi, Gauss-Legendre theta with
the total number of points being at least
NAtoms*100 (e.g., for 1800 total points use
NPhi = 60 and NTheta = 30).
Of course, the actual shape of the solute molecule might dictate the
need for more or less points, or possibly, for very large or
very complex solutes the complete failure of the single center method.
Here is an example input file for a HF/6-31G* SCI-PCM geometry
optimization of N,N-dimethyl acetamide in acetonitrile (Epsilon = 35.9):
#P HF/6-31+G* Opt SCRF=SCIPCM
N,N dma HF/6-31+G* opt SCI-PCM e=35.9, Cont=0.0004, 770 pts, single cent
0 1
Z-Matrix, molecule specification
35.9 0.0004 770 1 2
Note that the use of the default multi-center procedure in the above
case would require many more integration points (like 1500) and would
thus be relatively slow and the optimization may not converge due to
relatively inaccurate surface integrals.
Good Luck.
T. A. Keith
keith (- at -) kbw350.chem.yale.edu