1999-09-29 17:18:15 +00:00
|
|
|
NWChem Version 4.0 Release Notes
|
2000-11-14 18:33:25 +00:00
|
|
|
(Also available at
|
|
|
|
|
http://www.emsl.pnl.gov/pub/docs/nwchem/support/release.4.0.html)
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
NOTE: These release notes are not a substitute for reading the User Manual!
|
|
|
|
|
They are meant to give a thumbnail sketch of the new capabilities and bug
|
|
|
|
|
fixes that are available in NWChem Version 4.0. When there is a conflict
|
|
|
|
|
between the release notes and the User Manual, the User Manual takes
|
|
|
|
|
precedence.
|
|
|
|
|
|
2001-01-16 22:35:24 +00:00
|
|
|
The changes for version 4.0.1 are listed at the bottom of this file.
|
|
|
|
|
|
2000-11-28 00:17:53 +00:00
|
|
|
The TITLE directive is no longer backward compatible. The syntax is
|
|
|
|
|
title <string title>
|
|
|
|
|
|
1999-09-29 17:18:15 +00:00
|
|
|
Several new major capabilities are available in NWChem, including several new
|
|
|
|
|
modules. The new modules are:
|
|
|
|
|
|
2000-11-28 22:15:03 +00:00
|
|
|
o ONIOM - ONIOM hybrid mthod of Morokuma and co-workers
|
|
|
|
|
o COSMO - the continuum solvation 'Conductor-Like Screening' Model
|
|
|
|
|
of A. Klamt and G. Schuurmann to describe dielectric screening effects in
|
|
|
|
|
solvents.
|
2000-11-14 18:33:25 +00:00
|
|
|
o NBO - Natural Bond Orbital analysis is now available inside NWChem (not
|
|
|
|
|
just the interface which was in the previous versions).
|
|
|
|
|
o SODFT - Spin-orbit density functional theory.
|
|
|
|
|
o MD - While this is not a new capability, the MD module has been rewritten
|
|
|
|
|
to allow for new force fields to be incorporated in a modular fashion.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
For each of these capabilities, the user is referred to the User Manual for more
|
|
|
|
|
information.
|
|
|
|
|
|
|
|
|
|
Additional major additions to the capabilities include:
|
|
|
|
|
|
2000-11-14 18:33:25 +00:00
|
|
|
o The Douglas-Kroll(-Hess) approach is implemented. It can be used at
|
|
|
|
|
all levels of theory. Gradients have been implemented allowing geometry
|
|
|
|
|
optimizations and frequency calculations using the Douglas-Kroll
|
|
|
|
|
Hamiltonian.
|
|
|
|
|
o Inclusion of code to evaluate relativistic integrals based on Dyall's
|
|
|
|
|
modified Dirac (DmD) equation. A one-electron approximation very similar
|
|
|
|
|
to the Douglas-Kroll-Hess approach has been implemented with gradients.
|
|
|
|
|
Two-electron scalar relativistic corrections have been implemented for
|
|
|
|
|
energies only.
|
|
|
|
|
o Vibrational analysis now allows different masses to be used for a
|
|
|
|
|
previously calculated hessian - see VIB description.
|
|
|
|
|
o Input files to standard graphics packages such as RasMol or XMol can
|
|
|
|
|
be generated to animate vibrational modes - see VIB description.
|
2000-12-04 22:39:23 +00:00
|
|
|
o Several new DFT functionals have been added:
|
|
|
|
|
o Exchange-Correlation PBE0, HCTH402 and Becke1997GGA-1 functionals
|
2000-11-14 18:33:25 +00:00
|
|
|
|
|
|
|
|
Again, for each of these capabilities, the user is referred to the User Manual
|
|
|
|
|
for more information.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
2000-12-04 22:39:23 +00:00
|
|
|
A major bug in version 3.3.1 that has been fixed in version 4.0:
|
2000-11-14 18:33:25 +00:00
|
|
|
|
|
|
|
|
o A bug was found in the distribution of multidimensional Global Array's.
|
|
|
|
|
This bug created uneven distributions of array elements (i.e. some nodes
|
|
|
|
|
got many elements and some nodes got a few elements), and this had a
|
|
|
|
|
significant impact on the parallel performance through-out the code.
|
|
|
|
|
Note: the final calculated results were correct, the performance was not
|
|
|
|
|
as good as could be expected.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
Listed below are the other major and many minor changes for each module
|
|
|
|
|
with significant changes. These descriptions are somewhat terse and more
|
|
|
|
|
information is generally available in the User Manual.
|
|
|
|
|
|
2000-01-19 00:46:56 +00:00
|
|
|
Top level directives:
|
1999-09-29 17:18:15 +00:00
|
|
|
|
2000-01-19 21:36:08 +00:00
|
|
|
o The TITLE directive has different syntax. This change is incompatible
|
2000-01-25 20:31:50 +00:00
|
|
|
with previous versions of the directive so the user will need to change
|
2000-01-19 21:36:08 +00:00
|
|
|
the TITLE directive in any current input files.
|
|
|
|
|
o The CONTINUE directive is no longer supported.
|
2000-11-14 18:33:25 +00:00
|
|
|
o Addition of RELATIVISTIC directive to control evaluation of relativistic
|
|
|
|
|
integrals.
|
2000-11-28 00:17:53 +00:00
|
|
|
o The default memory has been increased on most workstations.
|
2000-01-17 22:03:56 +00:00
|
|
|
o BUG FIX: Task shell is now working under Linux.
|
2000-01-19 21:36:08 +00:00
|
|
|
o BUG FIX: The words start and restart in the TITLE directive no longer cause
|
|
|
|
|
problems.
|
2000-11-28 17:01:18 +00:00
|
|
|
o BUG FIX: Linux versions no longer give negative time information.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
Initial orbital Guess:
|
|
|
|
|
|
2000-11-28 00:17:53 +00:00
|
|
|
o BUG FIX: Projection from a smaller basis set to a larger basis set now
|
|
|
|
|
works for open shells.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
Basis Sets:
|
|
|
|
|
|
|
|
|
|
o Basis set library has been updated to include all new basis sets at the EMSL
|
|
|
|
|
Gaussian Basis Set Order Form page of David Feller
|
|
|
|
|
(http://www.emsl.pnl.gov:2080/forms/basisform.html)
|
2000-12-04 22:44:56 +00:00
|
|
|
o Relativistic contractions of the cc-pvnz, n = 2--5, basis sets for the
|
|
|
|
|
Douglas-Kroll and DmD approximations.
|
|
|
|
|
o Dyall double-zeta basis sets for the 4p, 5p and 6p elements added
|
2000-06-08 23:30:42 +00:00
|
|
|
o Some of the old basis sets were corrected:
|
2000-11-14 18:33:25 +00:00
|
|
|
o Basis Set "Ag_Hay-Wadt_VDZ_(n+1)_ECP", correction coefficient in first
|
|
|
|
|
s-contraction
|
|
|
|
|
o Basis Set "Ag_LANL2DZ_ECP", correction coefficient in first s-contraction
|
|
|
|
|
o Complete Basis Set Family "CRENBS_ECP", complete revision of all basis
|
|
|
|
|
sets
|
|
|
|
|
o ECP "Ce_SBKJC_VDZ_ECP", correction switched integer powers for d-f
|
|
|
|
|
component
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
Geometry:
|
|
|
|
|
|
1999-12-10 19:20:48 +00:00
|
|
|
o Inclusion of a finite Gaussian nuclear charge distribution.
|
2000-01-05 17:48:27 +00:00
|
|
|
o Inclusion of velocities for QMD and PSPW.
|
2000-11-28 00:17:53 +00:00
|
|
|
o More redundant internals are allowed.
|
|
|
|
|
o Allow linear angles.
|
|
|
|
|
o Mixed Cartesians in zmatrix input is more robust.
|
2000-11-28 01:45:38 +00:00
|
|
|
o BUG FIX: D5H classification is now correct.
|
|
|
|
|
o BUG FIX: C5H operations are recognized.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
DFT:
|
|
|
|
|
|
2000-11-28 00:17:53 +00:00
|
|
|
o New functionals: PBE0, HCTH402 and Becke1997GGA-1
|
|
|
|
|
o Self-interaction corrections.
|
|
|
|
|
o Lebedev + Mura grids are now the default.
|
|
|
|
|
o XC fitting can now use sphericals.
|
|
|
|
|
o BUG FIX: Code correctly executes when the number of iterations is 0.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
SCF:
|
|
|
|
|
|
2000-11-28 17:01:18 +00:00
|
|
|
o CHANGE: New line search for optimizing the wavefunction. Does not
|
|
|
|
|
abort when the number of steps is exhausted.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
Driver:
|
|
|
|
|
|
2000-11-28 00:17:53 +00:00
|
|
|
o BUG FIX: Added code to avoid accidental degeneracies in the Hessian.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
Properties:
|
|
|
|
|
|
1999-12-10 18:04:16 +00:00
|
|
|
o The user is now allowed to choose the point of expansion for dipole,
|
|
|
|
|
quadrupole, and octupole. See CENTER directive.
|
1999-12-10 18:13:43 +00:00
|
|
|
o The center for expansion for dipole, quadrupole and octupole has changed
|
|
|
|
|
from the center of mass to the center of charge. This behavior can be
|
|
|
|
|
changed by using the CENTER directive.
|
2000-01-25 20:31:50 +00:00
|
|
|
o Relativistic corrections to multipole integrals in the Dyall-modified-Dirac
|
|
|
|
|
approach have been added.
|
2000-11-28 01:45:38 +00:00
|
|
|
o Performance fix: GIAO convergence has been improved.
|
|
|
|
|
o BUG FIX: Several parallel bugs that caused calculations to fail have
|
|
|
|
|
been fixed.
|
2000-11-28 00:17:53 +00:00
|
|
|
o BUG FIX: GIAO code now recognizes when an unsupported wavefunction is
|
|
|
|
|
trying to be used with GIAO.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
MP2:
|
|
|
|
|
|
2000-11-28 01:45:38 +00:00
|
|
|
o BUG FIX: RIMP2 now has more rigorous error handling.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
Hessian and Frequencies:
|
|
|
|
|
|
2000-11-28 17:01:18 +00:00
|
|
|
o New VIB input group to allow for hessian reuse.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
2000-12-04 22:39:23 +00:00
|
|
|
Prepare:
|
|
|
|
|
|
|
|
|
|
o PREPARE module can not be used on WIN32 platforms because of problems with
|
|
|
|
|
the Global Array tools.
|
|
|
|
|
o Change in parameter file format. Do not use new files with previous
|
|
|
|
|
versions of NWChem.
|
|
|
|
|
o Z-matrix rules to assign coordinates of missing atoms.
|
|
|
|
|
o Charge separation data from parameter files.
|
|
|
|
|
o Improved performance for large systems.
|
|
|
|
|
o Optional hydrogen build.
|
|
|
|
|
o User defined default HIS protonation state defined in .nwchemrc.
|
|
|
|
|
o Enhanced options for solute alignment, centering, translation, repeat,
|
|
|
|
|
solvent removal, pmf definitions.
|
|
|
|
|
o Automatic counter ion positioning.
|
|
|
|
|
o Option to read old format restart files.
|
|
|
|
|
o Option to write xyz and pov formats.
|
|
|
|
|
|
1999-09-29 17:18:15 +00:00
|
|
|
MD:
|
|
|
|
|
|
2000-12-04 22:39:23 +00:00
|
|
|
o Redesigned MD module.
|
|
|
|
|
o Load balancing takes the cost of I/O into account.
|
|
|
|
|
o New, single trajectory format.
|
|
|
|
|
o Potential of mean force calculations.
|
|
|
|
|
o Improved communication by data packing.
|
|
|
|
|
o Calculation history on restart file.
|
|
|
|
|
o Single point energy calculation prints out solute non-bonded energies,
|
|
|
|
|
analytic and numerical forces.
|
|
|
|
|
o Positional atom constraints.
|
|
|
|
|
o Profiling information.
|
|
|
|
|
o Anisotropic pressure scaling implemented.
|
|
|
|
|
o Browne-Clark leap frog integration implemented (guided MD).
|
|
|
|
|
o Option to center in selected dimension only.
|
|
|
|
|
o Option to exclude pressure scaling in z-dimension.
|
|
|
|
|
o On-the-fly analysis removed.
|
|
|
|
|
o BUG FIX: Modified sub-box redistribution to prevent 'lbbl increase' errors.
|
2000-11-28 17:01:18 +00:00
|
|
|
o BUG FIX: The .nwchemrc file now allows for extraneous white spaces.
|
2000-12-04 22:39:23 +00:00
|
|
|
o KNOWN BUG: Free energy calculations can not be performed with
|
|
|
|
|
polarizable force fields.
|
|
|
|
|
|
|
|
|
|
Analysis:
|
|
|
|
|
|
2000-12-04 22:44:56 +00:00
|
|
|
o ANALYSIS module can not be used on WIN32 platforms because of problems with
|
|
|
|
|
the Global Array tools.
|
2000-12-04 22:39:23 +00:00
|
|
|
o Essential dynamics analysis.
|
|
|
|
|
o Structural analysis: internal degrees of freedom, RMS deviations, atom
|
|
|
|
|
and charge distributions, atomic distances.
|
|
|
|
|
o Protein structural analysis: Ramachandran and back-bone hydrogen bonds.
|
|
|
|
|
o Electrostatic potential trajectory generation, including periodic
|
|
|
|
|
boundary conditions.
|
|
|
|
|
o Output trajectories in pov format with rendering and color options.
|
|
|
|
|
o Option to read old format trajectory files.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
Integral changes:
|
|
|
|
|
|
1999-12-14 22:38:37 +00:00
|
|
|
o Douglas-Kroll(-Hess) integral routines have been added.
|
2000-01-25 20:31:50 +00:00
|
|
|
o Relativistic one- and two-electron integral routines for the DmD approach
|
|
|
|
|
have been added.
|
2000-05-02 20:05:59 +00:00
|
|
|
o General contraction and multipassing have been implemented for the
|
|
|
|
|
Mc-Murchie-Davidson 2e integrals.
|
2000-11-14 18:33:25 +00:00
|
|
|
o Spin-orbit integrals for SODFT enabled.
|
|
|
|
|
o Effective charge potential for COSMO added.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
2000-11-28 00:17:53 +00:00
|
|
|
DPLOT:
|
|
|
|
|
|
|
|
|
|
o Gaussian cube file can now be output.
|
2000-12-01 02:24:30 +00:00
|
|
|
o Format for InsightII is compatible with version 97.0.
|
2000-11-28 00:17:53 +00:00
|
|
|
o Spherical functions can be plotted for MOs and density.
|
|
|
|
|
|
1999-09-29 17:18:15 +00:00
|
|
|
Tests, manuals and misc script changes:
|
|
|
|
|
|
|
|
|
|
o Updated User's Manual to reflect new and modified functionality in
|
|
|
|
|
NWChem.
|
2000-11-14 18:33:25 +00:00
|
|
|
o QA tests have been updated to reflect the new functionality and the
|
|
|
|
|
TITLE change.
|
|
|
|
|
o Updated the example directory.
|
|
|
|
|
o INSTALL instructions have been rewritten to be more user friendly.
|
|
|
|
|
o Updates in the contrib directory to reflect more recent machines and
|
|
|
|
|
capabilities, especially the Python capability.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
Installation availability:
|
|
|
|
|
|
|
|
|
|
The current tested platforms and O/S versions are:
|
|
|
|
|
|
2000-12-04 21:33:17 +00:00
|
|
|
o IBM SP with P2SC nodes, AIX 4.3.2, and PSSP 3.1
|
1999-09-29 17:18:15 +00:00
|
|
|
o IBM SP with silver nodes (SMP nodes with two 604e processors), AIX
|
|
|
|
|
4.3.2, and PSSP 3.1.
|
2000-12-04 21:33:17 +00:00
|
|
|
o IBM SP with Power 3 nodes (SMP nodes with four processors), AIX 4.3.2
|
|
|
|
|
and PSSP 3.1
|
|
|
|
|
o IBM RS6000 workstation, AIX 4.1 and 4.3
|
1999-09-29 17:18:15 +00:00
|
|
|
o Cray T3E, 2.0.4.61 UNICOSMK
|
2000-12-04 22:39:23 +00:00
|
|
|
o SGI R8000/10000/12000 IRIX 6.5
|
2000-12-04 21:33:17 +00:00
|
|
|
o SUN workstations Solaris 5.6
|
|
|
|
|
o Compaq DEC alpha workstion (600 MHz EV6), Tru64 V4.0 and V5.0,
|
|
|
|
|
DEC C V5.8-009, Digital Fortran V5.2
|
2000-12-01 02:24:30 +00:00
|
|
|
o Linux with Intel x86 cpus. Since there are at least 8 popular
|
|
|
|
|
distributions of the Linux operating system and numerous others in
|
|
|
|
|
existence, including downloading everything and building your own Linux OS,
|
|
|
|
|
it is impossible to test all possible versions of Linux with NWChem.
|
2000-12-04 21:33:17 +00:00
|
|
|
NWChem Release 4.0 has been tested on, RedHat 6.0 and 6.2, Debian 2.2.1,
|
|
|
|
|
Suse 6.4, TurboLinux 6.04, Mandrake based on RedHat 6.0, FreeBSD 4.1.4,
|
|
|
|
|
and RedHat 6.0 for the Power PC Macintosh. These all use the EGCS
|
|
|
|
|
compilers at different levels. However, the Portland Group Compiler has
|
|
|
|
|
been tested in a less robust manner.
|
2000-12-01 02:24:30 +00:00
|
|
|
o Linux with Alpha cpus has been tested with RedHat 6.1 and 6.2.
|
|
|
|
|
Usage of the Compaq Fortran and C compilers is necessary for compiling.
|
2000-12-01 03:35:03 +00:00
|
|
|
o HP 9000/800 workstations with HPUX B.11.00. f90 must be used for
|
2000-12-01 02:24:30 +00:00
|
|
|
compilation.
|
2000-12-01 03:35:03 +00:00
|
|
|
o Intel x86 with Windows 98 and NT has been tested with Compaq Visual Fortran
|
|
|
|
|
6.0 and 6.1 with WMPI 1.3 or NT-Mpich.
|
1999-09-29 17:18:15 +00:00
|
|
|
|
|
|
|
|
A general FAQ is available at
|
|
|
|
|
http://www.emsl.pnl.gov:2080/docs/nwchem/support/NWChem_FAQ.html
|
|
|
|
|
|
|
|
|
|
A list of Known Bugs is available at
|
|
|
|
|
http://www.emsl.pnl.gov:2080/docs/nwchem/support/known_bugs.4.0.html
|
2001-01-16 22:35:24 +00:00
|
|
|
|
|
|
|
|
List of Release 4.0.1 changes in the source and binary download files:
|
|
|
|
|
|
|
|
|
|
o Fix for PeIGS so cross-compiling works on SP systems.
|
|
|
|
|
o PSPW now works on HP
|
|
|
|
|
o Fix for PSPW simulations of charged system
|
|
|
|
|
o Level shift is now excluded from DFT unoccupied orbital energies
|
|
|
|
|
o Fix for reading cartesian hessian from a previous frequency calculation
|
|
|
|
|
when run in parallel
|
|
|
|
|
o QM MD restarts no longer fail under MPI
|
|
|
|
|
o MD restart files are no longer overwritten
|
2001-01-16 23:06:43 +00:00
|
|
|
o DNA and RNA fragments were missing some ring closure bonds.
|
|
|
|
|
o In the prepare module, the distance restraint definition is fixed.
|
|
|
|
|
o In the MD module, some printing has been removed when performing
|
|
|
|
|
distance restraints.
|
2001-01-16 22:35:24 +00:00
|
|
|
o Order of variables for the LINK card in the PDB file is now correct
|
|
|
|
|
o COSMO gradients are now always calculated numerically.
|
|
|
|
|
o UDFT calculations with COSMO behave better.
|
|
|
|
|
o NWChem now dies gracefully when COSMO is run with either spherical
|
|
|
|
|
basis functions or with ECPs.
|
2001-01-16 23:06:43 +00:00
|
|
|
o Documentation has been updated based on the above changes.
|