| Zindo |

In Lesson 1: Geometry optimization, you will be introduced to the process of setting up a Zindo job and will perform a geometry optimization on pyridazine.
The topics covered in this lesson include:
The topics covered in this lesson include:
The topics covered in this lesson include:

You should create a directory in which to run your tutorials and store their output files:
Enter the following at the operating system prompt, while in a directory in which you have write permission:
> mkdir zindo_tutorial > cd zindo_tutorial |
2. Starting the Insight II program
| Start the Insight program by entering insightII at the operating system prompt. |
It takes a few moments for the Insight program to start up.
| Go to the Builder module, by clicking the MSI logo and then selecting Builder from the list that appears. |
A second set of pulldown names appears on the lower menu bar (A toolbox of icons may also appear, depending on your default settings.).
| Select the Fragment/Get command by clicking Fragment and choosing Get from the menu that appears. |
The Get Fragment parameter block appears. (There are several ways to build molecules within the Insight program--you may use any method that gives the required molecule.)
| Set Type Of Fragment to Rings. Pick the benzene fragment that appears near the top of the Insight screen by clicking any of its atoms. |
This fills in the Fragment Name parameter box with BENZ.
| Enter pyridazine in the Get Molecuyle parameter box and select Execute or press <Enter>. |
A benzene molecule appears in the display area of the Insight window, and the Bond parameter block appears automatically. You may put it away by selecting Cancel, since we do not need this command
You should now have a model that looks like:

The model is moved so that it lies in the xz plane, and symmetry information is printed in the information area near the bottom of the Insight window.
6. Exiting the Insight II program
| To exit the Insight interface, type quit on on the command line below the graphics display area and press <Enter>. |
7. Creating a Zindo input file
| Create a file named pyrz.input containing the following lines: |
$TITLEI ! this title block can be any length. This is a comment. Optimization of Pyridazine using ZINDO. $END $CONTRL ! Type of SCF calculation; one of RHF, ROHF or UHF. SCFTYP RHF ! Type of Optimisation. RUNTYP GEOM ! Type of structure input. COORD for Cartesians; ENTTYP COORD ! Type of units used. UNITS ANGS ! Point group. ASYM = C2V ! Definition of Gammas. ! Here we choose Theoretical Gammas since we are doing an optimization. INTTYP 0 ! Electronic structure method, INDO/1. IAPX 3 ! Interaction factors. INTFA(1) = 1.0 1.0 1.0 1.0 1.0 1.0 ! Basis set and CI Size allocation. DYNAL(1) = 0 4 6 0 0 000 00 ! Output file name. ONAME = pyridazine ! Number of atoms. NAT 10 ! Number of valence electrons in molecule. NEL 30 ! Multiplicity, i.e., number of unpaired electron + 1. MULT 1 ! Max number of iterations. ITMAX 50 ! SCF tolerance. SCFTOL = 0.000010 ! OPTIMIZE UBOYT SECTUIB Locate minimum Opt_Coordinate_System auto Opt_Use_Symmetry on Nax_Displacement 0.30 Hessian_Update BFGS Opt_Print 2 Gradient_Convergence 0.0003 Displacement_Convergence 0.0003 Opt_Energy_Convergence 0.000001 Opt_Cycles 50 $END8. Running Zindo in standalone mode
At this point the files you should have in your current directory are pyrz.input, pyrz.opt, pyrz.car, and pyrz.mdf.
Run Zindo by entering at the operating system prompt:
> zindo pyrz |
The calculation completes in a few seconds. The final geometry will be in the file pyrz.car, and your starting geometry is moved to pyrz.orig.car. The series of conformations calculated during the optimization are written into the archive file pyrz.arc, and the output from the calculation appears in the outmol file.
|
Make sure you are still in the zindo_tutorial directory and start the Insight program as in Step 2. After the program is loaded, select the File/Import (or Molecule/Get) command. When its parameter block appears, choose pyrz.car from the Files value-aid. This fills in the File_Name parameter box with pyrz.car. Execute the command. |
| Select the Trajectory/Animate command. Select Execute. |
The molecule in the display area is animated according to the optimization trajectory (you'll probably want to rotate it about the x axis to see it better).
| When you are finished, quit the Insight program as in Step 6. |
1. Preparing the input file
Lesson 2: Energy calculation
| You need to finish Lesson 1 before starting Lesson 2, so that you have the required molecular specification files. Confirm that your current working directory is zindo_tutorial. |
| Use a text editor to create the following input file, which should be named pyrz2.input. You may start with a copy of the pyrz.input file that you used in Lesson 1. |
$TITLEI Energy Calcn. of Pyridazine using ZINDO. We will plot the HOMO (15) and the LUMO (16) MOLIST = 15,16 $END $CONTRL ! Type of SCF calculation; one of RHF, ROHF or UHF. SCFTYP RHF ! Type of Optimization; one of GEOM ENERGY or CI RUNTYP ENERGY ! Type of structure input: COORD for Cartesians; ZMAT for internals. ENTTYP COORD ! Type of units used; one of ANGS or BOHRS. UNITS ANGS ! Point group. ASYM = C2V ! Definition of Gammas. ! Now we choose Spectroscopic Gammas. INTTYP 1 ! Electronic structure method, INDO/1. IAPX 3 ! Interaction factors. INTFA(1) = 1.0 1.267 0.585 1.0 1.0 ! Basis set and CI Size allocation. DYNAL(1) = 0 4 6 0 0 000 00 ! Output file name. ONAME = pyridazine ! Number of atoms. NAT 10 ! Number of valence electrons in molecule. NEL 30 ! Multiplicity, i.e., number of unpaired electron + 1. MULT 1 ! Max number of iterations. ITMAX 50 ! SCF tolerance. SCFTOL = 0.000001 $ENDNote the following changes:
The only files you now need are pyrz2.input, pyrz2.car, and pyrz2.mdf.
| Make the pyrz2.car and pyrz2.mdf files by copying from pyrz.carorig and pyrz.mdf, respectively. |
Since no optimization is taking place, there is no need to have the optimization keywords file pyrz2.input.
Enter at the operating system prompt:
> zindo pyrz2 |
You should receive the following message from Zindo when the run is finished:
ZINDO MAIN SCF Energy is -41.933849737 hartree
3. Performing a self-consistent reaction field calculation
The SCRF method of solvent modeling places the molecule within a spherical bubble of virtual solvent.
N1 N2 N3 F1 F2 F3Where:
Enter at the operating system prompt:
> zindo pyrz2 |
Near the end of the run, you should see:
ZINDO MAIN SCF Energy is -41.964363136 hartree4. Preparing to visualize the molecular orbitals
Unless instructed otherwise, Zindo calculates only the frontier molecular orbitals. You should see the following new files:
pyrz2_lumo.grd
| With zindo_tutorial as your current working directory, start the Insight program by entering insightII at the operating system prompt. |
It takes a few moments for the Insight program to start up.
| Select the Molecule/Get command and set the File Name parameter to pyrz2.car by clicking its name in the value-aid. Execute the command. |
The pyridazine model appears in the display area. You may dismiss the parameter block by selecting Cancel.
A box indicating the grid for the HOMO appears around the molecule.
The HOMO for pyridazine appears.
A box indicating the grid for the LUMO appears around the molecule.
The LUMO for pyridazine appears.
| To exit the Insight interface, type quit on on the command line below the graphics display area and press <Enter>. |
1. Preparing the input file

Lesson 3: Configuration interaction
| You need to finish Lesson 2 before starting Lesson 3, so that you have the required molecular specification files. Assure that your current working directory is zindo_tutorial. |
| Use a text editor to create the following input file, which should be named pyrz3.input. You may start with a copy of the pyrz2.input file that you used in Lesson 2. |
The following changes will be made:
Explanation of CI input block:
$CIINPU 2 1 10 1 0 0 0 1 1 2 10 -60000.00 0.0000000 0 1 15 15 21 04 15 16 27 $ENDInitial CI switches
There are eleven switches in 11I5 FORMAT:
N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11Type of CI calculation section
N1 is 2--Calculate CI for only SINGLET states from closed shell reference.
N2 is 1--The number of reference determinants to be used to generate the excited configurations.
N3 is 10--The number of roots of the CI matrix to calculate. The default value for N3 is the ten lowest.
N4 is 1--The multiplicity of the CI. It need not be the same as that of the reference SCF.
N8 is 1--Calculate transition moments for states N9 through N10 into N10 through N11.
Criteria to reduce the number of configurations included in the CI:
ECUT COMP FORMAT 2F10.6ECUT is -60000.00.--0 or a negative number for normal calculation.
Point group symmetry information
No symmetry information is used therefore this card is left blank.
The number of generating cards and the reference determinant in FORMAT 3I5:
1 15 15Generating cards in FORMAT 16I5. Multiply specified singly excited configurations.
21 04 15 16 27For further details see Methodology--Standalone Mode.
Self-consistent reaction field
In this calculation it is possible to apply the SCRF to the excited states and observe the effects of "solvation" upon the energies of the excited states:
| Your pyrz3.input file should now look as follows: |
$TITLEI
Configuration Interaction Calcn. of Pyridazine using ZINDO.
$END
$CONTRL
! Type of SCF calculation; one of RHF, ROHF or UHF.
SCFTYP RHF
! Type of Optimization; one of GEOM ENERGY or CI
RUNTYP CI
! Type of structure input: COORD for Cartesians; ZMAT for internals.
ENTTYP COORD
! Type of units used; one of ANGS or BOHRS.
UNITS ANGS
! Point group.
ASYM = C2V
! Definition of Gammas.
! Now we choose Spectroscopic Gammas since we are doing CI
INTTYP 1
! Electronic structure method, INDO/1.
IAPX 3
! Interaction factors.
INTFA(1) = 1.0 1.267 0.585 1.0 1.0
! Basis set and CI Size allocation.
DYNAL(1) = 0 4 6 0 0 250 30
! Output file name.
ONAME = pyridazine
! Number of atoms.
NAT 10
! Number of valence electrons in molecule.
NEL 30
! Multiplicity, i.e., number of unpaired electron + 1.
MULT 1
! Max number of iterations.
ITMAX 50
! SCF tolerance.
SCFTOL = 0.000001
$END
$CIINPU
2 1 10 1 0 0 0 1 1 2 10
-60000.00 0.0000000
0
1 15 15
21 04 15 16 27
$END
2. Performing the CI calculation
When the run ends, you should see the message:
ZINDO MAIN SCF Energy is -42.047108031 hartreeYou should also see these new files when the calculation is over.
pyrz3.outmol
The CI information is in pyrz3.tab.
3. Preparing to analyze the results
The calculation should produce a file called pyrz3.tab. The results that this file contains can be displayed as a graph of wavelength (in nanometers or reciprocal wavenumbers) versus oscillator strength.
| With zindo_tutorial as your current working directory, start the Insight program by entering insightII at the operating system prompt. |
It takes a few moments for the Insight program to start up.
| Select the Analyze/CI_Spectrum command on the lower menu bar. From the list of .tab files that appears, choose pyrz3.tab. |
A spreadsheet window appears (behind the main Insight window) and then a graph of the spectrum appears in the display area of the Insight window.
| To exit the Insight interface, type quit on on the command line below the graphics display area and press <Enter>. |