Changeset 1975 for branches/DEV_r1837_MLF/NEMO/OPA_SRC/SBC/sbcmod.F90
- Timestamp:
- 2010-06-28T19:22:14+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DEV_r1837_MLF/NEMO/OPA_SRC/SBC/sbcmod.F90
r1870 r1975 193 193 ! ! ---------------------------------------- ! 194 194 utau_b(:,:) = utau(:,:) ! Swap the ocean forcing fields 195 utau_b(:,:) = utau(:,:) ! (except at nitOOOwhere before fields195 vtau_b(:,:) = vtau(:,:) ! (except at nit000 where before fields 196 196 qns_b (:,:) = qns (:,:) ! are set the end of the routine) 197 197 qsr_b (:,:) = qsr (:,:) 198 198 emp_b (:,:) = emp (:,:) 199 199 emps_b(:,:) = emps(:,:) 200 ! - ML - 201 sbc_trd_hc_b(:,:) = sbc_trd_hc_n(:,:) 202 qsr_trd_hc_b(:,:,:) = qsr_trd_hc_n(:,:,:) 203 IF ( .NOT. lk_vvl ) sbc_trd_sc_b(:,:) = sbc_trd_sc_n(:,:) 204 200 205 ENDIF 201 206 … … 256 261 IF(lwp) WRITE(numout,*) ' nit000-1 surface forcing fields red in the restart file' 257 262 CALL iom_get( numror, jpdom_autoglo, 'utau_b', utau_b ) ! before i-stress (U-point) 258 CALL iom_get( numror, jpdom_autoglo, ' utau_b', utau_b ) ! before j-stress (V-point)263 CALL iom_get( numror, jpdom_autoglo, 'vtau_b', vtau_b ) ! before j-stress (V-point) 259 264 CALL iom_get( numror, jpdom_autoglo, 'qns_b' , qns_b ) ! before non solar heat flux (T-point) 260 265 CALL iom_get( numror, jpdom_autoglo, 'qsr_b' , qsr_b ) ! before solar heat flux (T-point) 261 266 CALL iom_get( numror, jpdom_autoglo, 'emp_b' , emp_b ) ! before freshwater flux (T-point) 262 267 CALL iom_get( numror, jpdom_autoglo, 'emps_b', emp_b ) ! before C/D freshwater flux (T-point) 268 ! - ML - 269 CALL iom_get( numror, jpdom_autoglo, 'sbc_trd_hc_b', sbc_trd_hc_b ) ! before heat content sbc trend 270 CALL iom_get( numror, jpdom_autoglo, 'qsr_trd_hc_b', qsr_trd_hc_b ) ! before heat content trend due to Qsr flux 271 IF ( .NOT. lk_vvl ) THEN 272 CALL iom_get( numror, jpdom_autoglo, 'sbc_trd_sc_b', sbc_trd_sc_b ) ! before salt content sbc trend 273 ENDIF 263 274 ! 264 275 ELSE !* no restart: set from nit000 values 265 276 IF(lwp) WRITE(numout,*) ' nit000-1 surface forcing fields set to nit000' 266 277 utau_b(:,:) = utau(:,:) 267 utau_b(:,:) = utau(:,:)278 vtau_b(:,:) = vtau(:,:) 268 279 qns_b (:,:) = qns (:,:) 269 280 qsr_b (:,:) = qsr (:,:) … … 280 291 & 'at it= ', kt,' date= ', ndastp 281 292 IF(lwp) WRITE(numout,*) '~~~~' 282 CALL iom_rstput( kt, nitrst, numrow, 'utau_b' , utau ) ! 283 CALL iom_rstput( kt, nitrst, numrow, 'utau_b' , vtau ) 284 CALL iom_rstput( kt, nitrst, numrow, 'qns_b' , qns ) 285 CALL iom_rstput( kt, nitrst, numrow, 'qsr_b' , qsr ) 286 CALL iom_rstput( kt, nitrst, numrow, 'emp_b' , emp ) 287 CALL iom_rstput( kt, nitrst, numrow, 'emps_b' , emp ) 293 CALL iom_rstput( kt, nitrst, numrow, 'utau_b' , utau_b ) ! 294 CALL iom_rstput( kt, nitrst, numrow, 'vtau_b' , vtau_b ) 295 CALL iom_rstput( kt, nitrst, numrow, 'qns_b' , qns_b ) 296 CALL iom_rstput( kt, nitrst, numrow, 'qsr_b' , qsr_b ) 297 CALL iom_rstput( kt, nitrst, numrow, 'emp_b' , emp_b ) 298 CALL iom_rstput( kt, nitrst, numrow, 'emps_b' , emps_b ) 299 ! - ML - 300 CALL iom_rstput( kt, nitrst, numrow, 'sbc_trd_hc_b', sbc_trd_hc_b ) 301 CALL iom_rstput( kt, nitrst, numrow, 'qsr_trd_hc_b', qsr_trd_hc_b ) 302 IF ( .NOT. lk_vvl ) THEN 303 CALL iom_rstput( kt, nitrst, numrow, 'sbc_trd_sc_b', sbc_trd_sc_b ) 304 ENDIF 288 305 ! 289 306 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.