79 |
call exf_set_obcs_xz( OBNs, OBNs0, OBNs1, OBNsfile, 's' |
call exf_set_obcs_xz( OBNs, OBNs0, OBNs1, OBNsfile, 's' |
80 |
I , fac, first, changed, count0, count1 |
I , fac, first, changed, count0, count1 |
81 |
I , mycurrenttime, mycurrentiter, mythid ) |
I , mycurrenttime, mycurrentiter, mythid ) |
82 |
|
#ifdef ALLOW_SEAICE |
83 |
|
call exf_set_obcs_x ( OBNa, OBNa0, OBNa1, OBNafile, 's' |
84 |
|
I , fac, first, changed, count0, count1 |
85 |
|
I , mycurrenttime, mycurrentiter, mythid ) |
86 |
|
call exf_set_obcs_x ( OBNh, OBNh0, OBNh1, OBNhfile, 's' |
87 |
|
I , fac, first, changed, count0, count1 |
88 |
|
I , mycurrenttime, mycurrentiter, mythid ) |
89 |
|
#endif /* ALLOW_SEAICE */ |
90 |
#ifdef ALLOW_PTRACERS |
#ifdef ALLOW_PTRACERS |
91 |
if ( usePTRACERS ) then |
if ( usePTRACERS ) then |
92 |
do itracer = 1, PTRACERS_numInUse |
do itracer = 1, PTRACERS_numInUse |
99 |
enddo |
enddo |
100 |
endif |
endif |
101 |
#endif /* ALLOW_PTRACERS */ |
#endif /* ALLOW_PTRACERS */ |
102 |
#endif |
#endif /* ALLOW_OBCS_NORTH */ |
103 |
|
|
104 |
#ifdef ALLOW_OBCS_SOUTH |
#ifdef ALLOW_OBCS_SOUTH |
105 |
call exf_getffieldrec( |
call exf_getffieldrec( |
123 |
call exf_set_obcs_xz( OBSs, OBSs0, OBSs1, OBSsfile, 's' |
call exf_set_obcs_xz( OBSs, OBSs0, OBSs1, OBSsfile, 's' |
124 |
I , fac, first, changed, count0, count1 |
I , fac, first, changed, count0, count1 |
125 |
I , mycurrenttime, mycurrentiter, mythid ) |
I , mycurrenttime, mycurrentiter, mythid ) |
126 |
|
#ifdef ALLOW_SEAICE |
127 |
|
call exf_set_obcs_x ( OBSa, OBSa0, OBSa1, OBSafile, 's' |
128 |
|
I , fac, first, changed, count0, count1 |
129 |
|
I , mycurrenttime, mycurrentiter, mythid ) |
130 |
|
call exf_set_obcs_x ( OBSh, OBSh0, OBSh1, OBShfile, 's' |
131 |
|
I , fac, first, changed, count0, count1 |
132 |
|
I , mycurrenttime, mycurrentiter, mythid ) |
133 |
|
#endif /* ALLOW_SEAICE */ |
134 |
#ifdef ALLOW_PTRACERS |
#ifdef ALLOW_PTRACERS |
135 |
if ( usePTRACERS ) then |
if ( usePTRACERS ) then |
136 |
do itracer = 1, PTRACERS_numInUse |
do itracer = 1, PTRACERS_numInUse |
143 |
enddo |
enddo |
144 |
endif |
endif |
145 |
#endif /* ALLOW_PTRACERS */ |
#endif /* ALLOW_PTRACERS */ |
146 |
#endif |
#endif /* ALLOW_OBCS_SOUTH */ |
147 |
|
|
148 |
#ifdef ALLOW_OBCS_EAST |
#ifdef ALLOW_OBCS_EAST |
149 |
call exf_getffieldrec( |
call exf_getffieldrec( |
167 |
call exf_set_obcs_yz( OBEs, OBEs0, OBEs1, OBEsfile, 's' |
call exf_set_obcs_yz( OBEs, OBEs0, OBEs1, OBEsfile, 's' |
168 |
I , fac, first, changed, count0, count1 |
I , fac, first, changed, count0, count1 |
169 |
I , mycurrenttime, mycurrentiter, mythid ) |
I , mycurrenttime, mycurrentiter, mythid ) |
170 |
|
#ifdef ALLOW_SEAICE |
171 |
|
call exf_set_obcs_y ( OBEa, OBEa0, OBEa1, OBEafile, 's' |
172 |
|
I , fac, first, changed, count0, count1 |
173 |
|
I , mycurrenttime, mycurrentiter, mythid ) |
174 |
|
call exf_set_obcs_y ( OBEh, OBEh0, OBEh1, OBEhfile, 's' |
175 |
|
I , fac, first, changed, count0, count1 |
176 |
|
I , mycurrenttime, mycurrentiter, mythid ) |
177 |
|
#endif /* ALLOW_SEAICE */ |
178 |
#ifdef ALLOW_PTRACERS |
#ifdef ALLOW_PTRACERS |
179 |
if ( usePTRACERS ) then |
if ( usePTRACERS ) then |
180 |
do itracer = 1, PTRACERS_numInUse |
do itracer = 1, PTRACERS_numInUse |
187 |
enddo |
enddo |
188 |
endif |
endif |
189 |
#endif /* ALLOW_PTRACERS */ |
#endif /* ALLOW_PTRACERS */ |
190 |
#endif |
#endif /* ALLOW_OBCS_EAST */ |
191 |
|
|
192 |
#ifdef ALLOW_OBCS_WEST |
#ifdef ALLOW_OBCS_WEST |
193 |
call exf_getffieldrec( |
call exf_getffieldrec( |
211 |
call exf_set_obcs_yz( OBWs, OBWs0, OBWs1, OBWsfile, 's' |
call exf_set_obcs_yz( OBWs, OBWs0, OBWs1, OBWsfile, 's' |
212 |
I , fac, first, changed, count0, count1 |
I , fac, first, changed, count0, count1 |
213 |
I , mycurrenttime, mycurrentiter, mythid ) |
I , mycurrenttime, mycurrentiter, mythid ) |
214 |
|
#ifdef ALLOW_SEAICE |
215 |
|
call exf_set_obcs_y ( OBWa, OBWa0, OBWa1, OBWafile, 's' |
216 |
|
I , fac, first, changed, count0, count1 |
217 |
|
I , mycurrenttime, mycurrentiter, mythid ) |
218 |
|
call exf_set_obcs_y ( OBWh, OBWh0, OBWh1, OBWhfile, 's' |
219 |
|
I , fac, first, changed, count0, count1 |
220 |
|
I , mycurrenttime, mycurrentiter, mythid ) |
221 |
|
#endif /* ALLOW_SEAICE */ |
222 |
#ifdef ALLOW_PTRACERS |
#ifdef ALLOW_PTRACERS |
223 |
if ( usePTRACERS ) then |
if ( usePTRACERS ) then |
224 |
do itracer = 1, PTRACERS_numInUse |
do itracer = 1, PTRACERS_numInUse |
231 |
enddo |
enddo |
232 |
endif |
endif |
233 |
#endif /* ALLOW_PTRACERS */ |
#endif /* ALLOW_PTRACERS */ |
234 |
#endif |
#endif /* ALLOW_OBCS_WEST */ |
235 |
|
|
236 |
#ifdef ALLOW_OBCS_CONTROL |
#ifdef ALLOW_OBCS_CONTROL |
237 |
cgg WARNING: Assuming North Open Boundary exists and has same |
cgg WARNING: Assuming North Open Boundary exists and has same |