| Quantum 1 Modules |

This section includes:
After starting Cerius2, select the QUANTUM 1 card deck and then the ZINDO card. This gives you access to functionality for setting up and running your Zindo job and analyzing the results. The QUANTUM 1 card deck should now look something like:

Types of calculation tasks

Introduction
Zindo can be used to perform these basic tasks:
For all calculations, you of course first need to have a model present in Cerius2. For information on building and reading in models, please see Cerius2 Modeling Environment (published separately by MSI).
A typical Zindo session involves several phases:

Who should read this section
If your model structure is satisfactory, you do not need to read this section and may proceed to Optional job control issues.
Read this section if you want information on:
The Zindo program supports partial optimizations and transition-state searches. That is, the coordinates of some atoms are allowed to vary, while the positions of other atoms remain fixed during a calculation. This can decrease computation time considerably.
The Atom Constraints control panel contains controls that mark selected atoms as either fixed or free to move.
Finding and setting the point-group symmetry
What symmetry is used for
With the Zindo Symmetry control panel (which is accessed by selecting the Geometry/Symmetry menu item on the ZINDO card), you can find the symmetry group of your model within a desired level of tolerance. You can also enforce exact symmetry upon your model and specify that symmetry be used in your Zindo calculation.
If you also want to enforce exact symmetry by snapping the atoms to their exact symmetry positions and/or reorienting the model to the symmetry axes, make sure that the check boxes for Snap atoms to exact symmetry and/or Re-orient atoms to symmetry axes are checked when you click the Find symmetry action button.
If you find that you need to use very large tolerance values, you should probably use the Bond Geometry control panel (accessed by selecting the Move/Bond Geometry... item from the menu bar in the main Visualizer control panel) to manually adjust the geometry before using the Zindo Symmetry control panel.
For some tasks, the symmetry found in this step may optionally be included in the Zindo run.
Nondefault job-control conditions are set with the Zindo Job Control control panel, which you access by clicking the Job Control menu item on the ZINDO card.
Optional job control issues
By default, Zindo jobs are run on the same machine on which you are running Cerius2. The job is run interactively and is monitored while it runs. If this is satisfactory, you do not need to read this section and may proceed to Setting up and starting calculations.
Read this section if you want information on:
Interactive
In interactive mode, Cerius2 displays the Zindo output so you can monitor the progress of the jobs. However, you cannot do anything else in the Cerius2 interface until the job is complete, so this is useful only for jobs that you expect to finish quickly.
In background mode, the job runs without communicating with the Cerius2 interface, and you can quit Cerius2, allowing the job to run by itself. When you exit Cerius2, a status file is automatically saved so that, if Cerius2 is restarted, the job can be selected for monitoring or (if it has finished) the output files can be read in for analysis (see Analyzing Zindo results).
In NQS mode, the job is submitted to the Network Queueing System, provided that this software has been installed, on the local or remote host. Once the job is queued, you can quit Cerius2, allowing the job to run by itself. An NQS-mode job can be selected for monitoring or file transfer in a later Cerius2 session.
Selecting a machine and base directory
By default, the Zindo job runs on the machine on which you are running Cerius2. However, you may, for example, send it to a faster machine.
Click the Hosts arrow in the Zindo Job Control control panel to obtain a pulldown listing machines at your site to which you can send the Zindo job. The list contains all suitable hosts on your network (as defined in applcomm.db--for a description and example file entries, see the Cerius2 Installation and Administration Guide).
Depending on your site's setup, you might not have permission to run on all the machines listed in the pulldown, or you may need to specify a user ID and password to access some machines. Click the Options... pushbutton to access the Zindo Job Control Options control panel, where you can input a User ID and Password before selecting your host machine.
Tip
|
If in doubt about any of the options relating to machines and network configuration at your site, please see your system administrator. |
You also need to specify a working (base) directory on the host machine if the default specification is not correct. For more information on how to do this, as well as whether files need to be transferred between machines in consequence, please see the on-screen help (click the right mouse button while the cursor is over the Base Directory entry box).
Setting up NQS-mode jobs
Setting Run Mode to NQS on the Zindo Job Control control panel causes a More... pushbutton to appear. This button provides access to the NQS Control control panel, which allows you to set commonly used NQS flags (such as queue name and time and memory limits) and to set the names of the commands used to submit, monitor, and kill NQS jobs on the chosen host.
Monitoring and controlling running jobs
The Cerius2 Zindo Job Status list box in the Zindo Job Control control panel shows the filenames and directories associated with your Zindo runs. For each job, the list shows the host name, datafile prefix, status (started, running, or complete for interactive and background jobs, or NQS_SUB, NQS_RUN, or complete for NQS jobs), process or NQS-request ID, and working directory. Click the UPDATE pushbutton to update this list. To remove an item from the list (if that job has completed), click the REMOVE pushbutton.
Tip
|
The status of the job is updated only if you click the UPDATE pushbutton, not if you merely close the Zindo Job Control control panel or exit the Cerius2 session. |
Transferring files from one machine to another
If it is necessary to move output files from a remote machine to the run directory on your local machine (in some situations they are automatically returned at the end of a job), select the job in the Job Status list in the Zindo Job Control control panel and click the TRANSFER pushbutton.
Note
|
The remote file system may actually be the same as your local file system (if, for example, it is NFS mounted the same way on both systems). In this case, no transfer of files is necessary. |
To start your Zindo run from within the Cerius2 interface, access the Run Zindo control panel by selecting the Run menu item on the ZINDO card.
Setting up and starting calculations

If the default options are satisfactory, you need only click the RUN pushbutton in the Run Zindo control panel to start your run. Then proceed to Analyzing Zindo results.
Read this section if you want information on:
For additional information on the options in all the control panels mentioned in this section, please see the on-screen help.
To change the default root name for files associated with your run, edit the contents of the File Prefix entry box in the Run Zindo control panel. Alternatively, you can select a root name from existing datafiles using controls on the Zindo Input File control panel (Saving, editing, and using input files). We refer to this root (or "seed") name as run_name in this documentation.
To change the default title for your run, edit the contents of the Title entry box in the Run Zindo control panel. This descriptive text is included in the input and output files associated with your run, to aid in file identification.
For other aspects of file handling, access the Zindo Input File control panel by clicking the Files... pushbutton in the Run Zindo control panel.
The available tasks are:
A single-point energy task computes the SCF solution for the input geometry. By default, a spectroscopic parametrization is used, which is suitable for studying electronic structure (molecular orbitals, dipole moment, etc.).
You can also use a theoretical parameterization suitable for comparing the energies of different conformations. The parameterizations and other options can be changed with the Zindo Single Point Options control panel, which can be accessed by clicking the More... pushbutton next to the Task popup in the Run Zindo control panel (when the Task is set to Single Point Energy).
A single-point forces task computes the atomic forces for the input geometry from the SCF solution.
An electronic excitations task calculates the UV/visible spectrum for the model. A configuration interaction (CI) calculation is done to obtain the electronic excitation energies and transition dipole moments.
The basic functionality for controlling the CI calculation is available on the Zindo Electronic Excitations control panel, which is accessed by clicking the More... pushbutton next to the Task popup in the Run Zindo control panel (when the Task popup is set to Electronic Excitations). These options are adequate for many applications.
However, if required, additional control over the calculation is available on the Zindo Electronic Excitations Options control panel, which is accessed by clicking the More... pushbutton on the Zindo Electronic Excitations control panel.
A geometry optimization task optimizes your model to a stable geometry, that is, it locates a minimum in the potential energy surface.
If required, control over the optimization procedure is available on the Zindo Geometry Optimization control panel, which is accessed by clicking the More... pushbutton next to the Task popup in the Run Zindo control panel (when the Task is set to Geometry Optimization).
For information about constraining atoms during geometry optimization, please see Setting geometry constraints.
Transition-state optimization
To optimize a transition state for your model, set the Task popup in the Run Zindo control panel to TS Optimization.
Calculation methods
The Method popup on the Run Zindo control panel allows you to choose between several forms and parameterizations of the semiempirical Hamiltonian. The default method, INDO/1, is preferred for most applications.
Specifying charge and spin
Regardless of the type of calculation you want to perform, if your model is not neutral you need to inform Zindo of its charge by entering a value in the Charge entry box in the Run Zindo control panel. Enter 0 for a neutral molecule, 1 for a singly charged cation, etc.
Molecular environment
Zindo allows you to include the effect of an applied uniform electric field and/or a solvent on molecular properties. To include such effects, use the Zindo Environment control panel, which is accessed by clicking the Environment... pushbutton on the Run Zindo control panel.
Calculating properties
By default, Zindo calculates the dipole moment for the input structure. Additional electric moments can also be calculated by using the controls available on the Zindo Properties control panel, which is accessed by clicking the Properties... pushbutton on the Run Zindo control panel.
SCF options
To change the default values for the parameters that control SCF convergence, click the SCF Options... pushbutton in the Run Zindo control panel to open the Zindo SCF Options control panel.
Specifying output and run options
Options to control the amount of output produced by Zindo are found on the Zindo Output Options control panel (accessed by clicking the Output Options... pushbutton in the Run Zindo control panel).
This section includes information on:
Analyzing Zindo results
Output from the last Zindo job completed in interactive mode during this Cerius2 session is automatically selected for analysis. Any graphs produced (UV/visible spectrum) are automatically displayed at the end of the run.
The list box in the Zindo File Analysis control panel shows the Zindo output files (run_name.outzindo) in your current directory. You can browse other directories by using the popup above the list box. If a file named run_name.outzindo corresponding to the desired job is present, the run has ended and the results can be analyzed by selecting that filename from the list box.
By default, when you select a run_name.outzindo file, the associated Zindo model is automatically loaded into the model display window. If a UV/visible spectrum was produced, it is automatically displayed.
Information about the selected output file is displayed in the Summary of Calculation list box in the Zindo File Analysis control panel after a file is selected.
The files that are generated by Zindo in the Cerius2 interface (and required for data analysis) are:
By default, the atomic charges in the model are replaced by the Mulliken charges calculated by Zindo. The dipole moment calculated by Zindo is also displayed as a vector in the model window.
Functionality for controlling the display of atomic force vectors produced from a single-point forces run is also found on the Zindo File Analysis Options control panel.
Analyzing density of states
You can graphically display the electronic density of states by using the Zindo DOS Analysis panel, which is accessed by selecting the Analyze/DOS menu item from the ZINDO card.
To calculate and display the total density of states, click the Calculate action button on the Zindo DOS Analysis control panel.
If you are analyzing the results of an unrestricted (UHF) SCF calculation, you can also separately calculate the alpha and/or beta contributions to the density of states or the difference between them (i.e., the spin density of states). To do this, select the appropriate item from the Density of States popup on the Zindo DOS Analysis control panel before clicking the Calculate action button.
You can also calculate partial densities of states. To do so, check the Calculate Partial DOS check box before clicking the Calculate action button.
You can adjust the graph using the usual Cerius2 procedures to, for example, change the scale or view only a portion of the graph. Please see Cerius2 Modeling Environment for information on viewing and managing graphs.
Analyzing UV/visible spectra
When you select the output file (Choosing the Zindo output files to be analyzed) from an electronic excitations run (Electronic excitations), any UV/visible spectrum obtained is automatically displayed in a graph window.
The Zindo UV/Vis control panel, which is accessed by selecting the Analyze/UV/Vis menu item on the ZINDO card, displays a list of the transitions (i.e., excitations) with their energies and oscillator strengths. Symmetry labels are also shown if symmetry was included in the Zindo calculation.
To select an individual transition, highlight it in the list box on the Zindo UV/Vis control panel or pick a point on the graph. To display the transition dipole moment for the selected transition in the model window, check the Display check box in the Zindo UV/Vis control panel (the associated popup should be set to TRANSITION).
Details about the important molecular orbitals involved in the selected transition may be obtained by clicking the Print information on selected transition pushbutton at the bottom of the panel. The information is printed in the text window.
The Zindo UV/Vis control panel also includes options to control the display of the UV/visible spectrum in the Cerius2 graph window: You can set the peak broadening method to Lorentzian or delta and use either energy units (cm-1 or eV) or wavelength units (nm).
Analyzing orbitals and densities
Orbitals and densities are scalar functions that are defined in the continuous 3D space surrounding the model. In practice, they are evaluated on a fine grid of points that completely encompass the model. This produces a large amount of information, which is typically visualized as an isosurface; that is, the constant-value points surrounding the model are connected so as to form a surface. The data can also be visualized as slices showing the values of the function on a 2D plane cutting through the model.
Calculating orbitals
You can calculate (and display, see also Displaying orbitals and densities as surfaces) the molecular orbitals, appropriately oriented with respect to the displayed model. To do this, use the Zindo Orbitals control panel, which is accessed by selecting the Analyze/Orbitals menu item on the ZINDO card.
Which orbitals to calculate and display
You may calculate orbitals for electrons with alpha or beta spin by choosing Alpha or Beta from a popup menu. The alpha or beta orbitals are shown in the list box, as well as their symmetry labels (if symmetry was used in the run) and energies. Select an orbital from the list or choose HOMO or LUMO to quickly select the highest occupied molecular orbital or lowest unoccupied molecular orbital.
To display more than one calculated orbital simultaneously, use the Zindo Surfaces control panel (Displaying orbitals and densities as surfaces).
You can control the resolution with which the grid is calculated, through a popup. LOW-resolution grids are faster to calculate and display, HIGH-resolution grids give the highest-quality graphic output, and MEDIUM-resolution grids represent a compromise between these considerations.
Click the Preferences... pushbutton in the Zindo Orbitals control panel if you want to turn off automatic (re)creation of orbital surfaces or change the default name of the file in which to save the calculated orbital grid.
Calculating densities
You can calculate (and display, see also Displaying orbitals and densities as surfaces) the electron density, appropriately oriented with respect to the displayed model. To do this, use the Zindo Density control panel, which is accessed by selecting the Analyze/Density menu item on the ZINDO card.
You can calculate the total electron density or the density of alpha or beta spins or the difference (i.e., spin density) between them. For a restricted open-shell Zindo calculation, the alpha and beta spin densities are calculated assuming that the z component of the total spin is at its maximum.
Click the Preferences... pushbutton if you want to turn off automatic (re)creation of electron density surfaces or change the default name of the file in which to save the calculated density grid.
Displaying orbitals and densities as surfaces
When you need to use this control panel
Finding your surfacing files
If you want to display a currently undisplayed surface, use the Files... pushbutton to access the Zindo Surfacing Files control panel. Select the desired run_name_property.mbk file and click the LOAD button. You can use the browser popup to access directories other than the current one.
Once you have a surfacing file loaded and if the default settings in the Zindo Surfaces control panel are satisfactory, you can click the Create New Surface action button (in the Zindo Surfaces control panel) to create and display that surface on your model. Make sure that none of the surfaces in the list box is selected if you want to create and display a new surface in addition to those already displayed.
An isosurface connects points in space that have the same value of some parameter. However, you can add an additional dimension to a surface, by making a property map, which displays the values of another property as different colors on an existing displayed surface.
Specify a property to be mapped by choosing the appropriate run_name_property.mbk file from the list box and clicking the LOAD pushbutton. You can use the browser popup to access directories other than the current one.
If more than one surface is displayed or has been loaded, you may need to select the one on which to map the property, using the list box in the Zindo Surfaces control panel (Displaying orbitals and densities as surfaces).
Click the Add Property action button in the Zindo Property Maps control panel to display the property map.
Editing and displaying slices
To edit and display a 2D slice through the 3D grid of orbitals or density for your model, use the Zindo Slices control panel, which is accessed by selecting the Analyze/Slices menu item on the ZINDO card.
If necessary, choose the orbital or density file to be surfaced by clicking the Files... pushbutton to access the Zindo Surfacing Files control panel (Finding your surfacing files). Select the appropriate run_name_property.mbk file from the list box and click the LOAD pushbutton. You can use the browser popup to access directories other than the current one.
Slice specification and display
Once you have loaded an .mbk file and if the default settings in the Zindo Slices control panel are satisfactory, you can click the Create New Slice action button to create and display a selected slice for your model.
A slice is defined by its position and direction. The default position and direction are chosen so that the slice passes through the best-fit plane to the whole model or any selected atoms. A slice is created with a default position and direction and can be returned to the default position or direction by clicking the appropriate reset action button.

Clicking the More Editing Options... pushbutton gives you access to the Zindo Slice Preferences control panel, which contains additional controls that affect slices.