welcome: please sign in
location: Diff for "Open-shell Systems : Spin-flip TD-DFT for spin-flip excitations"
Differences between revisions 1 and 2
Revision 1 as of 2014-11-28 08:04:26
Size: 929
Editor: 162
Comment:
Revision 2 as of 2015-12-25 04:07:29
Size: 1239
Editor: lzd
Comment:
Deletions are marked like this. Additions are marked like this.
Line 36: Line 36:

== Examples: O2 ==

{{{

$COMPASS
Title
 H10
Basis
 cc-pvdz
Geometry
 O 0. 0. 0.
 O 0. 0. 1.5
END geometry
$END

$XUANYUAN
$END

$SCF
ROKS
DFT
B3LYP
charge
0
spin
3
$END

$TRAINT
utddft
orbi
hforb
$END

$tddft
imethod
2
isf
-1
itda
1
idiag
1
ialda
2
$END

}}}

Open-shell Systems : Spin-flip TD-DFT for spin-flip excitations

Although SF-TD-DFT is possible by using isf=3, which calculate a->b and b->a excitation at the same time, however, the TDA version is preferred. This allows separate calculations of a->b and b->a types of excitations.

Using a UKS/ROKS reference in SCF, the input for spin-flip TDA (flip-up) reads:

$TDDFT
IMETHOD 
 2
ISF
 1
...
ialda
 2
$END

The keyword ialda controls the spin-flip kernel when using GGA functionals in ground state calculations. The option "ialda=2" means a ALDA0 type approximation is used, which always gives numerical stable results.

Flip-down excitations can be calculated by choosing isf=-1.

$TDDFT
IMETHOD 
 2
ISF
 -1
...
ialda
 2
$END

There are spin-adapted versions of flip-down excitations with imethod=3, but they are not thoroughly tested and to be explored in future.

Examples: O2

$COMPASS
Title
 H10
Basis
 cc-pvdz
Geometry
 O 0. 0. 0.
 O 0. 0. 1.5
END geometry
$END

$XUANYUAN
$END

$SCF
ROKS
DFT
B3LYP
charge
0
spin
3
$END

$TRAINT
utddft
orbi
hforb
$END

$tddft
imethod
2
isf
-1
itda
1
idiag
1
ialda
2
$END

Open-shell Systems : Spin-flip TD-DFT for spin-flip excitations (last edited 2020-10-19 15:34:00 by lzd)