Changeset 15356 for branches/UKMO/dev_r5518_obs_oper_update_DepthBug/NEMOGCM/NEMO/OPA_SRC/OBS/obs_prep.F90
- Timestamp:
- 2021-10-12T15:52:10+02:00 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_obs_oper_update_DepthBug/NEMOGCM/NEMO/OPA_SRC/OBS/obs_prep.F90
r15255 r15356 1224 1224 INTEGER :: iig, ijg ! i,j of observation on model grid point. 1225 1225 INTEGER :: jobs, jobsp, jk, ji, jj 1226 REAL(KIND=wp) :: maxdep t, maxdepw1226 REAL(KIND=wp) :: maxdepw 1227 1227 1228 1228 ! Get grid point indices … … 1317 1317 1318 1318 ! Calculate max T and W depths of 2x2 grid 1319 maxdept=zgdept(1,1,NINT(zbathy(1,1,jobs)),jobs)1320 1319 maxdepw=zgdepw(1,1,NINT(zbathy(1,1,jobs))+1,jobs) 1321 1320 DO jj = 1, 2 1322 1321 DO ji = 1, 2 1323 IF ( zgdept(ji,jj,NINT(zbathy(ji,jj,jobs)),jobs) > maxdept ) THEN1324 maxdept = zgdept(ji,jj,NINT(zbathy(ji,jj,jobs)),jobs)1325 END IF1326 1322 IF ( zgdepw(ji,jj,NINT(zbathy(ji,jj,jobs))+1,jobs) > maxdepw ) THEN 1327 1323 maxdepw = zgdepw(ji,jj,NINT(zbathy(ji,jj,jobs))+1,jobs) … … 1398 1394 ENDIF 1399 1395 ENDIF 1400 1401 ! Set observation depth equal to that of the first model depth 1402 IF ( pobsdep(jobsp) < MINVAL(zgdept(1:2,1:2,1,jobs) ) ) THEN 1403 pobsdep(jobsp) = MINVAL(zgdept(1:2,1:2,1,jobs)) 1404 ENDIF 1405 1406 ! Set observation depth equal to that of the last wet T-point 1407 IF ( ( pobsdep(jobsp) > maxdept ) .AND. & 1408 & ( pobsdep(jobsp) < maxdepw ) ) THEN 1409 pobsdep(jobsp) = maxdept 1410 END IF 1411 1396 1412 1397 #if defined key_bdy 1413 1398 ! Flag if the observation falls close to the boundary rim
Note: See TracChangeset
for help on using the changeset viewer.