Changeset 1884 for branches/TAM_V3_0/NEMO/OPA_SRC/OBC/obcdta.F90
- Timestamp:
- 2010-05-27T11:26:52+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/TAM_V3_0/NEMO/OPA_SRC/OBC/obcdta.F90
r1156 r1884 63 63 LOGICAL, DIMENSION (jpi,jpk ) :: ltnmsk=.TRUE., lunmsk=.TRUE., lvnmsk=.TRUE. ! checks 64 64 LOGICAL, DIMENSION (jpi,jpk ) :: ltsmsk=.TRUE., lusmsk=.TRUE., lvsmsk=.TRUE. 65 66 LOGICAL :: ln_obc_tangential=.FALSE. 65 67 66 68 !! * Substitutions … … 829 831 IF( imois == 0 ) imois = iman 830 832 itimo = imois 833 #if defined key_pomme_r025 834 ELSE IF ( ntobc == 14 ) THEN 835 i15 = nday / 16 836 imois = nmonth + i15 - 1 837 itimo = imois + 1 ! shift 838 #endif 831 839 ELSE 832 840 IF(lwp) WRITE(numout,*) 'data other than constant or monthly',kt … … 1191 1199 CALL iom_close ( id_e ) 1192 1200 ! 1193 CALL iom_open ( cl_obc_eV , id_e ) 1194 CALL iom_get ( id_e, jpdom_unknown, 'vomecrty', vedta(nje0:nje1,:,nt_x), & 1195 & ktime=ntobc_x , kstart=istart, kcount= icount ) 1196 CALL iom_close ( id_e ) 1201 1202 IF ( ln_obc_tangential ) THEN 1203 CALL iom_open ( cl_obc_eV , id_e ) 1204 CALL iom_get ( id_e, jpdom_unknown, 'vomecrty', vedta(nje0:nje1,:,nt_x), & 1205 & ktime=ntobc_x , kstart=istart, kcount= icount ) 1206 CALL iom_close ( id_e ) 1207 ENDIF 1197 1208 1198 1209 ! mask the boundary values … … 1261 1272 CALL iom_close ( id_w ) 1262 1273 ! 1263 CALL iom_open ( cl_obc_wV , id_w ) 1264 CALL iom_get ( id_w, jpdom_unknown, 'vomecrty', vwdta(njw0:njw1,:,nt_x), & 1265 & ktime=ntobc_x , kstart=istart, kcount= icount ) 1266 CALL iom_close ( id_w ) 1274 IF ( ln_obc_tangential ) THEN 1275 CALL iom_open ( cl_obc_wV , id_w ) 1276 CALL iom_get ( id_w, jpdom_unknown, 'vomecrty', vwdta(njw0:njw1,:,nt_x), & 1277 & ktime=ntobc_x , kstart=istart, kcount= icount ) 1278 CALL iom_close ( id_w ) 1279 ENDIF 1267 1280 1268 1281 ! mask the boundary values … … 1322 1335 CALL iom_close (id_n) 1323 1336 ! 1324 CALL iom_open ( cl_obc_nU , id_n ) 1325 CALL iom_get ( id_n, jpdom_unknown, 'vozocrtx', undta(nin0:nin1,:,nt_x), & 1326 & ktime=ntobc_x , kstart=istart, kcount= icount ) 1327 CALL iom_close ( id_n ) 1337 IF ( ln_obc_tangential ) THEN 1338 CALL iom_open ( cl_obc_nU , id_n ) 1339 CALL iom_get ( id_n, jpdom_unknown, 'vozocrtx', undta(nin0:nin1,:,nt_x), & 1340 & ktime=ntobc_x , kstart=istart, kcount= icount ) 1341 CALL iom_close ( id_n ) 1342 ENDIF 1328 1343 ! 1329 1344 CALL iom_open ( cl_obc_nV , id_n ) … … 1387 1402 CALL iom_close (id_s) 1388 1403 ! 1389 CALL iom_open ( cl_obc_sU , id_s ) 1390 CALL iom_get ( id_s, jpdom_unknown, 'vozocrtx', usdta(nis0:nis1,:,nt_x), & 1391 & ktime=ntobc_x , kstart=istart, kcount= icount ) 1392 CALL iom_close ( id_s ) 1404 IF ( ln_obc_tangential ) THEN 1405 CALL iom_open ( cl_obc_sU , id_s ) 1406 CALL iom_get ( id_s, jpdom_unknown, 'vozocrtx', usdta(nis0:nis1,:,nt_x), & 1407 & ktime=ntobc_x , kstart=istart, kcount= icount ) 1408 CALL iom_close ( id_s ) 1409 ENDIF 1393 1410 ! 1394 1411 CALL iom_open ( cl_obc_sV , id_s )
Note: See TracChangeset
for help on using the changeset viewer.