Changeset 7841 for branches/UKMO/dev_rev5518_OBS_DoNotAssim/NEMOGCM/NEMO/OPA_SRC/OBS/obs_read_sla.F90
- Timestamp:
- 2017-03-29T12:14:30+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_rev5518_OBS_DoNotAssim/NEMOGCM/NEMO/OPA_SRC/OBS/obs_read_sla.F90
r4990 r7841 269 269 inowin = 0 270 270 DO ji = 1, inpfiles(jj)%nobs 271 IF ( inpfiles(jj)%ioqc(ji) > 2) CYCLE272 IF ( inpfiles(jj)%ivqc(ji,1) > 2) CYCLE271 IF ( BTEST(inpfiles(jj)%ioqc(ji),2 ) ) CYCLE 272 IF ( BTEST(inpfiles(jj)%ivqc(ji,1),2) ) CYCLE 273 273 IF ( ( inpfiles(jj)%ptim(ji) > djulini(jj) ) .AND. & 274 274 & ( inpfiles(jj)%ptim(ji) <= djulend(jj) ) ) THEN … … 283 283 inowin = 0 284 284 DO ji = 1, inpfiles(jj)%nobs 285 IF ( inpfiles(jj)%ioqc(ji) > 2) CYCLE286 IF ( inpfiles(jj)%ivqc(ji,1) > 2) CYCLE285 IF ( BTEST(inpfiles(jj)%ioqc(ji),2 ) ) CYCLE 286 IF ( BTEST(inpfiles(jj)%ivqc(ji,1),2) ) CYCLE 287 287 IF ( ( inpfiles(jj)%ptim(ji) > djulini(jj) ) .AND. & 288 288 & ( inpfiles(jj)%ptim(ji) <= djulend(jj) ) ) THEN … … 297 297 inowin = 0 298 298 DO ji = 1, inpfiles(jj)%nobs 299 IF ( inpfiles(jj)%ioqc(ji) > 2) CYCLE300 IF ( inpfiles(jj)%ivqc(ji,1) > 2) CYCLE299 IF ( BTEST(inpfiles(jj)%ioqc(ji),2 ) ) CYCLE 300 IF ( BTEST(inpfiles(jj)%ivqc(ji,1),2) ) CYCLE 301 301 IF ( ( inpfiles(jj)%ptim(ji) > djulini(jj) ) .AND. & 302 302 & ( inpfiles(jj)%ptim(ji) <= djulend(jj) ) ) THEN … … 310 310 311 311 DO ji = 1, inpfiles(jj)%nobs 312 IF ( inpfiles(jj)%ioqc(ji) > 2) CYCLE313 IF ( inpfiles(jj)%ivqc(ji,1) > 2) CYCLE312 IF ( BTEST(inpfiles(jj)%ioqc(ji),2 ) ) CYCLE 313 IF ( BTEST(inpfiles(jj)%ivqc(ji,1),2) ) CYCLE 314 314 IF ( ( inpfiles(jj)%ptim(ji) > djulini(jj) ) .AND. & 315 315 & ( inpfiles(jj)%ptim(ji) <= djulend(jj) ) ) THEN … … 320 320 ENDIF 321 321 llvalprof = .FALSE. 322 IF ( ( inpfiles(jj)%ivlqc(1,ji,1) == 1 ) .OR. & 323 & ( inpfiles(jj)%ivlqc(1,ji,1) == 2 ) ) THEN 322 IF ( .NOT. BTEST(inpfiles(jj)%ivlqc(1,ji,1),2) ) THEN 324 323 iobs = iobs + 1 325 324 ENDIF … … 364 363 DO jj = 1, inobf 365 364 DO ji = 1, inpfiles(jj)%nobs 366 IF ( inpfiles(jj)%ioqc(ji) > 2) CYCLE367 IF ( inpfiles(jj)%ivqc(ji,1) > 2) CYCLE365 IF ( BTEST(inpfiles(jj)%ioqc(ji),2 ) ) CYCLE 366 IF ( BTEST(inpfiles(jj)%ivqc(ji,1),2) ) CYCLE 368 367 IF ( ( inpfiles(jj)%ptim(ji) > djulini(jj) ) .AND. & 369 368 & ( inpfiles(jj)%ptim(ji) <= djulend(jj) ) ) THEN … … 378 377 DO jj = 1, inobf 379 378 DO ji = 1, inpfiles(jj)%nobs 380 IF ( inpfiles(jj)%ioqc(ji) > 2) CYCLE381 IF ( inpfiles(jj)%ivqc(ji,1) > 2) CYCLE379 IF ( BTEST(inpfiles(jj)%ioqc(ji),2 ) ) CYCLE 380 IF ( BTEST(inpfiles(jj)%ivqc(ji,1),2) ) CYCLE 382 381 IF ( ( inpfiles(jj)%ptim(ji) > djulini(jj) ) .AND. & 383 382 & ( inpfiles(jj)%ptim(ji) <= djulend(jj) ) ) THEN … … 409 408 ji = islaidx(iindx(jk)) 410 409 411 IF ( inpfiles(jj)%ioqc(ji) > 2) CYCLE412 IF ( inpfiles(jj)%ivqc(ji,1) > 2) CYCLE410 IF ( BTEST(inpfiles(jj)%ioqc(ji),2 ) ) CYCLE 411 IF ( BTEST(inpfiles(jj)%ivqc(ji,1),2) ) CYCLE 413 412 414 413 IF ( ( inpfiles(jj)%ptim(ji) > djulini(jj) ) .AND. & … … 423 422 ! Set observation information 424 423 425 IF ( ( inpfiles(jj)%ivlqc(1,ji,1) == 1 ) .OR. & 426 & ( inpfiles(jj)%ivlqc(1,ji,1) == 2 ) ) THEN 424 IF ( .NOT. BTEST(inpfiles(jj)%ivlqc(1,ji,1),2) ) THEN 427 425 428 426 iobs = iobs + 1
Note: See TracChangeset
for help on using the changeset viewer.