SUBROUTINE RWQSTL(IWQTSTL) C C CHANGE RECORD C READ IN SPATIALLY AND/OR TEMPORALLY VARYING PARAMETERS FOR SETTLING C VELOCITIES OF ALGAE, RPOM, LPOM & PARTICULATE METAL (UNIT INWQSTL). C ALSO SPATIALLY/TEMPORALLY VARYING REAERATION ADJUSTMENT FACTOR. C C C *** WQWSC = Settling velocity for cyanobacteria (m/day) C *** WQWSD = Settling velocity for algae diatoms (m/day) C *** WQWSG = Settling velocity for algae greens (m/day) C *** WQWSRP = Settling velocity for refractory POM (m/day) C *** WQWSLP = Settling velocity for labile POM (m/day) C *** WQWSS = Settling velocity for particles sorbed to TAM (m/day) C *** WQWSM = Settling velocity for macroalgae (m/day = 0.0) C *** WQWSM = Reaeration adjustment factor (NOT SAVED) C USE GLOBAL C CHARACTER TITLE(3)*79, STLCONT*3 C OPEN(1,FILE=STLFN,STATUS='UNKNOWN') OPEN(2,FILE='WQ3D.OUT',STATUS='UNKNOWN',POSITION='APPEND') IF(IWQTSTL.EQ.0)THEN READ(1,50) (TITLE(M),M=1,3) WRITE(2,999) WRITE(2,50) (TITLE(M),M=1,3) ENDIF WRITE(2,60)'* SETTLING VELOCITY AT ', IWQTSTL, & ' TH DAY FROM MODEL START' READ(1,999) READ(1,50) TITLE(1) WRITE(2,50) TITLE(1) DO I=1,IWQZ READ(1,*) MM,WQWSC(I),WQWSD(I),WQWSG(I),WQWSRP(I), & WQWSLP(I),WQWSS(I), WQWSM WRITE(2,51) MM,WQWSC(I),WQWSD(I),WQWSG(I),WQWSRP(I),WQWSLP(I), & WQWSS(I), WQWSM ENDDO READ(1,52) IWQTSTL, STLCONT WRITE(2,52) IWQTSTL, STLCONT IF(STLCONT.EQ.'END')THEN CLOSE(1) IWQSTL = 0 ENDIF CLOSE(2) 999 FORMAT(1X) 50 FORMAT(A79) 51 FORMAT(I3, 10F8.3) 52 FORMAT(I7, 1X, A3) 60 FORMAT(/, A24, I5, A24) RETURN END