Release Notes
MO-G
PDDG method:
New parameter sets, called PDDG/MNDO and PDDG/PM3 have been added:PDDG/MNDO parameters are available for: H, C, N, O, F, Cl, Br, I.
PDDG/PM3 parameters are available for: H, C, N, O, F, Si, P, S, Cl, Br, I.
(Controlled) GDIIS method (and combining other optimization):
Two new optimization routines using GDIIS method have been added. One of them is EF optimization with GDIIS and the other is BFGS optimization with GDIIS. These GDIIS methods have three variation:Error vectors to construct GDIIS matrix is set gradients.
Error vectors to construct GDIIS matrix is set steps.
The elements of GDIIS matrix is set by gradients and steps.
New tolerance for optimization:
New tolerance for optimizaiton has been added. Baker's conditions are used in default EF tolerance and “SCFCRT” is set 1.d-8 in SCF calculation. If one wants to use previous version tolerance, use keyword “OLDTOL”.(p)FON method:
The fractional occupation number method and pseudo-FON method have been added. These methods can be used for the purpose of fast SCF convergence especially for the transition metal complexes.
MOPAC 2006
IRC modification:
The IRC has been modified so that a complete reaction path can now be modeled; previously only half paths, from transition state to either reactant or product, could be generated.The limit on the maximum number of atoms allowed has been removed; now there is no limit, but practical limits are:
For re-sequencing and identifying ionized sites, etc, : about 100,000 atoms.
For a 1SCF: about 40,000 atoms.
For a geometry optimization: about 10,000 atoms.
For a reaction path: about 5,000 atoms.
MOPAC 2002
Addition of AM1-d:
New AM1 parameters available for V and Pd. These elements use a s-p-d basis set. The full set of metals that can be run using AM1 is now V, Fe, Cu, Mo, Pd, Ag, and Pt.Linear scaling COSMO:
The COSMO method used in a MOZYME calculation has been modified to allow large systems to be calculated. The time for evaluation of solvent phase SCF is now 25% longer than that needed for a gas-phase calculation. Previously, the memory demand limited application to systems of less than 1,000 atoms, and the calculations took much longer.Improved SCF convergence in MOZYME:
Level shifting methods have been applied to the MOZYME SCF calculation. The result of this is a more rapid and robust convergence to the SCF.Improved evaluation of canonical molecular orbitals:
The method for evaluating eigenvectors in a MOZYME calculation has been improved to increase speed and decrease memory requirements.Addition of new parameter sets:
Parameters are available for all non-radioactive main-group elements, Zn, Cd, and Hg for the methods MNDO, AM1, PM3, and PM5.New method PM5:
A new parameter set, called PM5, has been added. Parameters are available for all non-radioactive main-group elements, Zn, Cd, and Hg. Except for dipole moments, the new method appears to have a higher accuracy than earlier methods.Molecular Mechanics correction for carbon ring systems:
NDDO semiempirical methods predict some organic ring systems, such as cyclopentane, to be planar, although they are known to be puckered. To correct for this, a molecular mechanics correction can be applied.
MOPAC 2000
Addition of AM1-d:
AM1 parameters are now available for Fe, Cu, Mo, Ag, and Pt. These elements use a s-p-d basis set.Extension of oscillators to include p-d transitions:
In order to properly model electronic excitations in transition metals, the transition dipole from p to d atomic orbitals has been added.Extension of polymer function to layer and solid systems:
Solids can now be modeled with the same accuracy as molecules. Unit cell parameters can be optimized.Ability to compute heat capacities of solids:
The heat capacity of solids can now be modeled using the normal THERMO option.Ability to simulate pressure effects on solids:
The effect of an applied pressure acting on a unit cell (a solid) can now be simulated.Ability to simulate tension effects on polymers:
The effect of an applied tension acting on a polymer chain can now be simulated.Number of atoms allowed increased to 99999:
The previous limit, due to formatting, of 9,999 atoms has been increased to 99,999 atoms.Memory reduction in MOZYME function:
Systems of more than about 5,000 atoms had been difficult to calculate due to the severe memory demand. By using direct SCF and other changes, systems of 20,000 atoms can now be modeled.Option to run PM3:
The EXTERNAL keyword has been extended to allow PM3 parameter sets to be read in. PM3 calculations can then be run using keyword PM3.Modification of COSMO surface construction:
Dr Klamt has modified the surface construction to make it more accurate and more robust.Program converted from FORTRAN 77 to FORTRAN 90:
The newer language, FORTRAN 90, permits better quality control and more complete debugging than the older FORTRAN 77.
MOPAC 97
Addition of MNDO-d:
In 1992, W. Thiel and A. A. Voityuk published a modified MNDO method in which d orbitals were added to the conventional s-p basis set. The result of this was a new method, MNDO-d, which was more accurate than any other NDDO method. For example, using the s and p basis set only, none of the popular semiempirical methods correctly predict the point group for ClF3, whereas when d-orbitals are added, the correct point group is obtained. At present, parameters for only a few main-group elements are available, namely: Al, Si, P, S, Cl, Br, and I.
Calculations using MNDO-d can be run by use of the new keyword MNDOD. In accordance with the description of the method, for elements for which MNDO-d parameters are not yet available, MNDO parameters are used by default. MNDO-d cannot be used with the solvation methods at present.
At the present time, parameters are not available for any transition metals, although many researchers are interested in including transition metals in their calculations. As soon as transition metal parameters are available they can be used in a MOPAC calculation using the keyword EXTERNAL.Excited States in Solution:
The COSMO method has been extended to allow calculation of electronic excited states in solution. Because the refractive index is needed in the calculation, it must be supplied in the data set. Accordingly, the keyword N=n.nn has been defined. Examples of the use of the COSMO method are provided in the data sets distributed with MOPAC.Extension of the Tomasi Model of Solvation:
In earlier versions of MOPAC containing the Tomasi model, a large amount of data defining the solvent had to be supplied. Three new keywords have now been defined, which automatically provide default values for common solvents. The keyword for water is H2O. Recently, the Tomasi method has been extended to organic solvents. As a result, two more keywords are provided, CHCL3 (for chloroform) and CCL4 (for carbon tetrachloride).Dynamic Memory Allocation:
Most of the arrays that depend on the size of the system are now allocated dynamically. Previous versions of MOPAC used static memory allocation, and, in order to efficiently run calculations on systems of different sizes, two or three different versions of MOPAC had to be available. With dynamic memory allocation, a single executable can be used for small, medium, and large systems.
Not all arrays can be made dynamic. When MOPAC starts, it does not know how much memory will be needed for the geometry, so a few static arrays are needed. However, these are relatively small. Because of this, the default number of atoms is set to 20000.Linear Scaling:
A new method, called MOZYME, allows systems of several thousand atoms to be run in a practical time. The method uses localized molecular orbitals, and gives results that are the same as those of conventional methods. MOZYME should be regarded as an alternative way of solving the SCF equations, that is, it gives the same results, but by a different method. Commercial use of the MOZYME function is protected by a US patent, number: 5,604,686. Details of the patent can be obtained from the Internet. Currently, a patent on this procedure is being applied for in Japan.
