- Timestamp:
- 2013-10-02T18:32:18+02:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_r3987_UKMO4_OBS/NEMOGCM/NEMO/OOO_SRC/off_oper.F90
r4031 r4048 40 40 CALL off_oper_init 41 41 !! Loop over various model counterparts 42 DO jimatch = 1, n_match42 DO jimatch = 1, cl4_match_len 43 43 IF (jimatch .GT. 1) THEN 44 44 !! Initialise obs_oper 45 45 CALL dia_obs_init 46 46 END IF 47 !! Read next model counterpart48 CALL off_rea_dri49 47 !! Interpolate to observation space 50 48 CALL off_oper_interp … … 64 62 !! ** Purpose : To interpolate the model as if it were running online. 65 63 !! 64 !! ** Method : 1. Populate model counterparts 65 !! 2. Call dia_obs at appropriate time steps 66 66 !!---------------------------------------------------------------------- 67 67 IMPLICIT NONE 68 68 INTEGER :: istp ! time step index 69 !! Loop over entire run 69 70 istp = nit000 70 71 nstop = 0 71 72 DO WHILE ( istp <= nitend .AND. nstop == 0 ) 72 CALL dia_obs(istp) 73 IF (jifile <= n_files + 1) THEN 74 IF ( MOD(istp, nn_off_freq) == nit000 ) THEN 75 !! Read next model counterpart 76 CALL off_rea_dri(jifile) 77 jifile = jifile + 1 78 ENDIF 79 !! Interpolate single time step 80 CALL dia_obs(istp) 81 ENDIF 82 !! Increment model step 73 83 istp = istp + 1 74 84 END DO
Note: See TracChangeset
for help on using the changeset viewer.