ICON-EDiT
an Extended-Hückel and
Oscillator Strength Calculation
Package
by Gion Calzaferri, Ruedi Rytz, and Martin Brändle
Department of Chemistry and Biochemistry
University of Bern
Freiestrasse 3, 3012 Bern, Switzerland
Copyright by the Authors
What is ICON-EDiT?
What does the distribution
contain?
How do I install the package?
How do I run ICONC?
How do I run EDiT?
What are the requirements
of your PC?
Tips and Tricks
ICON-EDiT is a FORTRAN program package that performs extended-Hückel and
oscillator strength calculations on molecules.
s,p,d orbitals, a two-body repulsive energy term, different Wolfsberg-Helmholz
formulas, charge iteration procedures, geometry variation and an FMO option are
included.
ICON-EDiT consists of four parts, INPUTC, ICONC, EDiT and GOP.
- INPUTC
- This part of the package is a self-explanatory input program. It reads
the necessary parameters such as the valence orbital ionization energies
(VOIEs), the Slater-type orbitals (STOs) as well as the charge-iteration
parameters from the ASCII data files ATOMDEF.DAT, VOI.DAT and
FOI.DAT in order to generate the file SOMENAME.KAR (Cartesian
coordinates) or SOMENAME.GEN (internal coordinates with geometry
variation). As ICONC is designed to work with Cartesian coordinates, the
previously generated internal coordinate file SOMENAME.GEN can be
converted to a Cartesian file named TEMP.KAR (cf. INPUTC Option #3).
The parameter files may be extended and/or adapted to meet the requirements
of the user.
- ICONC
- performs extended-Hückel calculations on files created by INPUTC.
- EDiT
- allows to calculate oscillator strengths of electronic dipole-induced
transitions (EDiTs) based on Slater-type extended-Hückel wave functions.
- GOP
- searches for a minimum in an energy hyper surface using INPUTC and ICONC.
ICON-EDiT runs on PC, VAX, IBM RISC and many more. No machine specific
specialties have been included.
PROGRAMS
- The 32-bit binaries of INPUTC, ICONC, EDiT and GOP compiled by MICROSOFT FORTRAN
PowerStation.
- The appropriate DOS (DOSXMSF.EXE) and Windows 3.x (DOSXNT.386)
extender programs (DOS/Windows 3.x version only).
PARAMETER FILES
- ATOMDEF.DAT containing the atom symbols, the number of
valence electrons, the quantum numbers of the orbitals, the corresponding
Slater exponents and the Coulomb integrals. For most of the main group
elements the quantum number ND has been set equal to zero. A quantum
number of zero means that the corresponding atomic orbital is skipped.
To include d orbitals ND = 0 has to be substituted with ND = 3, 4
or 5 depending on the period to which the atom belongs.
Special notation: atomic symbols followed by M, -, 1, 2 or 3 have the
meanings: metal, anion, cation, higher oxidation states.
Be careful! It is always wise to check whether the parameters are well
suited to your problem.
- VOI.DAT and FOI.DAT containing the charge iteration
parameters for main group and transition elements, respectively.
INPUT FILES
- Some ready to use example files are
- for ICONC (Cartesian coordinates)
- BIPY.KAR
- H2O.KAR
- GLYCIN.KAR
- NICO4IT.KAR (with charge iteration)
- for ICONC (internal coordinates)
- BENZENE.GEN
- H2.GEN (with variation; after calculation cf.
ENERTOT.DAT, ENERNI.DAT)
- CH4.GEN (with variation and MOBY output, cf. ch4.mo)
- PROPEN_F.GEN (FMO calculation)
- ANILINE.GEN
- 2-H2O_GOP.GEN
- 2H2OAG_ANGLE.GEN
- 2H2OAG_DISTANCE.GEN
- C2H2.GEN
- C2H4.GEN
- C60.GEN
- H2O_GOP.GEN
- for EDiT calculations
- MNO4-.GEN
- MNO4-.EDI
- MNO4-.MO
OUTPUT FILES
- Some of the output files you may use for comparison are
- for ICONC
- BIPY.OUT
- H2O.OUT
- GLYCIN.OUT
- NICO4IT.OUT
- BENZENE.OUT
- H2.OUT
- CH4.OUT
- CH4.MO
- PROPEN_F.OUT
- MNO4-.OUT
- for EDiT
- for GOP
- BENZENE1.E_MIN.OUT
- BENZENE1.PGR.GOP
If you plan to use the programs under Windows 3.x (DOS Shell) you should install
the 32-bit extender program DOSXNT.386 by adding the line
DEVICE=C:\ICONEDIT\DOSXNT.386
to the [Enh386] section of your SYSTEM.INI file. If you
wish to copy the files to different directories to meet your requirements
you are encouraged to do so. However, make sure that the 32-bit DOS extender
DOSXMSF.EXE can be loaded and do not forget that INPUTC needs to open
ATOMDEF.DAT, VOI.DAT and FOI.DAT. EDiT will use the files
SOMENAME.GEN, SOMENAME.MO and SOMENAME.EDI as its
input.
Remember that updated versions of the program package are only available for
Windows NT.
For input files that are already in Cartesian coordinates (files with the
extension KAR) simply type at the command prompt
ICONC < SOMENAME.KAR > SOMENAME.OUT
(If you wish to keep the distributed output files for comparison make sure
you do not overwrite them by choosing a different name.)
ICONC will read the input from SOMENAME.KAR. Its output will be
written to stdout (the standard output device). You may wish to redirect
it to a file ( > SOMENAME.OUT).
Input files that are in internal coordinates have to be converted to Cartesian
coordinates prior to running ICONC. You do this with INPUTC. Type INPUTC at the
command prompt and choose option #3. Follow the instructions of the
program. If you are done you should notice two new files in your working
directory, namely TEMP.KAR and TEMP.VAR. (The
TEMP.VAR file is written to check that geometry variation has
succeeded, you needn't care for the moment.) Then type
ICONC < TEMP.KAR > SOMENAME.OUT
In order to run EDiT you need to have the file SOMENAME.EDI,
which can be written with the ICONC program by choosing the appropriate output
option in the INPUTC program. To do so answer the question in INPUTC "Do you want to
define additional parameter? [N]" with Y. Choose option #2
"Controlling output options". Oscillator strength calculation output is then requested
by choosing #23. Now you are ready to run ICONC as described in section 4.
The newly generated file SOMENAME.EDI has to be prepared separately with an
ASCII editor. Check the file MnO4-.EDI in this distribution and
comments made therein to get an overview of possible KEYWORDS that are controlling
EDiT output. Run the program from the command prompt by typing
EDiT.bat SOMENAME
(Note: On DOS Machines the name EDiT may interfere with the DOS EDITOR, you may
wish to rename EDiT to EDiTOR, Electronic Dipole-induced Transitions by Slater-type ORbitals.)
ICON-EDiT runs on PC i386 and higher. As all declared data must load into
memory at startup, a compromise between the desire to treat as large systems
as possible and the memory requirement had to be made. We decided to compile
ICON-EDiT for 100 atoms and 400 AOs. This allows to run the program on a
machine with 16 Mb of built-in RAM without needing to access virtual memory. If
you have less RAM available it is still possible to run ICON-EDiT by allowing
the program to page out parts of the memory to the hard disk (pageing).
Virtual memory management is considerably different under DOS and Windows.
Under DOS the virtual memory is managed by Phar Lap DOS extender. Disk space
will be used on the drive where DOSXMSF.EXE is located. This will
NOT WORK on a compressed drive. Hence, if you use DriveSpace you will have to
relocate your swap file by adding something like
SET DOSX=-SWAPDIR X:\TMP
to AUTOEXEC.BAT. If you run the programs under Windows 3.x in a DOS shell,
Windows will take care of your swap file. HOWEVER, WE STRONGLY RECOMMEND NOT TO USE
THE PROGRAMS WITHIN Windows 3.x.