SPEC.TVCORF

A typical spec_tvcf control with momap.inp can be as follows:

do_spec_tvcf_ft   = 1
do_spec_tvcf_spec = 1

&spec_tvcf
    DUSHIN        = .t.
    Temp          = 300 K
    tmax          = 5000 fs
    dt            = 0.001 fs
    Ead           = 0.075091878 au
    EDMA          = 0.92694 debye
    EDME          = 0.64751 debye
    FreqScale     = 1.0
    DSFile        = "evc.cart.dat"
    Emax          = 0.3 au
    dE            = 0.00001 au
    logFile       = "spec.tvcf.log"
    FtFile        = "spec.tvcf.ft.dat"
    FoFile        = "spec.tvcf.fo.dat"
    FoSFile       = "spec.tvcf.spec.dat"

/

A typical ic_tvcf control with momap.inp can be as follows:

do_ic_tvcf_ft     =1
do_ic_tvcf_spec   =1

&ic_tvcf
    DUSHIN        = .t.
    Temp          = 300 K
    tmax          = 5000 fs
    dt            = 0.001 fs
    Ead           = 0.075091878 au
    DSFile        = "evc.cart.dat"
    CoulFile      = "evc.cart.nac"
    Emax          = 0.3 au
    logFile       = "ic.tvcf.log"
    FtFile        = "ic.tvcf.ft.dat"
    FoSFile       = "ic.tvcf.fo.dat"

/

A typical isc_tvcf control with momap.inp can be as follows:

do_isc_tvcf_ft    = 1
do_isc_tvcf_spec  = 1

&isc_tvcf
    DUSHIN        = .t.
    Temp          = 298 K
    tmax          = 5000 fs
    dt            = 0.001 fs
    Ead           = 0.0941829 au
    Hso           = 176.08 cm-1
    DSFile        = "evc.cart.dat"
    Emax          = 0.3 au
    logFile       = "isc.tvcf.log"
    FtFile        = "isc.tvcf.ft.dat"
    FoFile        = "isc.tvcf.fo.dat"
/

Module Contents

Functions

do_spec_tvcf_ft(int)

是否开启计算辐射关联函数, 1表示开启,0表示关闭

do_spec_tvcf_spec(int)

是否开启计算辐射光谱, 1表示开启,0表示关闭

do_ic_tvcf_ft(int)

是否开启计算内转换关联函数, 1表示开启,0表示关闭

do_ic_tvcf_spec(int)

是否开启计算内转换光谱, 1表示开启,0表示关闭

do_isc_tvcf_ft(int)

是否开启计算系间窜越关联函数, 1表示开启,0表示关闭

do_isc_tvcf_spec(int)

是否开启计算系间窜越光谱, 1表示开启,0表示关闭

DUSHIN(logic)

是否开启 Duschinsky t表示开启,f表示关闭

HERZ(logic)

是否开启 Herzberg-Teller 效应的计算

Ead(float)

绝热激发能,可由Gaussian等软件计算得到

EDMA(float)

吸收跃迁偶极矩,可由Gaussian等软件计算得到

EDME(float)

发射跃迁偶极矩,可由Gaussian等软件计算得到

Hso(float)

旋轨耦合常数,可由Dalton等软件计算得到,用于系间窜越计算

Temp(float)

定义温度

tmax(float)

定义积分时间

dt(float)

定义积分步长

Emax(float)

定义光谱频率范围上限

dE(float)

定义输出能量间隔

isgauss(logic)

是否开启 spectrum broadening, t表示开启,f表示关闭

FWHM(float)

Broadening width

DSFile(str)

定义读取的 evc 文件名

CoulFile(str)

定义读取的nacme文件名,

DDplFile(str)

定义读取的 dip 文件名,用于Herzberg-Teller效应计算

logFile(str)

定义输出 log 文件名

FtFile(str)

定义输出的关联函数文件名

FoFile(str)

定义输出的谱函数输出文件名

FoSFile(str)

定义输出的归一化的光谱输出文件名

GFile(str)

Output file for broadening info

SPEC.TVCORF.do_spec_tvcf_ft(int)[source]

是否开启计算辐射关联函数, 1表示开启,0表示关闭

Parameters

1 (Default) – 0

Example

>>>     do_spec_tvcf_ft      = 1
SPEC.TVCORF.do_spec_tvcf_spec(int)[source]

是否开启计算辐射光谱, 1表示开启,0表示关闭

Parameters

1 (Default) – 0

Example

>>>     do_spec_tvcf_spec      = 1
SPEC.TVCORF.do_ic_tvcf_ft(int)[source]

是否开启计算内转换关联函数, 1表示开启,0表示关闭

Parameters

1 (Default) – 0

Example

>>>     do_ic_tvcf_ft      = 1
SPEC.TVCORF.do_ic_tvcf_spec(int)[source]

是否开启计算内转换光谱, 1表示开启,0表示关闭

Parameters

1 (Default) – 0

Example

>>>     do_ic_tvcf_spec      = 1
SPEC.TVCORF.do_isc_tvcf_ft(int)[source]

是否开启计算系间窜越关联函数, 1表示开启,0表示关闭

Parameters

1 (Default) – 0

Example

>>>     do_isc_tvcf_ft      = 1
SPEC.TVCORF.do_isc_tvcf_spec(int)[source]

是否开启计算系间窜越光谱, 1表示开启,0表示关闭

Parameters

1 (Default) – 0

Example

>>>     do_isc_tvcf_spec      = 1
SPEC.TVCORF.DUSHIN(logic)[source]

是否开启 Duschinsky t表示开启,f表示关闭

Parameters

.t. (Default) – .f.

Example

>>> &spec_tvcf
>>>     DUSHIN      = .t.
SPEC.TVCORF.HERZ(logic)[source]

是否开启 Herzberg-Teller 效应的计算

Parameters

.f. (Default) – .t.

Example

>>> &spec_tvcf
>>>     HERZ      = .f.
SPEC.TVCORF.Ead(float)[source]

绝热激发能,可由Gaussian等软件计算得到

Parameters

0.097374 (Default) –

Example

>>> &spec_tvcf
>>>     Ead      = 0.097374 au
SPEC.TVCORF.EDMA(float)[source]

吸收跃迁偶极矩,可由Gaussian等软件计算得到

Parameters

0.7887 (Default) –

Example

>>> &spec_tvcf
>>>     EDMA      = 0.7887 debye
SPEC.TVCORF.EDME(float)[source]

发射跃迁偶极矩,可由Gaussian等软件计算得到

Parameters

1.0368 (Default) –

Example

>>> &spec_tvcf
>>>     EDME      = 1.0368  debye
SPEC.TVCORF.Hso(float)[source]

旋轨耦合常数,可由Dalton等软件计算得到,用于系间窜越计算

Parameters

10 (Default) –

Example

>>> &isc_tvcf
>>>     Hso      = 116.877376 cm-1
SPEC.TVCORF.Temp(float)[source]

定义温度

Parameters

10 (Default) –

Example

>>> &spec_tvcf
>>>     Temp      = 300 K
SPEC.TVCORF.tmax(float)[source]

定义积分时间

Parameters

5000 (Default) –

Example

>>> &spec_tvcf
>>>     tmax      = 3000 fs
SPEC.TVCORF.dt(float)[source]

定义积分步长

Parameters

0.001 (Default) –

Example

>>> &spec_tvcf
>>>     dt      = 0.001 fs
SPEC.TVCORF.Emax(float)[source]

定义光谱频率范围上限

Parameters

0.3 (Default) –

Example

>>> &spec_tvcf
>>>     Emax      = 0.3 au
SPEC.TVCORF.dE(float)[source]

定义输出能量间隔

Parameters

0.00001 (Default) –

Example

>>> &spec_tvcf
>>>     dE      = 0.00001 au
SPEC.TVCORF.isgauss(logic)[source]

是否开启 spectrum broadening, t表示开启,f表示关闭

Parameters

.f. (Default) – .t.

Example

>>> &spec_tvcf
>>>     isgauss      = .f.
SPEC.TVCORF.FWHM(float)[source]

Broadening width

Parameters

0.001 (Default) –

Example

>>> &spec_tvcf
>>>     FWHM      = 0.001 au
SPEC.TVCORF.DSFile(str)[source]

定义读取的 evc 文件名

Parameters

"evc.cart.dat" (Default) –

Example

>>> &spec_tvcf
>>>     DSFile = "evc.cart.dat"
SPEC.TVCORF.CoulFile(str)[source]

定义读取的nacme文件名,

Parameters

"evc.cart.nac" (Default) –

Example

>>> &ic_tvcf
>>>     CoulFile = "evc.cart.nac"
SPEC.TVCORF.DDplFile(str)[source]

定义读取的 dip 文件名,用于Herzberg-Teller效应计算

Parameters

"evc.cart.dip" (Default) –

Example

>>> &spec_tvcf
>>>     evc.cart.dip = "evc.cart.dip"
SPEC.TVCORF.logFile(str)[source]

定义输出 log 文件名

Parameters

"spec.tvcf.log" (Default) –

Example

>>> &spec_tvcf
>>>     logFile = "spec.tvcf.log"
SPEC.TVCORF.FtFile(str)[source]

定义输出的关联函数文件名

Parameters

"spec.tvcf.ft.dat" (Default) –

Example

>>> &spec_tvcf
>>>     FtFile = "spec.tvcf.ft.dat"
SPEC.TVCORF.FoFile(str)[source]

定义输出的谱函数输出文件名

Parameters

"spec.tvcf.fo.dat" (Default) –

Example

>>> &spec_tvcf
>>>     FoFile = "spec.tvcf.fo.dat"
SPEC.TVCORF.FoSFile(str)[source]

定义输出的归一化的光谱输出文件名

Parameters

"spec.tvcf.spec.dat" (Default) –

Example

>>> &spec_tvcf
>>>     FoSFile = "spec.tvcf.spec.dat"
SPEC.TVCORF.GFile(str)[source]

Output file for broadening info

Parameters

"spec.tvcf.gauss.dat" (Default) –

Example

>>> &spec_tvcf
>>>     GFile = "spec.tvcf.gauss.dat"