24小时热门版块排行榜    

查看: 1628  |  回复: 4

长风_破浪

捐助贵宾 (小有名气)

[求助] 请问,要计算两个态之间的跃迁偶极矩的话,输入怎么写?给个例子参看以下可否? 已有1人参与

请问,要计算两个态之间的跃迁偶极矩的话,输入怎么写?给个例子参看以下可否?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kent1022

金虫 (著名写手)

2楼2014-01-15 09:29:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

长风_破浪

捐助贵宾 (小有名气)

引用回帖:
2楼: Originally posted by kent1022 at 2014-01-15 09:29:51
同问

我还是不会
3楼2014-01-16 22:03:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

beefly

专家顾问 (职业作家)

地沟油冶炼专家

【答案】应助回帖

★ ★ ★
gmy1990: 金币+3 2014-01-17 01:49:21
在态平均CASSCF和SOC级别计算跃迁偶极矩(TDM):molpro自动计算,不需要特殊的输入选项。

MRCI级别:下面是氟化氢分子的例子,对单根CASSCF(ci;noexc;),MRAQCC,和MRACPF同样有效。

***, MR-CI/cc-pVDZ

geometry={
F;
H, 1,r;}

r=0.957 angstrom

basis=vdz

{hf;wf,10,1;}

{multi;
frozen,1;closed,1;occ,4,1,1;
wf,10,1,0;state,2;  ! X 1Sigma^+ & 1Sigma^+(*)
wf,10,2,0;  ! 1Pi_x
wf,10,3,0;  ! 1Pi_y
}

! TDM between X 1Sigma^+ -- 1Sigma^+(*) will be calculated here
{ci;wf,10,1,0;state,2;save,2351.2;}

{ci;wf,10,2,0;save,2352.2;}

{ci;wf,10,3,0;save,2353.2;}

! TDM: X 1Sigma^+ & 1Sigma^+(*) -- 1Pi_x
{ci;trans,2351.2,2352.2;}

! TDM: X 1Sigma^+ & 1Sigma^+(*) -- 1Pi_y
{ci;trans,2351.2,2353.2;}
---
beefly《西太平洋大学现代英汉词典》[bi:fli]牛肉一般地
4楼2014-01-17 00:58:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

beefly

专家顾问 (职业作家)

地沟油冶炼专家

★ ★ ★ ★ ★
gmy1990: 金币+5 2014-01-17 01:48:03
CASPT级别:

因为rs2、rs2c、rs3不支持save,只能计算一个不可约表示内部各个态之间的TDM。如上面的X 1Sigma^+ -- 1Sigma^+(*)。要计算Sigma^+ -- Pi之间的TDM,需要用低对称性,使这些态具有相同的不可约表示。只需要做一个正常的rs2/rs3/rs2c多根计算就能得到TDM,上面的save...、ci;trans...这些步骤都不需要。

nevpt2目前既不支持SAVE,也不支持多根计算,所以算不了TDM。

CIS,TDDFT,EOM-CC级别:都可以计算TDM或振荡强度,但是可能需要特殊选项。参见使用手册。
beefly《西太平洋大学现代英汉词典》[bi:fli]牛肉一般地
5楼2014-01-17 01:20:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 长风_破浪 的主题更新
信息提示
请填处理意见