Revision History:
Version 9.3/P9.3G4.2 (June 2004)

This is based on a new version of POLYRATE and a new version of GAMESSPLUS.

The name of the program is changed from GAMESOLRATE to GAMESSPLUSRATE.

The 'shuttle' script for invoking a GAMESSPLUS calculation is modified
to be compatible with the new version of GAMESSPLUS. The execution of
the GAMESSPLUS executable is now carried out by utilizing the ddikick.x
utility provided by GAMESS.

The installation scripts 'gamesolrate.ibm' and 'gamesolrate.sgi' under
gmsplusrate/script/ have been changed to 'gmsplusrate.ibm' and
'gmsplusrate.sgi' respectively. Lines are added to these scripts to
compile source files 'intbsv3.f' and 'rtpjac.f' in POLYRATEversion 9.3.
These two files were not in the old version of POLYRATE, such as POLYRATE
version 8.4. Two new installation scripts 'gmsplusrate.altix' and
'gmsplusrate.nf' have been added for compiling GAMESSPLUSRATE on SGI Altix
manchines and Netfinity Linux Cluster machines, respectively.

Function calls of 'UPCASE' by subroutine READLN1 in 'hooks_gr.f' have been
changed to 'UPCSE'. This function is provided by POLYRATE and used to
convert a string from lower case to upper case. In POLYRATEversion 9.3,
the appropriate function is 'UPCSE', not 'UPCASE'.

Subroutine GOUTENG in 'hooks_gr.f' has been modified. This subroutine
is used to grab the energy from the GAMESSPLUS archive file Test.FChk.
First, a bug in parsing the UHF energy is fixed, where the string label
for locating the UHF energy is changed from 'E(UHF' to 'E(UHF='. Second,
the positions of the values of energies to be parsed are changed from
the third word to the second word to be compatible with new version
of GAMESS. Third, the string labels for locating AM1 and PM3 energies
(RAM1, UAM1, ROAM1, RPM3, UPM3, and ROPM3) are added.

A bug in subroutine GREST in 'hooks_gr.f' has been fixed. For cases
where GAMESSPLUSRATE writes a restart file, the dimensionality
variable 'NEND' should be defined. In old versions of GAMESOLRATE,
this variable was not defined unless GAMESOLRATE also read a
restarting file. This bug caused GAMESOLRATE fail to write its
restarting file in the correct format on some systems, such as the
SGI Altix. To improve the portability of the code, we fixed this bug
by explicitly assigning the correct dimensionality to 'NEND' for the
problematic cases.

'gamsolrate.inc' has been renamed to 'gmsplusrate.inc'. All INCLUDE
statements of 'gamesolrate.inc' in files 'hook_gr.cray', 'hook_gr.f',
'hook_gr.wks', and 'hook_mdep.f' have been changed correpondingly to
include 'gmsplusrate.inc'.

In the testrun ESP/ch3clnh3/ch3clnh3tr1, the GAMESSPLUS input file
for geometry optimization of the saddle point (file ch3clnh3tr1.75)
has been modified. The option 'IGEOM=1' has been added to the $CM2
namelist to specify the use of the input geometry in ch3clnh3tr1.75
as the initial guess for the solution phase geometry optimization.

GAMESSPLUS provides two ways of optimizing geometries in the solution phase:
(1) do a gas phase geometry optimization first (IGEOM=0, as a default)
and use the gasphaseoptimized geometry as the initial geometry
in the subsequent solutionphase geometry optimization.
(2) use the structure given in the GAMESSPLUS input file as an
initial geometry and do the solutionphase geometry optimization
diretly starting from this initial structure (IGEOM=1)
For the testrun mentioned above, the use of IGEOM=0 causes the saddle
point being optimized to a wrong structure. Therefore we change to
employ the second choice for this specific test run.

RODS has been removed from NES/ch3ohh/ch3ohhtr1.dat. In the current
version of GAMESSPLUSRATE (actually POLYRATE), RODS or VRP is not
compatible with BATH used for nonequilibrium solvation calculations.
For carrying out RODS with NES, extra degrees of freedom associated
with solvent coordinates must be included in the optimization of
the reoriented dividing surface. This has not been implemented in
the current version of POLYRATE.

A test run involving liquid phase optimization with SM5.43 has been
added (testrun/ESP/ch3cho).

The code is tested on more platforms.
Version 8.5/P8.5G2.2.3 (October 2000)

This is based on a new verison of POLYRATE.
Version 8.4/P8.4G2.2.3 (December 1999)

This is based on a new verison of POLYRATE.
Version 8.2/P8.2G2.2.4 (September 1999)

Two new test runs NES/ch3cl2tr1 and NES/ch3ohhtr1 are added for
nonequilibrium solvation calculations.

Two new test runs ESP/ch3clnh3tr2 and SES/ch3clnh3tr2 are added for
testing the optimizer in POLYRATE.

Test runs SES/ch3cl2tr1 and ESP/ch3cl2tr1 are modified for calculating
reaction rate constants at 298.0 K only.

Test runs SES/ch3clnh3tr1 and ESP/ch3clnh3tr1 are modified for
evaluating TST reaction rates only.
Version 8.1.2/P8.1.2G2.2.3 (August 1999)

This is based on a new verison of POLYRATE.
Version 8.1.1/P8.1.1G2.2.3 (July 1999)

This is the first version of GAMESOLRATE. It is based on POLYRATEversion
8.1.1 and GAMESOLversion 2.2.3.