- Timestamp:
- 2012-05-17T18:33:12+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_r3385_NOCS04_HAMF/NEMOGCM/NEMO/OPA_SRC/SBC/sbcana.F90
r3294 r3396 60 60 !! 61 61 !! ** Action : - set the ocean surface boundary condition, i.e. 62 !! utau, vtau, taum, wndm, qns, qsr, emp , emps62 !! utau, vtau, taum, wndm, qns, qsr, emp 63 63 !!---------------------------------------------------------------------- 64 64 INTEGER, INTENT(in) :: kt ! ocean time step … … 89 89 nn_tau000 = MAX( nn_tau000, 1 ) ! must be >= 1 90 90 ! 91 qns (:,:) = rn_qns0 91 emp (:,:) = rn_emp0 92 qns (:,:) = rn_qns0 - emp(:,:) * sst_m(:,:) * rcp ! including heat content associated with mass flux at SST 92 93 qsr (:,:) = rn_qsr0 93 emp (:,:) = rn_emp094 emps(:,:) = rn_emp095 94 ! 96 95 utau(:,:) = rn_utau0 … … 130 129 !! 131 130 !! ** Action : - set the ocean surface boundary condition, i.e. 132 !! utau, vtau, taum, wndm, qns, qsr, emp , emps131 !! utau, vtau, taum, wndm, qns, qsr, emp 133 132 !! 134 133 !! Reference : Hazeleger, W., and S. Drijfhout, JPO, 30, 677-695, 2000. … … 211 210 END DO 212 211 END DO 213 emps(:,:) = emp(:,:)214 212 215 213 ! Compute the emp flux such as its integration on the whole domain at each time is zero … … 224 222 ENDIF 225 223 226 ! salinity terms227 emp (:,:) = emp(:,:) - zsumemp * tmask(:,:,1) 228 emps(:,:) = emp(:,:)224 ! freshwater (mass flux) and update of qns with heat content of emp 225 emp (:,:) = emp(:,:) - zsumemp * tmask(:,:,1) ! freshwater flux (=0 in domain average) 226 qns (:,:) = qns(:,:) - emp(:,:) * sst_m(:,:) * rcp ! evap and precip are at SST 229 227 230 228
Note: See TracChangeset
for help on using the changeset viewer.