24小时热门版块排行榜    

查看: 1006  |  回复: 3

pangrui1985

铜虫 (小有名气)

[求助] PROCAR里面的相因子究竟是如何对应到波函数系数的 已有1人参与

如题,LORBIT=12以后会输出以下的信息,其中第第二个ion下的应该是和波函数相因子相关的。问题是由下面的东西怎么得到投影系数的复数形式?以前有人问过类似的问题,但没有答案,还请知道的人不吝赐教。
and   1 # energy   -9.97403321 # occ.  1.00000000

ion      s     py     pz     px    dxy    dyz    dz2    dxz    dx2    tot
  1  0.325  0.000  0.000  0.000  0.000  0.000  0.186  0.000  0.000  0.511
  2  0.323  0.000  0.000  0.000  0.000  0.000  0.093  0.000  0.000  0.416
tot  0.648  0.000  0.000  0.000  0.000  0.000  0.278  0.000  0.000  0.927
ion      s     py     pz     px    dxy    dyz    dz2    dxz    dx2
  1 -0.869  0.000  0.000  0.000  0.000  0.000  0.421  0.000  0.000
  1 -1.764  0.000  0.000  0.000  0.000  0.000  0.854  0.000  0.000
  2 -0.835  0.000  0.000  0.000  0.000  0.000  0.306  0.000  0.000
  2 -1.697  0.000  0.000  0.000  0.000  0.000  0.621  0.000  0.000
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yyyu200

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
franch: 金币+5, 谢谢回帖交流。。。 2014-08-18 22:00:14
pangrui1985: 金币+10, ★★★很有帮助, 改用PWSCF解决了,那一帖也是2L回的,在这感谢了。 2014-08-19 16:21:18
ion      s     py     pz     px    dxy    dyz    dz2    dxz    dx2    tot
  1  0.325  0.000  0.000  0.000  0.000  0.000  0.186  0.000  0.000  0.511
  2  0.323  0.000  0.000  0.000  0.000  0.000  0.093  0.000  0.000  0.416
tot  0.648  0.000  0.000  0.000  0.000  0.000  0.278  0.000  0.000  0.927
ion      s     py     pz     px    dxy    dyz    dz2    dxz    dx2
  1 -0.869  0.000  0.000  0.000  0.000  0.000  0.421  0.000  0.000
  1 -1.764  0.000  0.000  0.000  0.000  0.000  0.854  0.000  0.000
  2 -0.835  0.000  0.000  0.000  0.000  0.000  0.306  0.000  0.000
  2 -1.697  0.000  0.000  0.000  0.000  0.000  0.621  0.000  0.000

前面两行是投影系数(PAR),后面如你所说是和相因子有关(PHAS的实部虚部)
见sphpro.f90
  DO II=0,WDES%NRSPINORS*WDES%NRSPINORS-1
      PARSUM=0
      SUMION=0
      DO NI=1,T_INFO%NIONP
         S=0
         PARSUM=0
            DO NL=1,LPAR
               PARSUM=PARSUM+PAR(NB,NK,NL,NI,ISP+II)
               SUMION(NL)=SUMION(NL)+PAR(NB,NK,NL,NI,ISP+II)
               S=S+SUMION(NL)
            ENDDO
         WRITE(IUP,3204) NI,(PAR(NB,NK,NL,NI,ISP+II),NL=1,LPAR),PARSUM
      ENDDO
      IF (T_INFO%NIONP>1) THEN
         WRITE(IUP,3205) (SUMION(NL),NL=1,LPAR),S
      ENDIF
      ENDDO

      IF (LORBIT==12) THEN
         WRITE(IUP,'(A3)',ADVANCE='No') "ion"
         DO NL=1,LMDIMP
            WRITE(IUP,'(A7)',ADVANCE='No') LMCHAR(NL)
         ENDDO
         WRITE(IUP,*)

         DO NI=1,T_INFO%NIONP
            WRITE(IUP,3204) NI, (REAL (PHAS(M,NI,NK,NB,ISP)),M=1,LMDIMP)
            WRITE(IUP,3204) NI, (AIMAG(PHAS(M,NI,NK,NB,ISP)),M=1,LMDIMP)
         ENDDO
      ENDIF
      WRITE(IUP,*)


PROCAR输出的PAR是从CSUM_ABS来的,
      DO ISP=1,WDES%NCDIJ
         DO LL=0,LDIMP-1
            IF (LORBIT==1.OR.LORBIT==2) THEN
               DO M=0,2*LL
                  LM=LL*LL+M+1
                  PAR(NB,NK,LM,NI,ISP)=CSUM_ABS(LM,ISP)
               ENDDO
            ELSE
               SUML=0
               SUML2=0
               DO M=0,2*LL
                  LM=LL*LL+M+1
                  SUML=SUML  +CSUM_ABS(LM,ISP)
                  SUML2=SUML2+CSUM_ABS_lmom(LM,ISP)
               ENDDO
               PAR(NB,NK,LL+1,NI,ISP)=SUML
               IF (WDES%LNONCOLLINEAR) PAR_lmom(NB,NK,LL+1,NI,ISP)=SUML2
            ENDIF
         ENDDO
      ENDDO

CSUM_ABS是CSUM的绝对值。
              CSUM_ABS(LM,II)  = CSUM_ABS(LM,II)+ &
                    CSUM(LMS,ISP+ISPINOR)*CONJG(CSUM(LMS,ISP+ISPINOR_))  


你想要的是复数的CSUM
加上一行
WRITE(*,'2(F12.3)') REAL(CSUM), AIMAG(CSUM)
输出看看
2楼2014-08-16 09:04:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pangrui1985

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by yyyu200 at 2014-08-16 09:04:52
ion      s     py     pz     px    dxy    dyz    dz2    dxz    dx2    tot
  1  0.325  0.000  0.000  0.000  0.000  0.000  0.186  0.000  0.000  0.511
  2  0.323  0.000  0.000  0.000  0.000  0.000  0. ...

LS好猛,这都找得到,我先去试试。
3楼2014-08-16 13:00:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pangrui1985

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by yyyu200 at 2014-08-16 09:04:52
ion      s     py     pz     px    dxy    dyz    dz2    dxz    dx2    tot
  1  0.325  0.000  0.000  0.000  0.000  0.000  0.186  0.000  0.000  0.511
  2  0.323  0.000  0.000  0.000  0.000  0.000  0. ...

好像维度不一样,CSUM第一个下标比CSUM_ABS高,
而且
LMS=0
      DO LL=0,LDIMP-1
         DO I=1,LTRUNC
            DO M =1,2*LL+1
               LMS=LMS+1
               LM=LL*LL+M
               CSUM_ABS(LM,II)  = CSUM_ABS(LM,II)+ &
                    CSUM(LMS,ISP+ISPINOR)*CONJG(CSUM(LMS,ISP+ISPINOR_))               
            ENDDO
         ENDDO
      ENDDO
请教一下第二个循环是什么用意?I好像并没有明显出现在后面的循环里面。
4楼2014-08-18 17:12:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 pangrui1985 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 大佬帮着分析今年的评审意见?该课题连续申请了三年了,明年要不要换个方向。 100+3 cai-11138 2026-08-31 10/500 2026-09-06 19:40 by babero
[考博] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 j5mmowWXNWxv 2026-09-05 4/200 2026-09-06 19:21 by eObJPa4gWmp6
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 jPDp0sc2B7zQ 2026-09-05 4/200 2026-09-06 18:09 by eObJPa4gWmp6
[论文投稿] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 jPDp0sc2B7zQ 2026-09-05 6/300 2026-09-06 18:01 by eObJPa4gWmp6
[找工作] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 jPDp0sc2B7zQ 2026-09-05 8/400 2026-09-06 17:49 by eObJPa4gWmp6
[文学芳草园] 两块石头 +7 阿美_Lml888 2026-09-03 9/450 2026-09-06 17:48 by myrtle
[教师之家] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 jPDp0sc2B7zQ 2026-09-05 9/450 2026-09-06 17:09 by eObJPa4gWmp6
[博后之家] 广西大学-广州大学招聘博士后 欢迎广大优秀人才!!! +5 SCSIOyxguo 2026-09-03 8/400 2026-09-06 15:06 by 可爱小花朵
[教师之家] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 j5mmowWXNWxv 2026-09-05 3/150 2026-09-06 13:09 by eObJPa4gWmp6
[考博] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 j5mmowWXNWxv 2026-09-05 4/200 2026-09-06 12:49 by eObJPa4gWmp6
[基金申请] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 j5mmowWXNWxv 2026-09-05 3/150 2026-09-06 12:49 by eObJPa4gWmp6
[考博] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 j5mmowWXNWxv 2026-09-05 4/200 2026-09-06 12:29 by eObJPa4gWmp6
[基金申请] 科研人应该花精力去思考如何解决问题,而不是去凝练问题 +10 瞬息宇宙 2026-09-01 19/950 2026-09-06 11:15 by jiangxuan2004
[考研] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 jPDp0sc2B7zQ 2026-09-05 4/200 2026-09-06 07:20 by E1iiBLMU2XnD
[论文投稿] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +6 7ZYIEW2YWn72 2026-09-04 9/450 2026-09-06 06:00 by E1iiBLMU2XnD
[教师之家] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +8 CRJ0Aq2FtVH0 2026-09-03 15/750 2026-09-06 05:48 by E1iiBLMU2XnD
[基金申请] 面上没中,邀请各位路过的虫友分析一下分数 +12 jackleilei 2026-09-03 13/650 2026-09-05 18:10 by fireguard
[硕博家园] Ei源刊怎么投 +4 Fengshun9711 2026-09-04 4/200 2026-09-04 19:30 by 研途知予
[硕博家园] 哈尔滨工业大学韩晓军教授课题组招收2027年硕士推免生及博士研究生 +3 灯灯灯灯DDDD 2026-09-03 3/150 2026-09-03 21:22 by 科研皮皮猪
[基金申请] 要骂人了,新模版改版就是要淡化问题凝练这种虚的东西,结果有个评委还在说凝练得不够 +9 瞬息宇宙 2026-08-31 17/850 2026-09-02 14:04 by anjeeshine
信息提示
请填处理意见