C================================================================ C a.u. ---> eV (Unit transformation on DOS) C================================================================ PROGRAM INPUT_EV IMPLICIT REAL*8(A-H,O-Y) IMPLICIT COMPLEX*16(Z) C INCLUDE 'PACVPP' C PARAMETER(KNVX2=8,KNVY2=12,KNVZ2=12,KNV3=95,KEG=25) CHARACTER DUMCHR DIMENSION KNUM(KNV3),EKO(KEG,KNV3) C DIMENSION KVX(KNV3),KVY(KNV3),KVZ(KNV3),KQWGT(KNV3) C DIMENSION VX(KNV3),VY(KNV3),VZ(KNV3),QWGT(KNV3) C OPEN(UNIT=60,FILE='band.dat') OPEN(UNIT=61,FILE='band_ev.dat') C EVOLT = 27.2D0 C READ (60,*) KV3,NEG WRITE (6,*) 'K, IBAN/KEG =',KV3,NEG,' -/- ',KEG DO 101 NNN=1,KV3 READ(60,*) (EKO(I,NNN),I=1,NEG) 101 CONTINUE C 301 FORMAT(5(F10.6)) C DO 110 NNN=1,KV3 DO 111 IBAN=1,NEG EKO(IBAN,NNN)=EVOLT*EKO(IBAN,NNN) 111 CONTINUE 110 CONTINUE C WRITE (6,*) "WRITE BAND.DAT UNIT = 61 <------------" WRITE (61,*) KV3,NEG DO 102 NNN=1,KV3 WRITE(61,302) (EKO(I,NNN),I=1,KEG) 102 CONTINUE 302 FORMAT((1H ,5(F10.6,2X))) C WRITE(6,*) "PROGRAM END: CHECK = ",KV3,NEG,KEG C C''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' STOP END