- Timestamp:
- 2021-09-02T17:52:53+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/UKMO/NEMO_4.0.4_generic_obs/src/OCE/OBS/obs_field.F90
r15187 r15225 37 37 38 38 ! Expected names for observation types with special behaviours (not needed for all observation types) 39 CHARACTER(LEN=8) :: cobsname_uvel3d = 'UVEL' ! Expected variable name for 3D zonal currents40 CHARACTER(LEN=8) :: cobsname_vvel3d = 'VVEL' ! Expected variable name for 3D meridional currents41 CHARACTER(LEN=8) :: cobsname_sla= 'SLA' ! Expected variable name for SLA39 CHARACTER(LEN=8), PUBLIC :: cobsname_uvel = 'UVEL' ! Expected variable name for U velocity (2D or 3D) 40 CHARACTER(LEN=8), PUBLIC :: cobsname_vvel = 'VVEL' ! Expected variable name for V velocity (2D or 3D) 41 CHARACTER(LEN=8), PUBLIC :: cobsname_sla = 'SLA' ! Expected variable name for SLA 42 42 43 43 !! * Type definition for observation groups … … 69 69 LOGICAL :: lsurf !: Logical switch for surface data 70 70 LOGICAL :: lprof !: Logical switch for profile data 71 LOGICAL :: lvel 3d !: Logical switch for 3Dvelocity data71 LOGICAL :: lvel !: Logical switch for velocity data 72 72 LOGICAL :: lsla !: Logical switch for SLA data 73 73 LOGICAL :: laltbias !: Logical switch for altimeter bias correction … … 231 231 sdobsgroup%navtypes = 0 232 232 sdobsgroup%nobsbiasfiles = 0 233 sdobsgroup%lvel 3d= .false.233 sdobsgroup%lvel = .false. 234 234 sdobsgroup%lsla = .false. 235 235 sdobsgroup%nadd_ssh = 0 … … 264 264 itype = itype + 1 265 265 sdobsgroup%cobstypes(itype) = TRIM(cn_obstypes(jtype)) 266 IF ( (TRIM(sdobsgroup%cobstypes(itype)) == cobsname_uvel 3d) .OR. &267 & (TRIM(sdobsgroup%cobstypes(itype)) == cobsname_vvel 3d) ) THEN268 sdobsgroup%lvel 3d= .true.266 IF ( (TRIM(sdobsgroup%cobstypes(itype)) == cobsname_uvel) .OR. & 267 & (TRIM(sdobsgroup%cobstypes(itype)) == cobsname_vvel) ) THEN 268 sdobsgroup%lvel = .true. 269 269 ELSEIF ( TRIM(sdobsgroup%cobstypes(itype)) == cobsname_sla ) THEN 270 270 sdobsgroup%lsla = .true. … … 277 277 ENDIF 278 278 ! 279 IF (TRIM(sdobsgroup%cobstypes(itype)) == cobsname_uvel 3d) THEN279 IF (TRIM(sdobsgroup%cobstypes(itype)) == cobsname_uvel) THEN 280 280 sdobsgroup%rglam(:,:,itype) = glamu(:,:) 281 281 sdobsgroup%rgphi(:,:,itype) = gphiu(:,:) 282 282 sdobsgroup%rmask(:,:,:,itype) = umask(:,:,:) 283 ELSEIF (TRIM(sdobsgroup%cobstypes(itype)) == cobsname_vvel 3d) THEN283 ELSEIF (TRIM(sdobsgroup%cobstypes(itype)) == cobsname_vvel) THEN 284 284 sdobsgroup%rglam(:,:,itype) = glamv(:,:) 285 285 sdobsgroup%rgphi(:,:,itype) = gphiv(:,:)
Note: See TracChangeset
for help on using the changeset viewer.