SMASH_ans.2_150216

作者: 松下 八重 — 最終変更 2015年02月17日 12時02分

handson2.f90 — Plain Text, 917 bytes

ファイルコンテンツ

      implicit none
      integer,parameter :: mxprsh=30, maxdim=1, maxd=5
      integer :: nprimijkl(4), nangijkl(4), nbfijkl(4)
      real(8),parameter :: threshex=30.0D0
      real(8) :: twoeri(1,1,1,maxd), xyzijkl(3,4), exijkl(mxprsh,4), coijkl(mxprsh,4)
!
      nangijkl(1:4)= 0
      nbfijkl(1:4)= 1
      nprimijkl(1:4)= 3
      xyzijkl(1:3,1:4)= 0.0D+00
!
      exijkl(1,1:4)= 3.4252509D+00
      coijkl(1,1:4)= 0.27693436D+00
      exijkl(2,1:4)= 0.6239137D+00
      coijkl(2,1:4)= 0.26783885D+00
      exijkl(3,1:4)= 0.1688554D+00
      coijkl(3,1:4)= 0.08347367D+00
!
      nangijkl(1)= 2
      nbfijkl(1)= maxd
      nprimijkl(1)= 1
      xyzijkl(1,1)= 1.34D+00
      exijkl(1,1)= 0.8D+00
      coijkl(1,1)= 1.11382493D+00
!
      call int2elec(twoeri,exijkl,coijkl,xyzijkl,nprimijkl,nangijkl,nbfijkl,maxdim, &
&                   mxprsh,threshex)
      write(*,'(6f11.7)') twoeri(1,1,1,1:maxd)
      end