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
|
是否开启计算辐射关联函数, 1表示开启,0表示关闭 |
|
是否开启计算辐射光谱, 1表示开启,0表示关闭 |
|
是否开启计算内转换关联函数, 1表示开启,0表示关闭 |
|
是否开启计算内转换光谱, 1表示开启,0表示关闭 |
|
是否开启计算系间窜越关联函数, 1表示开启,0表示关闭 |
|
是否开启计算系间窜越光谱, 1表示开启,0表示关闭 |
|
是否开启 Duschinsky t表示开启,f表示关闭 |
|
是否开启 Herzberg-Teller 效应的计算 |
|
绝热激发能,可由Gaussian等软件计算得到 |
|
吸收跃迁偶极矩,可由Gaussian等软件计算得到 |
|
发射跃迁偶极矩,可由Gaussian等软件计算得到 |
|
旋轨耦合常数,可由Dalton等软件计算得到,用于系间窜越计算 |
|
定义温度 |
|
定义积分时间 |
|
定义积分步长 |
|
定义光谱频率范围上限 |
|
定义输出能量间隔 |
|
是否开启 spectrum broadening, t表示开启,f表示关闭 |
|
Broadening width |
|
定义读取的 evc 文件名 |
|
定义读取的nacme文件名, |
|
定义读取的 dip 文件名,用于Herzberg-Teller效应计算 |
|
定义输出 log 文件名 |
|
定义输出的关联函数文件名 |
|
定义输出的谱函数输出文件名 |
|
定义输出的归一化的光谱输出文件名 |
|
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"