Download ecdifn.eso

Back to the list

   1 : C ECDIFN    SOURCE    CHAT      09/05/05    21:15:09     6385           
   2 :       SUBROUTINE ECDIFN(NBAND,LMAX,SEGTAB,IFORM)
   3 :       IMPLICIT INTEGER(I-N)
   4 : -INC CCOPTIO
   5 : -INC CCFXDR
   6 :       SEGMENT SEGTAB
   7 :         CHARACTER*8 ITAB(NTOTO)
   8 :       END SEGMENT
   9 :       SEGMENT,ITAA(N)
  10 :       IF (LMAX.NE.0) THEN
  11 :          DIMATT=DIMATT+ LMAX*2 +1
  12 :          IF(IONIVE.LE. 2) THEN
  13 :             N=LMAX*2
  14 :             SEGINI ITAA
  15 :             DO 2 I=1,LMAX
  16 :                II=2*I
  17 :                READ(ITAB(I),FMT='(2A4)')ITAA(II-1),ITAA(II)
  18 :    2        CONTINUE
  19 :             IF(IFORM.EQ.1) WRITE(NBAND,801)(ITAA(I),I=1,N)
  20 :             IF(IFORM.EQ.0) WRITE(NBAND)(ITAA (I),I=1,N)
  21 :             if (iform.eq.2) ios= IXDRIMAT( ixdrw, n, itaa(1))
  22 :  801        FORMAT(16(1X,A4))
  23 :             SEGSUP ITAA
  24 :          ELSE
  25 :             IF (IFORM.EQ.1)WRITE(NBAND,8001) (ITAB(I),I=1,LMAX)
  26 :             IF (IFORM.EQ.0)WRITE(NBAND) (ITAB(I),I=1,LMAX)
  27 :       if (iform.eq.2) ios= IXDRSTRING(ixdrw,itab(1)(1:itab(/1)*lmax))
  28 :  8001       FORMAT(8(1X,A8))
  29 :          ENDIF
  30 :       ENDIF
  31 :       RETURN
  32 :       END
  33 :  
  34 :  
  35 :  
  36 : 
  37 : 
  38 :  
  39 :  
  40 :  
  41 :  
  42 :  
  43 :  
  44 :  

© Cast3M 2003 - All rights reserved.
Disclaimer