- Timestamp:
- 2013-10-22T17:30:08+02:00 (11 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_r3987_UKMO4_OBS/NEMOGCM/NEMO/OOO_SRC/ooo_read.F90
r4100 r4106 1 1 2 MODULE o ff_read2 MODULE ooo_read 3 3 !!====================================================================== 4 !! *** MODULE o ff_read ***4 !! *** MODULE ooo_read *** 5 5 !! Read routines : I/O for offline obs_oper 6 6 !!====================================================================== … … 16 16 USE obs_fbm, ONLY: fbimdi, fbrmdi, fbsp, fbdp 17 17 18 USE o ff_data18 USE ooo_data 19 19 !! * Routine accessibility 20 20 PRIVATE 21 21 22 PUBLIC o ff_rea_dri22 PUBLIC ooo_rea_dri 23 23 24 24 CONTAINS 25 SUBROUTINE o ff_rea_dri(kfile)25 SUBROUTINE ooo_rea_dri(kfile) 26 26 IMPLICIT NONE 27 27 !!------------------------------------------------------------------------ 28 !! *** o ff_rea_dri ***28 !! *** ooo_rea_dri *** 29 29 !! 30 30 !! Purpose : To choose appropriate read method … … 56 56 & (TRIM(cmatchname) == 'best_estimate').OR. & 57 57 & (TRIM(cmatchname) == '') ) THEN 58 CALL o ff_read_file(TRIM(cdfilename), kindex)59 CALL o ff_read_juld(TRIM(cdfilename), kindex, cl4_modjuld)58 CALL ooo_read_file(TRIM(cdfilename), kindex) 59 CALL ooo_read_juld(TRIM(cdfilename), kindex, cl4_modjuld) 60 60 ELSE IF (TRIM(cmatchname) == 'climatology') THEN 61 61 WRITE(numout,*) 'Interpolating climatologies' 62 62 ELSE IF (TRIM(cmatchname) == 'altimeter') THEN 63 CALL o ff_read_altbias(TRIM(cdfilename))64 CALL o ff_read_juld(TRIM(cdfilename), kindex, cl4_modjuld)63 CALL ooo_read_altbias(TRIM(cdfilename)) 64 CALL ooo_read_juld(TRIM(cdfilename), kindex, cl4_modjuld) 65 65 END IF 66 66 67 END SUBROUTINE o ff_rea_dri68 69 SUBROUTINE o ff_read_altbias(filename)67 END SUBROUTINE ooo_rea_dri 68 69 SUBROUTINE ooo_read_altbias(filename) 70 70 IMPLICIT NONE 71 71 !!------------------------------------------------------------------------ 72 !! *** o ff_read_altbias ***72 !! *** ooo_read_altbias *** 73 73 !! 74 74 !! Purpose : To read altimeter bias and set tn,sn to missing values … … 140 140 END IF 141 141 142 END SUBROUTINE o ff_read_altbias143 144 SUBROUTINE o ff_read_file(filename, ifcst)142 END SUBROUTINE ooo_read_altbias 143 144 SUBROUTINE ooo_read_file(filename, ifcst) 145 145 IMPLICIT NONE 146 146 !!------------------------------------------------------------------------ 147 !! *** o ff_read_file ***147 !! *** ooo_read_file *** 148 148 !! 149 149 !! Purpose : To fill tn and sn with dailymean field from netcdf files … … 268 268 istat = nf90_close(ncid) 269 269 END IF 270 END SUBROUTINE o ff_read_file271 272 SUBROUTINE o ff_read_juld(filename, ifcst, julian)270 END SUBROUTINE ooo_read_file 271 272 SUBROUTINE ooo_read_juld(filename, ifcst, julian) 273 273 USE calendar 274 274 IMPLICIT NONE 275 275 !!-------------------------------------------------------------------- 276 !! *** o ff_read_juld ***276 !! *** ooo_read_juld *** 277 277 !! 278 278 !! Purpose : To read model julian day information from file … … 346 346 DEALLOCATE(r_sec) 347 347 348 END SUBROUTINE o ff_read_juld349 350 END MODULE o ff_read351 348 END SUBROUTINE ooo_read_juld 349 350 END MODULE ooo_read 351
Note: See TracChangeset
for help on using the changeset viewer.