19.01.2015 Views

MOLPRO

MOLPRO

MOLPRO

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

54 THE TDHF AND TDKS PROGRAMS 374<br />

output (0=normal output, 1=object linear in matrices, 2=matrices as well, > 2 debug). The<br />

subcommand PULSE determines the envelope used, and takes several options depending on the<br />

envelope selected. Possibilities are:<br />

NONE: no pulse, no options<br />

STEP, e x ,e y ,e z , length<br />

a DC-field of strength e q is applied in the qth direction for a total time<br />

length (in au)<br />

DC, e x ,e y ,e z ,α<br />

a DC-field of strength e q is applied in the qth direction. The field is<br />

switched on exponentially with a rate determined by α.<br />

TRAP, e x ,e y ,e z ,ω,α<br />

an oscillating field of strength e q is applied in the qth direction. The<br />

field oscillates with angular frequency ω. The envelope reaches e q in<br />

one period of the field, stays constant for α periods and then decays<br />

to zero in one period.<br />

CW, e x ,e y ,e z ,ω<br />

an oscillating field of strength e q is applied in the qth direction. The<br />

field oscillates with angular frequency ω. No envelope present.<br />

CWSIN, e x ,e y ,e z ,ω,α<br />

an oscillating field of strength e q is applied in the qth direction. The<br />

field oscillates with angular frequency ω and is switched on using a<br />

sin 2 envelope, where α determines how fast the field is switched on.<br />

CWGAUSS, e x ,e y ,e z ,ω,α<br />

like CWSIN, but with a Gaussian envelope<br />

The finite pulses TRAP and STEP produce an absorption spectrum obtained from the timedependent<br />

dipole moment sampled after the field is switched off. It is located in ($input).spec,<br />

or in molpro.spec when running interactively, and contains of 4 columns, which contain energy<br />

(eV) and the absorption in the x,y,z direction respectively.<br />

All runs produce a file ($input).dat (or molpro.dat) which contains time-dependent properties,<br />

like the components of the field, components of the dipole moment, total energy, orbital occupation<br />

numbers, orbital energies and total number of electrons. The Molpro output file specifies<br />

the order of the data in the file. For very long runs the size of the file is restricted by printing<br />

only every twentieth set of data.<br />

In case of an unrestricted run three files are produced: ($input).dat, ($input)a.dat, ($input)b.dat.<br />

The first file contains the generic data about the field, total energy, dipole moments and the<br />

expectation value of the total spin operator. The other two files contain the orbital energies and<br />

occupation numbers for the α and β electrons respectively.<br />

TDKS and TDUKS use the options provided by the KS and UKS comands. At the moment<br />

TDKS/TDUKS suffers from numerical instabilities when using strong fields. Divergence of the<br />

energy is observed, possibly due to the use of quadrature for the evaluation of the potential.<br />

Quantum currents will be calculated when choosing ng > 2. A cubic grid will be computed of<br />

size grsize with a total of ng 3 gridpoints. The imaginary part of the density will be summed at<br />

every timestep and after the dynamics the total current will be evaluated at every gridpoint. The<br />

user can extract the required data from this array by printing out parts of it, or by integrating<br />

over point, but this requires actual coding, as this has not been implemented sufficiently neat. It<br />

is also straightforward to evaluate the currents at every timestep or at selected timesteps. This is<br />

not done automatically, because it slows down the dynamics considerably.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!