CCL:G: Gaussian G09- Relaxed scans in Cartesian coordinates
- From: Cory Pye <cpye-*-ap.smu.ca>
- Subject: CCL:G: Gaussian G09- Relaxed scans in Cartesian
coordinates
- Date: Thu, 10 Oct 2013 16:51:22 -0300 (ADT)
Sent to CCL by: Cory Pye [cpye##ap.smu.ca]
Jason,
It should be possible to use opt=z-matrix to do your relaxed PES scan for the
coordinates that you want to vary. For the atoms that move around a lot, you
can use cartesians as part of the z-matrix, if needed, to avoid problems with
angles becoming 0 or 180. An example might be to use a z-matrix to represent
your solute and cartesians to represent the solvating water molecules.
-Cory
On Wed, 9 Oct 2013, Jason Boettger jdb488=psu.edu wrote:
>
> Sent to CCL by: "Jason Boettger" [jdb488!^!psu.edu]
> Hi folks!
>
> This is a humble request for some assistance on a relaxed PES scan in
> Gaussian G09 (rev. c01 for what it's worth). I am trying to perform a
relaxed
> PES scan to determine the activation energy of an aqueous reaction, which I
> am simulating with several water molecules. When I set up a typical relaxed
> PES scan using ModRedundant commands, my model runs typically crash after a
> few optimization steps (not even scan steps, just the constrained
> optimization steps). I believe the shifting of water molecules in my model
> causes the automatically-generated redundant internal coordinate system to
> break, and I get errors of the form "Eigenvalue # is ### should be
less than
> 0.000 Eigenvector...Error in redundant internal coordinate system." I
believe
> these errors would be fixed if I could manage to do the scan in Cartesian
> coordinates, but ModRedundant commands don't work in Cartesian coordinates.
> This is all very frustrating because it forces me to continually re-submit
> these jobs, wasting precious time in computing queues.
>
> Well, that is the nature of my problem. Here are some potential solutions I
> have come up with, but I need your help in how to implement them, and in
> knowing if they are even possible:
>
> First, I could use a sequence of optimization jobs that I string together
> with Link1. I could enter the Cartesian coordinates of all atoms, then
freeze
> the two atoms of interest I want to scan (1), then perform a constrained
> optimization in Cartesian coordinates. Then, I could use Link1, recover the
> newly optimized geometry with geom=check guess=read, and then somehow (2)
> modify the Cartesian coordinates of the two atoms of interest so that they
> are closer by, say, 0.1A. Alternatively, I could convert back to redundant
> internal coordinates after each constrained optimization step and do a one-
> step rigid PES scan to increment the two atoms of interest together, then
use
> Link1 to switch back to a constrained optimization in Cartesian coordinates
> (3). These proposed solutions would result in very long input files, but
> creating them by means of a Python script should be fairly straightforward.
> My questions are thus: (1) How do you freeze atoms in Cartesian
coordinates?
> It is easy to do in redundant internal coordinates, but I couldn't get any
of
> the old solutions posted to the CCL list for G03 and earlier to work for
me.
> A quick example would be VERY helpful. (2) Is there a way to modify
Cartesian
> coordinates that I have recovered with geom=check guess=read? Again, an
> example would be very helpful. (3) Are there any problems in switching back
> and forth between coordinate systems that might arise using this method?
I'd
> still need to figure out how to freeze the two atoms of interest.
>
> Second, I could attempt to work in redundant internal coordinates, but
> manually choose those coordinates which I want to use to describe my
system.
> (1) How can I go about constructing these; can anybody point me to a
> tutorial? (2) Also, is there a way looking at the error output which lists
> the eigenvectors to tell which redundant internal coordinates are causing
my
> issues?
>
> Third, there could be some magic way to actually do relaxed PES scans in
> Cartesian coordinates. Does anybody know a way? The online GAUSSIAN manual
is
> heinously unhelpful at times.
>
> Thank you so much for making it to the bottom of my long message, and
again,
> any help would be appreciated- figuring out how to freeze Cartesian
> coordinates would be a big step in the right direction! And let me know if
it
> would help for me to clarify anything. Thanks in advance!
>
> Jason Boettger
> PhD Student, Geosciences, Penn State University
> jdb488,psu.edu>
>
************* ! Dr. Cory C. Pye
***************** ! Associate Professor
*** ** ** ** ! Theoretical and Computational Chemistry
** * **** ! Department of Chemistry, Saint Mary's University
** * * ! 923 Robie Street, Halifax, NS B3H 3C3
** * * ! cpye|*|crux.stmarys.ca http://apwww.stmarys.ca/~cpye
*** * * ** ! Ph: (902)-420-5654 FAX:(902)-496-8104
***************** !
************* ! Les Hartree-Focks (Apologies to Montreal Canadien Fans)