- Timestamp:
- 2008-01-31T11:54:07+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_001_SBC/NEMO/OPA_SRC/SBC/fldread.F90
r702 r806 109 109 ! 110 110 ! ! control print 111 IF(lwp) WRITE(numout,*)' 111 IF(lwp) WRITE(numout,*)'fld_read : time-interpolation for ', TRIM( sd(jf)%clvar ), & 112 112 & ' read previous record =', INT(sd(jf)%rec_n(1)), ' at time = ', sd(jf)%rec_n(2)/rday, ' days' 113 113 ! … … 167 167 ! ! control print 168 168 IF( sd(jf)%ln_tint ) THEN 169 IF(lwp .AND. nitend - nit000 <= 100 ) WRITE(numout,*)'fld_read: var ', TRIM( sd(jf)%clvar ), &170 & ' d/M=', nday,nmonth,' rec bna:', INT(sd(jf)%rec_b(1)), INT(sd(jf)%rec_n(1)),INT(sd(jf)%rec_a(1)), &171 & ' zrec bna', sd(jf)%rec_b(2)/rday, sd(jf)%rec_n(2)/rday, sd(jf)%rec_a(2)/rday169 IF(lwp .AND. nitend - nit000 <= 100 ) WRITE(numout,*)'fld_read: var ', TRIM( sd(jf)%clvar ), & 170 & ' D/M=', nday,'/',nmonth,' rec bna:', INT(sd(jf)%rec_b(1)), INT(sd(jf)%rec_n(1)),INT(sd(jf)%rec_a(1)), & 171 & ' zrec bna', sd(jf)%rec_b(2)/rday, sd(jf)%rec_n(2)/rday, sd(jf)%rec_a(2)/rday 172 172 ELSE 173 IF(lwp .AND. nitend - nit000 <= 100 ) WRITE(numout,*)'fld_read: var ', TRIM( sd(jf)%clvar ), &174 & ' D/M=', nday,nmonth, ' record :', INT(sd(jf)%rec_n(1)), &175 &' at', sd(jf)%rec_n(2)/rday, 'day, next rec', INT(sd(jf)%rec_a(1))173 IF(lwp .AND. nitend - nit000 <= 100 ) WRITE(numout,*)'fld_read: var ', TRIM( sd(jf)%clvar ), & 174 & ' D/M=', nday,'/',nmonth, ' record :', INT(sd(jf)%rec_n(1)), & 175 & ' at', sd(jf)%rec_n(2)/rday, 'day, next rec', INT(sd(jf)%rec_a(1)) 176 176 ENDIF 177 177 ENDIF … … 181 181 IF( sd(jf)%ln_tint ) THEN !* linear time interpolated field 182 182 zt = ( rsec_year - sd(jf)%rec_b(2) ) / ( sd(jf)%rec_n(2) - sd(jf)%rec_b(2) ) 183 183 !CDIR COLLAPSE 184 184 sd(jf)%fnow(:,:) = ( 1. - zt ) * sd(jf)%fdta(:,:,1) + zt * sd(jf)%fdta(:,:,2) 185 185 ELSE 186 186 !CDIR COLLAPSE 187 187 sd(jf)%fnow(:,:) = sd(jf)%fdta(:,:,2) !* piecewise constant field 188 188 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.