@@ -11,11 +11,8 @@ subroutine apex_day
11
11
!! id1 |julian date |first day of simulation in year
12
12
!! ievent |none |rainfall/ runoff code
13
13
!! |0 daily rainfall/ curve number technique
14
- !! |1 daily rainfall/ Green&Ampt technique / daily
14
+ !! |1 sub - daily rainfall/ Green&Ampt/ hourly
15
15
!! | routing
16
- !! |2 sub- daily rainfall/ Green&Ampt technique/
17
- !! | daily routing
18
- !! |3 sub- daily rainfall/ Green&Ampt/ hourly routing
19
16
!! inum1 |none |reach number
20
17
!! ifirstr(:) |none |measured data search code
21
18
!! |0 first day of measured data located in file
@@ -108,7 +105,7 @@ subroutine apex_day
108
105
109
106
do j = 1 , mvaro
110
107
varoute(j,ihout) = 0 .
111
- if (ievent > 1 ) then
108
+ if (ievent > 0 ) then
112
109
do ii = 1 , nstep
113
110
hhvaroute(j,ihout,ii) = 0 .
114
111
end do
@@ -145,14 +142,16 @@ subroutine apex_day
145
142
varoute(15 ,ihout) = 0.0
146
143
varoute(16 ,ihout) = 0.0
147
144
varoute(17 ,ihout) = 0.0
148
- varoute(18 ,ihout) = 0.0
145
+ varoute(18 ,ihout) = 0.0
149
146
varoute(19 ,ihout) = 0.0
150
147
varoute(20 ,ihout) = 0.0
151
148
varoute(21 ,ihout) = 0.0
152
- varoute(22 ,ihout) = 0.0
153
- read (112 + inum1,* ) idapa(inum1), iypa(inum1), flodaya(inum1),
149
+ varoute(22 ,ihout) = 0.0
150
+ if (curyr /= nbyr .and. iida /= idal) then
151
+ read (112 + inum1,* ) idapa(inum1), iypa(inum1), flodaya(inum1),
154
152
& seddaya(inum1), orgndaya(inum1), orgpdaya(inum1), no3daya(inum1),
155
153
& minpdaya(inum1)
154
+ endif
156
155
else
157
156
varoute(2 ,ihout) = 0.0
158
157
varoute(3 ,ihout) = 0.0
@@ -176,7 +175,7 @@ subroutine apex_day
176
175
varoute(22 ,ihout) = 0.0
177
176
endif
178
177
179
- if (ievent > 2 ) then
178
+ if (ievent > 0 ) then
180
179
do ii = 1 , nstep
181
180
hhvaroute(2 ,ihout,ii) = flodaya(inum1) / real (nstep)
182
181
hhvaroute(3 ,ihout,ii) = seddaya(inum1) / real (nstep)
0 commit comments