Header Ads Widget

Atomic and Molecular Calculations of Physical and Chemical Properties

Last Posts

10/recent/ticker-posts

How to execute the FDA code for Hydrogen atom on Windows

Presentation

The code is developped within the same manner as for the herman-skilman code. It allows to calculate energies and orbitals of atoms for any electron configuration we fancy: Atoms in groundstate, atomic ions, ionization potentials, electron affinities, inner excitations for X-ray terms, outer excitations for UV/VIS spectra. It is written in C/C++ and can be compiled e.g. with Visual C/C++, 6.0. The authors have compiled the program, bundled it with the script fdalin and test examples.

 Notice: The model is not spin polarized and non relativistic. Overall, it has an accuracy between LDA (local density approximation) and LSD (local spin density approximation). The following pictures from NIST show the accuracy of these and other DFT methods across the PS for ionization potentials and the expected corrections of the atomic energies resulting from spin polarization.

To download the code click on the following link:

http://www.chemsoft.ch/downloads/fdalin.zip


The code has a graphical interface called FDALIN developped by E. Schumacher.



Clicking the buttons [FDA] and [fdalin] in the top menu bar of the panel gives us a short introduction by David J. Heisterberg's FDA and to some examples of using this script. FDA is freeware but must carry Heisterberg's copyright.

Installation

The code is an executable program which is ready to execute.

Execution

To execute the code we click just on the program



Before the  execution of the code, we need to learn the function of every button of the GUI interface through the following link:

http://www.chemsoft.ch/qc/expl.htm

We can fill the boxes for composing a special electron configuration and run it with [Read], or use [Generate] with an atom symbol to refer to the stored ground state configurations (which can be edited before computing). [Inp(ut) ready] lets us run a previously generated input file.
The density and orbital arrays can be plotted with [Plot Density/Orbitals] (see below).

The fdalin script from Ernst Schumacher, U. of Bern, lets us easily compose an input file for FDA according to the conventions set up by Heisterberg, runs that input, and produces two outputfiles and several types of density and orbital plots.

There are no traces of any further work of David Heisterberg with FDA and its development on the web (as of 2010).

Example of atom H

- In the box job name we put H
- We click on the button generate to create the electronic configuration of the atom.

we get the following input file H.inp

300 0.0001 30.0
50 0.00001 0.10 0.50  0.682 0.0042
1.0 1
1 0 1.0 0.0


-  We click on the button Output to get the results.
- Click on the Plot Density/Orbitals to plot density and orbitals of the atom.

we select the H.dmp file where the information about the data to be plotted are stored as it's shown in the following picture:



Results:

After 26 iterations we get the following result:

-----------------------------------------------------------
itr = 26
  l = 0
    n = 1, e =      -0.50019652    (     -1.00039304)
  cnv =   0.000008, mix =   0.499984
  integrated charge =   0.999996 out of   1.000000

                   Orbital Summary
 nl    occ        E                    KE          <1/r>        <r>
 1s   1.00      -0.5002      0.5003    1.0005   1.4994

     Energy Summary
 kinetic energy      =     0.5003
 potential energy    =    -1.0005
 one-electron energy =    -0.5001
 two-electron energy =     0.0000

 total energy =    -0.5002
 virial ratio =    -1.9996

--------------------------------------------------------------------------------------

NB: The energy is expressed in hartee (1 hartee= 2 Ry) unit


The following pictures are of those of the orbitals and density of H atom.




Referencehttp://www.chemsoft.ch/qc/fda.htm

Post a Comment

0 Comments