Download EFDC_Explorer3 Users Guide - CEFD

Transcript
A section of code from the EEXPOUT subroutine in EFDC.
INTEGER*4 VER
CHARACTER*8 ARRAYNAME
C**********************************************************C
C
! *** INTERNAL ARRAYS
IF(.TRUE..AND.JSEXPLORER.EQ.0)THEN
&
! *** TIME STATIC ARRAYS
IF(N.LT.(2*NTSPTC/NPSPH(8)))THEN
OPEN(97,FILE='EFDC_INT.OUT',STATUS='UNKNOWN')
CLOSE(97,STATUS='DELETE')
OPEN(97,FILE='EFDC_INT.OUT',STATUS='UNKNOWN',
ACCESS='SEQUENTIAL',FORM='BINARY')
WRITE(97)VER ! FILE FORMAT VERSION #
WRITE(97)1
! # OF TIME VARYING ARRAYS
! FLAGS: ARRAY TYPE,
! ARRAY TYPE:
0 =
!
1 =
!
2 =
!
3 =
!
4 =
! TIME VARIABLE: 0 =
!
1 =
TIME VARIABLE
L
DIM'D
L,KC
DIM'D
L,0:KC
DIM'D
L,KB
DIM'D
L,KC,NCLASS DIM'D
NOT CHANGING
TIME VARYING
WRITE(97)0,0
ARRAYNAME='WVKHV'
WRITE(97)ARRAYNAME
DO L=2,LA
WRITE(97)WVKHV(L)
ENDDO
ENDIF
! *** TIME VARYING ARRAYS
WRITE(97)2,1
ARRAYNAME='QQ'
WRITE(97)ARRAYNAME
DO L=2,LA
DO K=0,KC
WRITE(97)QQ(L,K) ! Turbulent Intensity (
ENDDO
ENDDO
ENDIF
C
C*********************************************************C
C
RETURN
END
DS-International, LLC.
A-3
EFDC_Explorer