Changeset 15497
- Timestamp:
- 2021-11-11T14:12:05+01:00 (2 years ago)
- Location:
- NEMO/branches/UKMO/NEMO_4.0.4_generic_obs/src/OCE/OBS
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/UKMO/NEMO_4.0.4_generic_obs/src/OCE/OBS/diaobs.F90
r15395 r15497 170 170 jenabled = 0 171 171 DO jgroup = 1, nn_obsgroups 172 CALL obs_group_read 172 CALL obs_group_read_namelist( sobsgroups(jgroup) ) 173 173 CALL obs_group_check( sobsgroups(jgroup), jgroup ) 174 174 IF (sobsgroups(jgroup)%lenabled) THEN 175 175 jenabled = jenabled + 1 176 IF( sobsgroups(jgroup)%lvel .AND. .NOT.ln_grid_global ) THEN177 CALL ctl_stop( 'Velocity data only works with ln_grid_global=.true.' )178 ENDIF179 176 ENDIF 180 177 END DO … … 187 184 ENDIF 188 185 189 190 186 !----------------------------------------------------------------------- 191 187 ! Obs operator parameter checking and initialisations … … 202 198 ! 203 199 DO jgroup = 1, nn_obsgroups 204 IF ( sobsgroups(jgroup)%lenabled) THEN205 IF ( sobsgroups(jgroup)%lprof) THEN200 IF ( sobsgroups(jgroup)%lenabled ) THEN 201 IF ( sobsgroups(jgroup)%lprof ) THEN 206 202 ! 207 203 ! Read in profile or profile obs types … … 328 324 & sobsgroups(jgroup)%rmdtcutoff ) 329 325 IF( sobsgroups(jgroup)%laltbias ) THEN 330 !CALL obs_rea_altbias( sobsgroups(jgroup)%ssurfdataqc, &331 ! & sobsgroups(jgroup)%n2dint, &332 ! & sobsgroups(jgroup)%caltbiasfile )333 326 CALL obs_app_bias( sobsgroups(jgroup)%ssurfdataqc, & 334 327 & sobsgroups(jgroup)%next_mdt, & … … 439 432 440 433 DO jgroup = 1, nn_obsgroups 441 IF ( sobsgroups(jgroup)%lenabled) THEN442 443 IF ( sobsgroups(jgroup)%lprof) THEN434 IF ( sobsgroups(jgroup)%lenabled ) THEN 435 436 IF ( sobsgroups(jgroup)%lprof ) THEN 444 437 445 438 zprofclim(:,:,:) = fbrmdi -
NEMO/branches/UKMO/NEMO_4.0.4_generic_obs/src/OCE/OBS/obs_group_def.F90
r15488 r15497 2 2 !!===================================================================== 3 3 !! *** MODULE obs_group_def *** 4 !! Observation diagnostics: Routines specific to model variables4 !! Observation diagnostics: Routines specific to observation groups 5 5 !!===================================================================== 6 6 !! History : 4.0 ! 2021-06 (D Ford) Original code 7 7 !!---------------------------------------------------------------------- 8 !! obs_group_alloc : allocate observation group types 9 !! obs_group_dealloc : deallocate observation group types 10 !! obs_group_check : check observation group options 8 !! obs_group_alloc : allocate observation group types 9 !! obs_group_dealloc : deallocate observation group types 10 !! obs_group_read_namelist : read observation group namelists 11 !! obs_group_check : check observation group options 11 12 !!---------------------------------------------------------------------- 12 13 … … 19 20 USE tradmp, ONLY : & ! Damping to climatology 20 21 & ln_tradmp 22 USE obs_grid, ONLY : & ! Use global distribution of observations 23 & ln_grid_global 21 24 22 25 IMPLICIT NONE … … 26 29 27 30 PUBLIC & 28 & obs_group, &29 & obs_group_alloc, &30 & obs_group_dealloc, &31 & obs_group_read ,&31 & obs_group, & 32 & obs_group_alloc, & 33 & obs_group_dealloc, & 34 & obs_group_read_namelist, & 32 35 & obs_group_check 33 36 … … 165 168 166 169 167 SUBROUTINE obs_group_read ( sdobsgroup )168 !!---------------------------------------------------------------------- 169 !! *** ROUTINE obs_group_read ***170 SUBROUTINE obs_group_read_namelist( sdobsgroup ) 171 !!---------------------------------------------------------------------- 172 !! *** ROUTINE obs_group_read_namelist *** 170 173 !! 171 174 !! ** Purpose : - Read namelist for observation group types … … 388 391 ENDIF 389 392 390 END SUBROUTINE obs_group_read 393 END SUBROUTINE obs_group_read_namelist 391 394 392 395 … … 504 507 CALL ctl_stop( ' No altimeter bias file specified' ) 505 508 ENDIF 506 ENDIF 509 ENDIF 510 511 IF( sdobsgroup%lvel .AND. (.NOT. ln_grid_global) ) THEN 512 CALL ctl_stop( ' Velocity data only works with ln_grid_global=.true.' ) 513 ENDIF 507 514 508 515 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.