Error messages produced by MOPAC

 MOPAC produces several hundred messages, all of which are intended to be self-explanatory. However, when an error occurs it is useful to have more information than is given in the standard messages.

The following alphabetical list gives more complete definitions of the messages printed.

1SCF SPECIFIED WITH PATH. ...
(FATAL)
 
The pair of options, 1SCF with a path calculation, is not allowed, except in a RESTART calculation.    
A SINGLE ATOM HAS NO VIBRATIONAL MODES
(FATAL)
 
An attempt has been made to calculate the vibrations of a single atom. The smallest system that can have vibrations is a diatomic molecule.        
A SYMMETRY FUNCTION IS USED TO DEFINE A NON-EXISTENT ATOM
(FATAL)
 
Symmetry functions can only be used in the definition of atoms or dummy atoms. Check the dependent atom numbers in the symmetry data.        
ALL CONVERGERS ARE NOW FORCED ON
 
The default SCF convergers have not worked. A new set of convergers will be tried. This is often caused by faulty data, so the data should be checked to see if anything is wrong. This sometimes happens naturally, particularly with exotic systems.  
ANALYTIC C.I. DERIVATIVES DO NOT WORK...
(FATAL)
 
The analytical C.I. derivative calculation failed. Add NOANCI or UHF and re-run.    
ANALYTICAL DERIVATIVES TOO INACCURATE...
(FATAL)
 
The analytical C.I. derivative calculation failed. Add NOANCI or UHF and re-run.    
AT LEAST ONE ATOM HAS A ZERO MASS
(FATAL)
 
In a FORCE calculation, the mass of an atom is zero. To correct this, give the mass explicitly.    
At this point, both reactants ...
 
In a SADDLE calculation, both reactants and products are on the same side of the transition state. Options at this point are:  
If it is near to the transition state (the gradient norm has been dropping for reactants or products, or the "DISTANCE A-B" is small, e.g. less than 0.2), refine the geometry using TS.
If it is not near to the transition state, identify geometries on both sides of the transition state (these will be separated in the output by the message "REACTANTS AND PRODUCTS SWAPPED AROUND"), and use these to start a new SADDLE calculation. Add BAR=n.nn.
If CPU time is not important, add BAR=0.02 to the original data set and re-run.
Atom nn is Cartesian...
(FATAL)
 
An attempt has been made to use symmetry function 19 (the bond length is a multiple of the reference bond length) using an atom whose position is defined using Cartesian coordinates. Correct the error and re-run.    
Atom nn is internal...
(FATAL)
 
An attempt has been made to use symmetry function 18 (the "z" coordinate is set equal to minus the reference "y" coordinate) using an atom whose position is defined using internal coordinates. Correct the error and re-run.    
ATOM NUMBER nn IS ILLDEFINED
(FATAL)
 
The rules for definition of atom connectivity are:    
1. Atom 1 has no connectivity.
2. Atom 2 can be Cartesian or internal. If internal, it must be defined with connectivity (1,0,0).
3. Atom 3 can be Cartesian or internal. If internal, it must be defined with connectivity (2,1,0) or (1,2,0).
4. All other atoms can be Cartesian or internal. If internal, they must be defined in terms of already-defined atoms: these atoms must all be different. Thus atom 9 might be connected to atom 5, make an angle with atom 6, and have a dihedral with atom 7. If the dihedral was with atom 5, then the geometry definition would be faulty.

If any of these rules is broken, a fatal error message is printed, and the calculation stopped.

ATOMIC MASS OF ATOM nn TOO SMALL
(FATAL)
 
In a DRC calculation, all atoms must have masses greater than 0.1 times the mass of a hydrogen atom. If sparkles are used, these have no default mass. Atom masses are specified as numbers after the symbol, e.g. H1.008 or +12.00 (for a "+" sparkle having a mass of 12.00.)    
ATOMIC NUMBER nn IS NOT AVAILABLE ...
(FATAL)
 
An element has been used for which parameters are not available. Only if a typographic error has been made can this be rectified.  This is a fatal error message.    
ATOMIC NUMBER OF nn ?
(FATAL)
 
An atom has been specified with a negative or zero atomic number. This is normally caused by forgetting to specify an atomic number or symbol. This is a fatal error message.    
ATOMS nn AND nn ARE SEPARATED BY nn.nnnn ANGSTROMS
(FATAL)
 
Two genuine atoms (not dummies) are separated by a very small distance. This can occur when a complicated geometry is being optimized, in which case the user may wish to continue. This can be done by using the keyword GEO-OK. More often, however, this message indicates a mistake, and the calculation is, by default, stopped.    
ATTEMPT TO GO DOWNHILL IS UNSUCCESSFUL ...
 
A quite rare message, produced by Bartel's gradient  norm minimization. Bartel's method attempts to minimize the gradient norm by searching the gradient space for a minimum. Apparently a minimum has been found, but not recognized as such. The program has searched in all 3N-6 directions, and found no way down, but the criteria for a minimum have not been satisfied. No advice is available for getting round this error.    
BOTH GEOMETRIES ARE IDENTICAL
(FATAL)
 
The SADDLE technique uses two geometries, one for the reactant(s) and one for the product(s). These must be different. Correct fault and re-run.    
BOTH SYSTEMS ARE ON THE SAME SIDE ...
 
A non-fatal message, but still cause for concern. During a SADDLE calculation the two geometries involved are on opposite sides of the transition state (TS). This situation is verified at every point by calculating the cosine of the angle between the two gradient vectors. For as long as it is negative, then the two geometries are on opposite sides of the TS. If, however, the cosine becomes positive, then the assumption is made that one moiety has fallen over the TS and is now below the other geometry. That is, it is now further from the TS than the other, temporarily fixed, geometry. To correct this, identify geometries corresponding to points on each side of the TS. (Two geometries on the output separated by the message "SWAPPING...") and make up a new data-file using these geometries. This corresponds to points on the reaction path near to the TS. Run a new job using these two geometries, but with BAR set to a third or a quarter of its original value, e.g. BAR=0.05. This normally allows the TS to be located.    
C.I. IS OF SIZE LESS THAN ROOT SPECIFIED
(FATAL)
 
The value of n in ROOT=n is less than the size of the C.I.
The sizes of various C.I. matrices, implied by C.I.=m appear elsewhere .  
C.I. NOT ALLOWED WITH UHF
(FATAL)
 
There is no UHF configuration interaction calculation in MOPAC. Either remove the keyword that implies C.I. or the word UHF.    
CALCULATION ABANDONED AT THIS POINT
(FATAL)
 
A particularly annoying message! In order to define an atom's position, the three atoms used in the connectivity table must not accidentally fall into a straight line. This can happen during a geometry optimization or gradient minimization. If they do, and if the angle made by the atom being defined is not zero or 180 degrees, then its position becomes ill-defined. This is not desirable, and the calculation will stop in order to allow corrective action to be taken. Note that if the three atoms are in an exactly straight line, this message will not be triggered.    
Cannot open
filename.out!
(FATAL)
 
The program cannot open the output file. Possible causes are (a) the file already exists, but is owned by another user, (b) the subdirectory is "read only", (c) there is no space left on the partition (unlikely).    
Cannot write density matrix to
filename.den
(FATAL)
 
The program cannot open the density restart file. Possible causes are (a) the file already exists, but is owned by another user, (b) the subdirectory is "read only", (c) there is no space left on the partition (unlikely).    
CARTESIAN CALCULATION NOT ALLOWED WITH ...
(FATAL)
 
XYZ is not allowed when geometries are specified using GAUSSIAN format. To allow XYZ to be used, first do a 0SCF calculation to convert GAUSSIAN format geometry into the MOPAC format.    
CHARGE ON ATOM N UNREASONABLE
(FATAL)
 
The range of allowed charges for an atom is limited. Allowed charges are: Group I: +1; II: +1, +2; III: +1, +2, +3; IV: -1, +1; V: +1; VI: -1, -2; VII: -1. Any charges outside these ranges are considered unreasonable.    
Correct the geometry and re-run.
Connectivity of atom NN...
 
The rules for definition of atom connectivity are:    
1. Atom 1 has no connectivity.
2. Atom 2 can be Cartesian or internal. If internal, it must be defined with connectivity (1,0,0).
3. Atom 3 can be Cartesian or internal. If internal, it must be defined with connectivity (2,1,0) or (1,2,0).
4. All other atoms can be Cartesian or internal. If internal, they must be defined in terms of already-defined atoms: these atoms must all be different. Thus atom 9 might be connected to atom 5, make an angle with atom 6, and have a dihedral with atom 7. If the dihedral was with atom 5, then the geometry definition would be faulty.

If any of these rules is broken, a fatal error message is printed, and the calculation stopped.

COORDINATES MUST BE CARTESIAN
(FATAL)
 
In a DRC calculation, in which an initial velocity is to be used, the geometry must be supplied in Cartesian coordinates, in order for the velocity to be meaningful. If it is essential that internal coordinates be used for the geometry, add LET, and re-run. The velocity vector, however, must still be in Cartesian coordinates.    
CROSS requires ROOT=2 or higher
(FATAL)
 
In an intersystem crossing calculation, the crossing is defined in terms of the higher energy state. Because of this, ROOT=n must be used, and n must be more than 1.    
DATA ARE NOT AVAILABLE FOR ELEMENT NO. N
(FATAL)
 
Parameters are not available for the element with atomic number N. If new parameters are available, these can be supplied to MOPAC by use of EXTERNAL=.    
DEGENERATE LEVELS DETECTED IN MECI ...
(FATAL)
 
If only some M.O.s of a degenerate manifold are used in a MECI calculation, the results will be nonsense. To prevent such calculations, the message DEGENERATE LEVELS ... is printed, and the job stopped. To continue, specify GEO-OK.
DENSITY FILE MISSING OR CORRUPT
(FATAL)
 
In a run involving OLDENS, the old density matrix, in $<!$filename$.den, is either missing or corrupt. Either generate a new $<!$filename$.den file using 1SCF and DENOUT or do not use OLDENS.    
Density Restart File missing or corrupt
(FATAL)
 
In a run involving OLDENS, the old density matrix, in $<!$filename$.den, is either missing or corrupt. Either generate a new $<!$filename$.den file using SCF and DENOUT or do not use OLDENS.    
DIPOLE CONSTRAINTS NOT USED
 
An attempt had been made to run an ESP calculation, with dipole constraints, on an ionized system. This is not allowed, the keyword DIPOLE will be ignored and the calculation allowed to proceed.  
DUE TO A PROGRAM BUG, THE FIRST THRE...
(FATAL)
 
Due to a problem caused by the definition of internal coordinates, the first three atoms must not form a straight line.    
ECHO is not allowed at this point
(FATAL)
 
ECHO can only be used at the start of a run. If the run has several geometries, and at least one is in GAUSSIAN format, then ECHO would cause an infinite loop to be created. Remove ECHO and re-run.    
EIGENVECTOR FOLLOWING IS NOT RECOMMENDED...
(FATAL)
 
If internal coordinates are used, the maximum number of variables is 3N-6. If Cartesian coordinates are used, up to 3N variables can be used. If GEO-OK is present, any number of variables can be used.    
EITHER ADD 'LET' OR ...
(FATAL)
 
A FORCE calculation is only meaningful if the geometry is at a stationary point. Either add LET, to run the current geometry, or refine the geometry and re-run.    
ELEMENT NOT FOUND
(FATAL)
 
When an external file is used to redefine MNDO, AM1, PM3, RM1, or MNDO-d parameters, the chemical symbols used must correspond to known elements. Any that do not will trigger this fatal message.         
ELEMENT NOT RECOGNIZED
(FATAL)
 
When a Gaussian data set is supplied, the chemical symbols used must correspond to known elements. Any that do not will trigger this fatal message. Correct the data set and re-run.    
ERROR TOO MANY NEIGHBORS
(FATAL)
 
An extraordinarily difficult error to make. An atom has more than 200 neighboring atoms, in an ESP or PMEP calculation.    
ERROR DETECTED DURING READ...
(FATAL)
 
In a PATH calculation involving a RESTART, the RESTART file is faulty--damaged or corrupt. To correct this, start over again.    
ERROR DURING READ AT ATOM NUMBER ...
(FATAL)
 
Something is wrong with the geometry data. In order to help find the error, the geometry already read in is printed. The error lies either on the last line of the geometry printed, or on the next (unprinted) line. This is a fatal error.    
Error in BLAS
(FATAL)
 
This error is caused by a program bug. Please make a report to Dr. Stewart.  
Error in EF
(FATAL)
 
This error is caused by a program bug. Please make a report to Dr. Stewart.  
Error in GETGEO
(FATAL)
 
This error is caused by a program bug. Please make a report to Dr. Stewart.  
Error in GETMEM
(FATAL)
 
This error is caused by a program bug. Please make a report to Dr. Stewart.  
Error in GREENF
(FATAL)
 
This error is caused by a program bug. Please make a report to Dr. Stewart.  
Error in MOLDAT.
(FATAL)
 
This error is caused by a program bug. Please make a report to Dr. Stewart.  
Error in PATHS
(FATAL)
 
This error is caused by a program bug. Please make a report to Dr. Stewart.  
Error in PMEP
(FATAL)
 
This error is caused by a program bug. Please make a report to Dr. Stewart.  
ERROR IN READ OF FIRST THREE LINES
(FATAL)
 
The data-set has a severe error in the first three lines. This is a very unusual error, and indicates that the data-set is likely to be severely in error, or that MOPAC has not been installed correctly.    
Error in READMO
(FATAL)
 
This error is caused by a program bug. Please make a report to Dr. Stewart.  
Error in TOM
(FATAL)
 
This error is caused by a program bug. Please make a report to Dr. Stewart.  
Error in UPDATE
(FATAL)
 
This error is caused by a program bug. Please make a report to Dr. Stewart.  
Error in USAGE
(FATAL)
 
This error is caused by a program bug. Please make a report to Dr. Stewart.  
ERROR!! MODE IS LARGER...
(FATAL)
 
In a system of N variables, a request has been made to follow the Mth mode, where M>N. Correct the data and re-run.    
ERRORS DETECTED IN CONNECTIVITY
(FATAL)
 
The connectivity in the MOPAC internal coordinate Z-matrix is faulty.    
EXCITED USED WITH TRIPLET
(FATAL)
 
EXCITED implies the first singlet excited state. This cannot be used if TRIPLET is requested. Correct the data set and re-run.    
EXTERNAL PARAMETERS FILE MISSING OR EMPTY
(FATAL)
 
EXTERNAL=text has been specified, but the file text is either missing or empty.    
FAILED IN SEARCH, SEARCH CONTINUING

Not a fatal error. The McIver-Komornicki  gradient minimization involves use of a line-search to find the lowest gradient. This message is merely advice. However, if SIGMA takes a long time, consider doing   something else, such as using TS or NLLSQ, or refining the geometry a bit before resubmitting it to SIGMA.
FAILED TO ACHIEVE SCF.
 
The SCF calculation failed to go to completion; an unwanted and depressing message that unfortunately appears every so often.    
To date three unconditional convergers have appeared in the literature: the SHIFT  technique, Pulay's method, and the Camp-King converger. It would not be fair to the authors to condemn their methods. In MOPAC all sorts of weird and wonderful systems are calculated, systems the authors of the convergers never dreamed of. MOPAC uses a combination of all three convergers at times. Normally only a quadratic damper is used.
If this message appears, suspect first that the calculation might be faulty, then, if you feel confident, use PL to monitor a single SCF. Based on the SCF results either increase the number of allowed iterations (default: 200) or use PULAY, or Camp-King, or a mixture.
If nothing works, then consider slackening the SCF criterion. This will allow heats of formation to be calculated with reasonable precision, but the gradients are likely to be imprecise.
Fatal error in reading from channel 9
(FATAL)
 
A fatal error has occurred during an attempted restart of a DRC or IRC calculation. Likely causes are:
The restart file does not exist.
The restart file is from a different type of job.
The restart file was written in FORMATTED or UNFORMATTED code, and an attempt was made to read it in in the other code. This is most likely to happen if MOPAC has been recompiled between runs.
Fatal error in trying to open RESTART file
(FATAL)
 
In a FORCE calculation, the RESTART file is missing. Remove RESTART and re-run.    
FAULT DETECTED IN INTERNAL COORDINATES
(FATAL)
 
The nature of the fault in the internal coordinates is described in the output file immediately before this message. Correct fault and re-run.    
FAULT IN READ OF AB INITIO DERIVATIVES
(FATAL)
 
When AIDER is used, the ab initio derivatives must be supplied after the Z-matrix. Correct fault and re-run.    
FAULTY LINE: text
(FATAL)
 
An error was detected during the read of an EXTERNAL parameter set. An unrecognized parameter type was used.
   
FILE
"C:\program files\mopac\password for MOPAC2007" is currently inaccessible.  Correct this fault before continuing
(FATAL)
MOPAC2007 attempted to read the license key file.  The file exists, but MOPAC is unable to read it.  Check the permissions and ownership of the file, and make sure that the file can be read. (Try opening it with notepad. If it cannot be opened, then MOPAC can't read it.)
 
FILE
file.den is missing (FATAL)
 
An attempt has been made to read in an old density matrix (fime.den), but this file apparently does not exist in the subdirectory. Correct the error and re-run.    
GAUSSIAN INPUT REQUIRES STAND-ALONE JOB
(FATAL)
 
Because of the way Gaussian geometries are recognized, only one such geometry is permitted in any given run, unless AIGIN  is used. To correct this fault, either add AIGIN or break the run into parts, and run each part as a separate job.    
Geometry in PLATO is unrecognizable!
(FATAL)
 
This error occurs when a geometry appears to be cubic, but does not belong to any of the cubic point groups. Check the geometry to verify that it is what is wanted. If it is, then add NOSYM and re-run; this will prevent the symmetry routines being used.    
Geometry is apparently cubic...
(FATAL)
 
A severe error. The geometry has confused the symmetry recognition subroutines. Most likely, the geometry is nonsense. Examine the geometry printed after this message, and take corrective action. If the geometry is correct, add NOSYM, to disable the symmetry features.    
GEOMETRY IS FAULTY
(FATAL)
 
The nature of the fault in the geometry is described in the output file immediately before this message. Correct fault and re-run.    
Geometry NOT properly optimized
 
See "TRUST RADIUS NOW LESS THAN "
GEOMETRY TOO UNSTABLE FOR EXTRAPOLATION ...
 
In a reaction path calculation the initial geometry for a point is calculated by quadratic extrapolation using the previous three points.    
If a quadratic fit is likely to lead to an inferior geometry, then the geometry of the last point calculated will be used. The total effect is to slow down the calculation, but no user action is recommended.
GNORM HAS BEEN SET TOO LOW...
 
By default, the lowest value for GNORM is 0.01. To override this, add LET. There is no routine need to reduce the GNORM below 0.01, and if LET is used, the geometry optimization procedures are modified. Because of this, LET should not be used routinely.  
GRADIENT IS TOO LARGE TO ALLOW ...
(FATAL)
 
Before a FORCE calculation can be performed the gradient norm must be so small that the third and higher order components of energy in the force field are negligible. If, in the system under examination, the gradient norm is too large, a warning message will be printed and the calculation stopped, unless LET has been specified. In some cases the FORCE calculation may be run only to decide if a state is a ground state or a transition state, in which case the results have only two interpretations. Under these circumstances, LET may be warranted.    
GRADIENT IS VERY LARGE ...
 
In a calculation of the thermodynamic properties of the system, if the rotation and translation vibrations are non-zero, as would be the case if the gradient norm was significant, then these 'vibrations' would interfere with the low-lying genuine vibrations. The criteria for THERMO are much more stringent than for a vibrational frequency calculation, as it is the lowest few genuine vibrations that determine the internal vibrational energy, entropy, etc.    
If QPMEP is used, then PMEP must also be present
(FATAL)
 
QPMEP is a keyword that modifies a PMEP (Parametric Molecular Electrostatic Potential) calculation. On its own, QPMEP will do nothing useful.    
ILLEGAL ATOMIC NUMBER
(FATAL)
 
An element has been specified by an atomic number which is not in the range 1 to 107. Check the data: the first datum on one of the lines is faulty. Most likely line 4 is faulty.    
IMPOSSIBLE NUMBER OF CLOSED SHELL ELECTRONS
(FATAL)
 
The keywords used imply that the number of closed shells (doubly-occupied levels) is less than zero! Correct the error in the data set, and re-run.    
IMPOSSIBLE NUMBER OF OPEN SHELL ELECTRONS
(FATAL)
 
The keyword OPEN(n1,n2)  has been used, but for an even-electron system n1 was specified as odd or for an odd-electron system n1 was specified as even. Either way, there is a conflict which the user must resolve.    
IMPOSSIBLE OPTION REQUESTED
(FATAL)
 
A general catch-all. This message will be printed if two incompatible options are used, such as both PM3 and AM1 being specified. Check the keywords, and resolve the conflict.    
IMPOSSIBLE VALUE OF DELTA S
(FATAL)
 
The keywords used imply that either the number of $alpha$or the number of $beta$electrons is negative! Correct error and re-run.    
INPUT FILE MISSING OR EMPTY
(FATAL)
 
The data set is either empty or does not exist, or MOPAC has not been installed correctly. Correct error and re-run.    
INSUFFICIENT DATA ON DISK FILES FOR A FORCE
(FATAL)
 
A FORCE calculation has been attempted using RESTART, however, the <filename>.res file is either corrupt or does not exist. The best course of action would be to start over from the beginning--that is, remove RESTART, and re-run the job.    
JOB STOPPED BY OPERATOR
 
Any MOPAC calculation, for which the shut command works, can be stopped by a user who issues the command shut <filename>, from the directory which contains <filename>.dat.    
MOPAC will then stop the calculation at the first convenient point, usually after the current cycle has finished. A restart file will be written and the job ended. The message will be printed as soon as it is detected, which would be the next time the timer routine is accessed.
KEYWORD AIDER SPECIFIED, BUT NOT PRESENT AFTER Z-MATRIX. JOB STOPPED
(FATAL)
 
When AIDER is used, the ab initio derivatives must be supplied after the Z-matrix. Correct fault and re-run.    
LINE OF KEYWORDS DOES NOT HAVE ENOUGH SPACES FOR PARSING. PLEASE CORRECT LINE.
(FATAL)
 
Every keyword must be preceded by a space. This applies to the first keyword. As supplied, the keywords line does not have a space before the first keyword, and there is no space to move the keywords around in order to put a space there.    
Delete or abbreviated keywords so that there are unused spaces.
MICROSTATES SPECIFIED BY KEYWORDS BUT MISSING FROM DATA
(FATAL)
 
If MICROS=n is present, then after the geometry and symmetry data, if any, there should be a line with the word MICRO followed by n microstates.
.    
MISSING VAN DER WAALS RADIUS Chemical-symbol
(FATAL)
 
In the COSMO method, van der Waals radii are used. If a VDW radius is missing, it can be supplied by use of VDW(text).    
MORE THAN 3N-6 COORDINATES OPTIMIZED!
(FATAL)
 
In an EF calculation, more than 3N-6 coordinates are flagged for optimization. By implication, at least one root of the Hessian matrix is exactly zero. Since EF involves using the inverse of an approximate Hessian, the method is intrinsically unstable. However, for most systems, the geometry optimizes completely before the Hessian is accurate enough for the instability to cause problems.    
To correct this fault, either reduce the number of coordinates being optimized, or add GEO-OK.
MORE THAN ONE GEOMETRY OPTION HAS BEEN SPECIFIED
(FATAL)
 
The keywords indicate that two or more geometric operations have been requested for one system. Only one operation (e.g. geometry optimization by TS or by NLLSQ) is allowed for any given system.    
MULLIKEN POPULATION NOT AVAILABLE WITH UHF
(FATAL)
 
The requested operation, a Mulliken population analysis using a UHF wavefunction, has not been written in the program. This type of calculation will not run.    
NAME NOT FOUND
(FATAL)
 
Various atomic parameters can be modified in MOPAC by use of EXTERNAL=name. These comprise the symbols given in the following Table.    

 
Table:
Names of Parameters for use with EXTERNAL=<file>

Uss

Betas

Gp2

GSD

Upp

Betap

Hsp

GPD

Udd

Betad

AM1

GDD

Zs

Gss

Expc

FN1

Zp

Gsp

Gaus

FN2

Zd

Gpp

Alp

FN3


Thus to change the Uss of hydrogen to -13.6 the line USS H -13.6 could be used. If an attempt is made to modify any other parameters, then an error message is printed, and the calculation terminated.
NEGATIVE SYMBOLICS MUST BE PRECEDED BY THE POSITIVE EQUIVALENT
(FATAL)
 
When specifying GAUSSIAN Z-matrix geometries, a negative symbolic must be related to an already defined positive symbolic. Correct the data set and re-run.    
NLLSQ USED WITH REACTION PATH;
(FATAL)
 
The capability of using NLLSQ with a reaction path is not available within MOPAC. As an alternative, use TS.    
NO ATOMS IN SYSTEM
(FATAL)
 
The system provided does not contain any atoms! Check the data-set. A common error is to have a blank line before the keyword line. There should be exactly three lines before the Z-matrix, unless '+' is used.    
NO DUMMY ATOMS ALLOWED BEFORE
(FATAL)
 
In a FORCE calculation on a polymer or solid, no dummy atoms are allowed. This is a program limitation. Modify the data-set (use 0SCF and INT or XYZ to get rid of the dummy atoms), and re-run.    
NO POINTS SUPPLIED FOR REACTION PATH
(FATAL)
 
A reaction path calculation is indicated by a '-1' in the optimization flags. If STEP=n and POINT=m are present, then the reaction path is defined by n and m. If these keywords are not present, the reaction path must be specified by numbers after the Z-matrix and symmetry data (if any).    
NO RESTART FILE EXISTS!
(FATAL)
 
An attempt has been made to restart a job, but the <filename>.res file does not exist. The easiest correction is to remove RESTART and re-run.    
NOANCI MUST BE USED FOR RHF OPEN-SHELL SYSTEMS THAT INVOLVE TRANSLATION VECTORS
(FATAL)
 
Liotard's analytical RHF open shell derivatives have not been extended to allow polymers or solids to be calculated. An alternative is to use UHF.    
NONET SPECIFIED WITH ODD NUMBER OF ELECTRONS, CORRECT FAULT
(FATAL)
 
When NONET is specified, the system must have an even number of electrons. Check (a) the system, and (b) the charge (if any). Correct data set and re-run.    
NUMBER OF DOUBLY FILLED PLUS PARTLY FILLED LEVELS GREATER THAN TOTAL NUMBER OF ORBITALS
(FATAL)
 
The keywords used here imply a system that is larger than that used. Correct data set (probably by changing the keywords) and re-run.    
NUMBER OF ELECTRONS IN M.O.s BELOW ACTIVE SPACE IS LESS THAN ZERO
(FATAL)
 
In a C.I. calculation, the active space extends below the lowest energy level. Correct data set (probably by changing the keywords) and re-run.    
NUMBER OF M.O.s IN ACTIVE SPACE EXCEEDS MAXIMUM ALLOWED SIZE OF ACTIVE SPACE
(FATAL)
 
In a C.I. calculation, the number of M.O.s in the active space is greater than that allowed by the program. Modify the data set (probably by changing the keywords) and re-run.    
NUMBER OF M.O.s REQUESTED IN C.I. IS GREATER THAN THE NUMBER OF ORBITALS
(FATAL)
 
In a C.I. calculation, the active space requested is greater than the number of orbitals in the system. Correct data set (probably by changing the keywords) and re-run.    
NUMBER OF OPEN-SHELLS ALLOWED IN C.I. IS LESS THAN THAT SPECIFIED BY OTHER KEYWORDS (FATAL)
 
 The size of the active space in a C.I. calculation implied by C.I.=(n,m) is less than that implied by other keywords, e.g., SEXTET. Correct data set by changing the keywords and re-run.  
NUMBER OF PARTICLES, nn GREATER THAN ...
 
When user-defined microstates are not used, the MECI will calculate all possible microstates that satisfy the space and spin constraints imposed. This is done in PERM, which permutes N electrons in M levels. If N is greater than M, then no possible permutation is valid. This is not a fatal error--the program will continue to run, but no C.I. will be done.    
NUMBER OF PERMUTATIONS TOO GREAT, LIMIT
nnnn
(FATAL)
 
Unless the file meci_C.F90 is changed, the number of permutations of alpha or beta microstates is limited to 4$times$MAXCI or 4800. Thus if 3 alpha electrons are permuted among 5 M.O.s, that will generate 10 = 5!/(3!2!)alpha microstates, which is an allowed number. However if 7 alpha electrons are permuted among 15 M.O.s, then 6435 alpha microstates result and the arrays defined will be insufficient. To correct this error, increase MAXCI in meci_C.F90 and recompile.    
NUMERICAL PROBLEMS IN BRACKETING LAMBDA
 
Although this is not a deadly error, it does indicate that there are potential problems in optimizing geometries. If the run finishes correctly, don't worry. If the geometry is not optimized sufficiently, try one or more of the following strategies:    
Use LET. This allows more of the potential energy surface to be sampled, thus giving more information to the Hessian.
Tighten up the SCF criterion. Try RELSCF=0.1 or RELSCF=0.01.
If the calculation involves an open shell RHF, consider running it with UHF.
Carefully examine the data set--is there any possibility that it is faulty?
Go to a different coordinate system. If Cartesian, go to internal coordinates, and vice versa.
OCTET SPECIFIED WITH EVEN NUMBER OF ELECTRONS, CORRECT FAULT
(FATAL)
 
When OCTET is specified, the system must have an odd number of electrons. Check (a) the system, and (b) the charge (if any). Correct data set and re-run.    
OLDENS FILE FOR
file.den IS CORRUPT
(FATAL)
 
Although a file called file.den exists, its contents do not match the data set supplied for the calculation. The easiest option is to delete OLDENS and re-run.
OLDGEO used and previous geometry had no atoms.
(FATAL)
 
For OLDGEO to work, an earlier calculation in the same data set must exist, and must contain at least one atom. Correct fault and re-run.    
OMIN MUST BE BETWEEN 0 AND 1
(FATAL)
 
Keyword OMIN=n has been used, with an unreasonable value for n. Modify n and re-run.    
ONLY N POINTS ALLOWED IN REACTION COORDINATE
(FATAL)
 
The maximum number of points on a reaction coordinate is three times the maximum number of atoms allowed. To increase this number, edit the file sizes.h to increase the value of NUMATM, re-run "make" and re-run the job.    
ONLY DIHEDRAL SYMBOLICS CAN BE PRECEEDED BY A '-' SIGN
(FATAL)
 
Symmetry relationships are allowed when a geometry is read in in Gaussian format, however the range of relationships is limited to setting bond lengths equal, setting bond angles equal, setting dihedrals equal, and setting dihedrals equal to the negative of a reference dihedral. An attempt has been made to set a bond length or a bond angle to the negative of a reference. This is not allowed. Correct the data set and re-run.    
ONLY ONE REACTION COORDINATE PERMITTED
(FATAL)
 
In a reaction coordinate calculation, only one optimization flag can be set to "-1", all others must either be "0" or "1". In order for two optimization flags to be set to "-1", a grid calculation must be run. This involves keywords STEP1=n.nnn and STEP2=n.nnn.    
PARAMETERS FOR SOME ELEMENTS MISSING
(FATAL)
 
An attempt has been made to run a calculation on a system that contains atoms for which there are no parameters. Check that the method you are using has been parameterized. If this bug occurs during a port of MOPAC, it is likely to be caused by the BLOCKDATA file not being used by the compiler. One way around this fault is to paste the file block.F at the end of the file mopac.F, and then delete block.F. This usually corrects this problem.    
POLAR does not work with open-shell RHF
(FATAL)
 
The POLAR method only works with RHF closed shell systems. If only the polarizability is needed, use STATIC instead of POLAR.    
POLAR does not work with UHF
(FATAL)
 
The POLAR calculation only works with Restricted Hartree Fock calculations, both closed shell and open shell, and both ground and excited states. If only the polarizability is needed, use STATIC; this uses external fields and works with UHF, however it is not as precise as POLAR.    
PROBLEM IN SYMR
(FATAL)
 
There is a problem in subroutine SYMR. The system has symmetry, but small distortions are preventing the symmetry operations from being done correctly--the subroutine has become confused. To correct this, add NOSYM.    
QUARTET SPECIFIED WITH EVEN NUMBER
(FATAL)
 
When QUARTET is specified, the system must have an odd number of electrons. Check (a) the system, and (b) the charge (if any). Correct data set and re-run.    
QUINTET SPECIFIED WITH ODD NUMBER OF ELECTRONS, CORRECT FAULT
(FATAL)
 
When QUINTET is specified, the system must have an even number of electrons. Check (a) the system, and (b) the charge (if any). Correct data set and re-run.    
RESTART FILE EXISTS, BUT IS CORRUPT
(FATAL)
 
In a BFGS run involving RESTART, the file $<!$filename$.res, is corrupt. Remove RESTART and re-run.    
RESTART FILE EXISTS, BUT IS FAULTY
(FATAL)
 
In a FORCE calculation, involving RESTART, the file $<!$filename$.res, is corrupt. Remove RESTART and re-run.    
Restart file is corrupt!
(FATAL)
 
In a run involving RESTART, the file $<!$filename$.res, is corrupt. Remove RESTART and re-run.    
ROOT REQUESTED DOES NOT EXIST IN C.I.
(FATAL)
 
A specific excited state has been specified, but it does not exist in the set of states calculated. Correct the data set and re-run.    
RSOLV MUST NOT BE NEGATIVE
(FATAL)
 
In COSMO calculations, the radius of a solvent molecule must be positive. Correct dat set and re-run.    
SEPTET SPECIFIED WITH ODD NUMBER OF ELECTRONS, CORRECT FAULT
(FATAL)
 
When SEPTET is specified, the system must have an even number of electrons. Check (a) the system, and (b) the charge (if any). Correct data set and re-run.    
SETUP FILE MISSING, EMPTY OR CORRUPT
(FATAL)
 
In a run involving  SETUP, the SETUP file is either missing or is corrupt. Either create a valid SETUP file or remove SETUP from the data set, and re-run.    
SEXTET SPECIFIED WITH EVEN NUMBER OF ELECTRONS, CORRECT FAULT
(FATAL)
 
When SEXTET is specified, the system must have an odd number of electrons. Check (a) the system, and (b) the charge (if any). Correct data set and re-run.    
SIGMA USED WITH REACTION PATH;
(FATAL)
 
The only geometry options allowed with reaction paths are EF and the default BFGS optimizers. Delete SIGMA and re-run.    
Size of active space allowed: N
(FATAL)
 
The largest active space in a C.I. calculation is N. If a larger size is needed, edit meci.h to increase the value of NMECI, recompile, and re-run the job.    
SOME ELEMENTS HAVE BEEN SPECIFIED FOR WHICH NO PARAMETERS ARE AVAILABLE...
(FATAL)
 
Parameters are not available for the element with atomic number N. If new parameters are available, these can be supplied to MOPAC by use of EXTERNAL=.    
SPECIFIED SPIN COMPONENT NOT SPANNED BY ACTIVE SPACE
(FATAL)
 
A spin state has been specified, but the active space is too small to allow that state to exist. Correct the data set and re-run.    
SYMMETRY SPECIFIED, BUT CANNOT BE USED IN DRC
 
This is self explanatory. The DRC requires all geometric constraints to be lifted. Any symmetry constraints will first be applied, to symmetrize the geometry, and then removed to allow the calculation to proceed.    
SYSTEM DOES NOT APPEAR TO BE OPTIMIZABLE
 
This is a gradient norm minimization message. These routines will only work if the nearest minimum to the supplied geometry in gradient-norm space is a transition state or a ground state. Gradient norm space can be visualized as the space of the scalar of the derivative of the energy space with respect to geometry. To a first approximation, there are twice as many minima in gradient norm space as there are in energy space.    
It is unlikely that there exists any simple way to refine a geometry that results in this message. While it is appreciated that a large amount of effort has probably already been expended in getting to this point, users should steel themselves to writing off the whole geometry. It is not recommended that a minor change be made to the geometry and the job re-runted.
Try using TS or SIGMA instead of POWSQ.
SYSTEM SPECIFIED WITH ODD NUMBER OF ELECTRONS, CORRECT FAULT
(FATAL)
 
When EXCITED or BIRADICAL is used, the system must be a singlet--must have an even number of electrons. Correct the data set and re-run.    
SYSTEMS WITH TV CANNOT BE RUN WITH 'INT'
(FATAL)
 
The effect of INT is to convert the geometry into internal coordinates. This is done in two steps: first, the geometry is converted into Cartesian coordinates, this removes any dummy atoms; then it is converted into internal coordinates. An unwanted, but logical, consequence of this is that translation vectors are made useless. To achieve the effect of INT, remove the translation vectors, run the calculation with 0SCF, then add the translation vectors back in 'by hand'. Note that translation vectors can be Cartesian or internal.    
TEMPERATURE RANGE STARTS TOO LOW, ...
 
The thermodynamics calculation assumes that the statistical summations can be replaced by integrals. This assumption is only valid above 100K, so the lower temperature bound is set to 100, and the calculation continued.    
The COSMO option cannot be used...
(FATAL)
 
Due to a program limitation, sparkles cannot be used in a COSMO calculation. There is no recovery--try using real atoms instead of sparkles.    
The data set contains alternative location indicators. Keyword ALT_A must be used
(FATAL)
 
The PDB format allows for alternate locations. According to this format, atoms are defined by four characters (characters 13-16), after which comes the alternate location indicator. Usually, this (the 17th character) is a space, however, in atoms that have positional disorder the 17th character will be a letter, e.g. 'A', 'B', 'C', etc. A valid geometry will contain only one of the alternative locations, and this can be identified in the data set by use of ALT_A=letter. For a full definition of the PDB format, see the WWW sites: http://pdb.pdb.bnl.gov/pdb-docs/atoms.html and http://www.pdb.bnl.gov/pdb-docs/Format.doc/Contents_Guide_21.html.    
The data set contains alternative location indicators. Keyword ALT_R must be used
(FATAL)
 
The PDB format allows for alternate residues. According to this format, a given residue site can be occupied by one of two or more possible residues. The indicator is character 27, and by default is a space. If there are alternative residues possible, these are indicated by a letter, e.g. 'A', 'B', 'C', etc. A valid geometry will contain only one of the alternative residues, and this can be identified in the data set by use of ALT_R=letter or by ALT_R= .    
THE FOLLOWING SYMBOL HAS BEEN DEFINED MORE THAN ONCE: symbol
(FATAL)
 
A symbolic parameter in a Gaussian Z-matrix geometry has been defined more than once. Remove the excess definitions and re-run.    
THE FOLLOWING SYMBOL WAS NOT USED: symbol
(FATAL)
 
A symbolic parameter in a Gaussian Z-matrix geometry has been defined, but was not present in the Z-matrix. Remove the definition and re-run.    
THE GEOMETRY DATA-SET CONTAINED ERRORS
(FATAL)
 
The geometry was not in MOPAC Z-matrix format, or in Cartesian format, or in Gaussian format. The output immediately before this error message describes the errors detected. Correct the geometry and re-run.    
THE GREENS FUNCTION IS LIMITED TO 200 ORBITALS
(FATAL)
 
The Greens function correction to the I.P.'s calculation is limited to systems of 200 orbitals. Larger systems cannot be run. This is a program limitation.    
THE HAMILTONIAN REQUESTED IS NOT AVAILABLE IN THIS PROGRAM
(FATAL)
 
This is a bug that occurs only during a port of MOPAC. It is probably caused by the BLOCKDATA file not being used by the compiler. One way around this fault is to paste the file block.F at the end of the file mopac.F, and then delete block.F. This usually corrects this problem.    
The input data file does not exist
(FATAL)
 
This is a bug that occurs only during a port of MOPAC. The first step in trying to remove this bug is to check that the command:    
% mopac.exe test
will run the data set test.dat. Once this works, that is, once it does not generate this error message, check out mopac.csh.
THE SCF CALCULATION FAILED.
(FATAL)
 
The SCF failed to form. To correct this, add PL and try using different convergers. In order, try SHIFT=n.nn, n=50 is a good starting value, then PULAY, then CAMP. Quite often, the fault lies in the geometry. Use the information from the output generated by PL as a guide.    
THE STATE REQUIRED IS NOT PRESENT IN THE SET OF CONFIGURATIONS AVAILABLE
(FATAL)
 
A specific excited state has been specified, but it does not exist in the set of states calculated. Correct the data set and re-run.    
There are more than 200 atoms in moiety
(FATAL)
 
A non-proteinaceous moiety in a protein apparently contains more than N atoms. If this is true, then edit "ligand.F" to change the value of NATOMR in subroutine MOIETY, re-run "make", and re-run the job.    
There are more than 200 atoms in residue M
(FATAL)
 
A residue apparently contains more than 200 atoms. A likely cause is if the residue contains covalent bonds to another part of the protein (common cross links, e.g. N-S, O-S, and S-S, are automatically broken when residues are being analyzed). Check the atom list printed after the error message to identify the atoms that are considered part of the residue, modify the data-set and re-run.    
THERE ARE NO VARIABLES IN THE SADDLE
(FATAL)
 
For a SADDLE calculation, the two geometries must be optimizable, that is, at least one coordinate must have the optimization flag set to "1".   ...  
There are too many keywords
(FATAL)
 
Although each line of keywords can have up to 120 characters, the maximum number of characters plus spaces for all keywords is limited to 241. Reduce the number of keywords, or abbreviate those that can be shortened.    
THERE IS A RISK OF INFINITE LOOPING ...
 
The SCF criterion has been reset by the user, and the new value is so small that the SCF test may never be satisfied. This is a case of user beware!    
THERE MUST BE EXACTLY THREE VELOCITY DATA PER LINE
(FATAL)
 
The format for the initial velocity in a DRC calculation is three numbers per line, corresponding to the x, y, and z speeds in cm.sec-1. Correct the data set and re-run.    
THIS MESSAGE SHOULD NEVER APPEAR, CONSULT A PROGRAMMER!
 
This message should never appear; a fault has been introduced into MOPAC, most probably as a result of a programming error. If this message appears in the basic version of MOPAC (a version ending in 00), please contact JJPS as I would be most interested in how this was achieved.    
THREE ATOMS BEING USED TO DEFINE ...
(FATAL)
 
If the Cartesian coordinates of an atom depend on the dihedral angle it makes with three other atoms, and those three atoms fall in an almost straight line, then a small change in the Cartesian coordinates of one of those three atoms can cause a large change in its position. Normally, the connectivity will automatically be changed to prevent this happening, however, if there is no obvious way to correct the problem, this message will be printed. When that happens, the data should be changed to make the geometric specification of the atom in question less ambiguous. Note that neither LET nor GEO-OK will allow the calculation to proceed.    
TIME UP
 
The time defined on the keywords line or 172,800 seconds, if no time was specified, is likely to be exceeded if another cycle of calculation were to be performed. A controlled termination of the run would follow this message. The job may terminate earlier than expected: this is ordinarily due to one of the recently completed cycles taking unusually long, and the safety margin has been increased to allow for the possibility that the next cycle might also run for much longer than expected.    
TOO MANY CONFIGURATIONS
(FATAL)
 
The size of the C.I. matrix requested is larger than that allowed by MOPAC. Either reduce the size requested, or increase the allowed size. To do that, increase the value of MAXCI in the file meci_C.F90, and recompile.    
TOO MANY ITERATIONS IN LAMDA BISECT
(FATAL)
 
During a run involving EF, the search procedure failed. This was most likely due to a faulty geometry. Check the geometry carefully, make corrections, and re-run.    
TRIPLET SPECIFIED WITH ODD NUMBER OF ELECTRONS, CORRECT FAULT
(FATAL)
 
If TRIPLET has been specified the number of electrons must be even. Check the charge on the system, the empirical formula, and whether TRIPLET was intended.    
TRUST RADIUS NOW LESS THAN ...
 
When EF is used, the calculated trust radius has become too small. An easy fix is to override the default options by adding LET and DDMIN=0.0001, another option is to specify RMIN=-10.  In CAChe, the equivalent message is "Geometry NOT properly optimized!"
This warning most often occurs when COSMO is being used, because the finite mesh used in defining the solvent accessible surface is, of its nature, finite.  This introduces unavoidable artifacts into the PES, which, in turn, causes the trust radius to become very small. 
TS FAILED TO LOCATE TRANSITION STATE (FATAL)
 
The geometry is almost certainly faulty. Locating transition states is still more art than science. Modify geometry, and re-run.    
TS SEARCH AND BFGS UPDATE WILL NOT WORK
(FATAL)
 
In EF, a transition state optimization has been requested. The rarely used option IUPD=2 has been specified. This option is not allowed for transition states. Remove IUPD=2 and re-run.    
TS SEARCH REQUIRE BETTER THAN DIAGONAL HESSIAN
(FATAL)
 
When using TS, do not also use HESS=0. Remove HESS=0 and re-run.    
TWO ADJACENT POINTS ARE IDENTICAL:
(FATAL)
 
In a reaction path, adjacent points must be different. A common mistake is to have the first point (this comes from the Z-matrix) and the second point (this comes from the extra data after the Z-matrix and symmetry data (if any)) the same. Correct the data set (the fault is in the reaction coordinate data after the the Z-matrix and symmetry data (if any)).    
TWO ATOMS ARE COINCIDENT. A FATAL ERROR.
(FATAL)
 
In the input geometry, two atoms have the same coordinates. Correct the error and re-run.    
UNABLE TO ACHIEVE SELF-CONSISTENCY
 
See the error-message: "FAILED TO ACHIEVE SCF."    
 
Unable to allocate memory in subroutine ...(FATAL)
 
An error occurred while trying to create an array.  The commonest reason for this error is that the array is very large, and there is not enough memory allowed.  There may be limitations imposed by the operating system.  Windows has limits in the order of 250Mb to 2Gb. Try increasing the memory available to the process to 2 Gb (real plus virtual).  If that does not work, try avoiding the function that causes the error. If MOZYME is available, try using that. If the array is greater than 2^(31) elements, the array size will be inaccurate (negative), in which case there is nothing that can be done.
UNACCEPTABLE VALUE FOR NO. OF ORBITALS ON ATOM
(FATAL)
 
Allowed values for the number of orbitals per atom are 1, 4, and 9. Correct the EXTERNAL file, and re-run.    
UNDEFINED SYMMETRY FUNCTION USED
(FATAL)
 
Symmetry operations are restricted to those defined, i.e., in the range 1-19. Any other symmetry operations will trip this fatal message.    
UNRECOGNIZED ELEMENT NAME
(FATAL)
 
In the geometric specification a chemical symbol which does not correspond to any known element has been used. The error lies in the first datum on a line of geometric data.    
UNRECOGNIZED HESS OPTION
(FATAL)
 
The allowed values for n in HESS=n are 0, 1, and 2. Correct the keyword and re-run.    
UNRECOGNIZED KEY-WORDS.
(FATAL)
 
Check these keywords. Correct any misspellings and re-run, or, if the keywords are DEBUG keywords, add DEBUG and re-run.    
UPPER BOUND OF ACTIVE SPACE IS GREATER THAN THE NUMBER OF ORBITALS
(FATAL)
 
The keywords used here imply a system that is larger than that used. Correct data set (probably by changing the keywords) and re-run.    
Use AIGIN to allow more geometries to be used
(FATAL)
 
Only one GAUSSIAN geometry is allowed in a run, unless each GAUSSIAN geometry is identified by AIGIN on the keyword line. Add AIGIN to each GAUSSIAN geometry keyword line, and re-run.    
USE EITHER SAFE OR UNSAFE, BUT NOT BOTH
(FATAL)
 
MOPAC can be compiled so as to either minimize memory demand or to maximize reliability. Depending on which option was used, the alternative option can be selected at run time by using SAFE or UNSAFE.
 
VAN DER WAALS
(FATAL)
 
In the ESP method, van der Waals radii are used. Only the following elements are allowed: H, B, C, N, O, F, P, S, Cl, Br, I.    
In the PMEP method, van der Waals radii are also used. Only the elements up to Z=17 and bromine are allowed.
WARNING - GEOMETRY IS NOT AT A STATIONARY POINT
 
Under certain circumstances the gradient norm can drop to zero, but the derivatives of the energy with respect to Cartesian coordinates might be quite large. If this happens, this error message will be printed.    
To avoid this message, make sure that the geometry can be optimized, given the optimization flags you have chosen. In particular, if (3N-6) optimization flags are set, and there are no dummy atoms, then it is unlikely that this message will be generated.
WARNING
 
Don't pay too much attention to this message. Thermodynamics calculations require a higher precision than vibrational frequency calculations. In particular, the gradient norm should be very small. However, it is frequently not practical to reduce the gradient norm further, and to date no-one has determined just how slack the gradient criterion can be before unacceptable errors appear in the thermodynamic quantities. The 0.4 gradient norm is only a suggestion.