Changeset 8805 for branches/2017/dev_r8624_ENHANCE4_FREESURFACE/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90
- Timestamp:
- 2017-11-24T12:28:45+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_r8624_ENHANCE4_FREESURFACE/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90
r7831 r8805 1024 1024 un_adv(:,:) = zwx(:,:) * r1_hu_n(:,:) 1025 1025 vn_adv(:,:) = zwy(:,:) * r1_hv_n(:,:) 1026 ! 1027 un_bf(:,:) = 0._wp 1028 vn_bf(:,:) = 0._wp 1026 1029 ELSE 1027 un_adv(:,:) = z1_2 * ( ub2_b(:,:) + zwx(:,:) ) * r1_hu_n(:,:) 1028 vn_adv(:,:) = z1_2 * ( vb2_b(:,:) + zwy(:,:) ) * r1_hv_n(:,:) 1030 un_adv(:,:) = z1_2 * ( ub2_b(:,:) + zwx(:,:) - atfp * un_bf(:,:) ) * r1_hu_n(:,:) 1031 vn_adv(:,:) = z1_2 * ( vb2_b(:,:) + zwy(:,:) - atfp * vn_bf(:,:) ) * r1_hv_n(:,:) 1032 ! Update corrective fluxes for next time step: 1033 un_bf(:,:) = atfp * un_bf(:,:) + (zwx(:,:) - ub2_b(:,:)) 1034 vn_bf(:,:) = atfp * vn_bf(:,:) + (zwy(:,:) - vb2_b(:,:)) 1029 1035 END IF 1030 1036 … … 1200 1206 CALL iom_get( numror, jpdom_autoglo, 'ub2_b' , ub2_b (:,:) ) 1201 1207 CALL iom_get( numror, jpdom_autoglo, 'vb2_b' , vb2_b (:,:) ) 1208 CALL iom_get( numror, jpdom_autoglo, 'un_bf' , un_bf (:,:) ) 1209 CALL iom_get( numror, jpdom_autoglo, 'vn_bf' , vn_bf (:,:) ) 1202 1210 IF( .NOT.ln_bt_av ) THEN 1203 1211 CALL iom_get( numror, jpdom_autoglo, 'sshbb_e' , sshbb_e(:,:) ) … … 1219 1227 CALL iom_rstput( kt, nitrst, numrow, 'ub2_b' , ub2_b (:,:) ) 1220 1228 CALL iom_rstput( kt, nitrst, numrow, 'vb2_b' , vb2_b (:,:) ) 1229 CALL iom_rstput( kt, nitrst, numrow, 'un_bf' , un_bf (:,:) ) 1230 CALL iom_rstput( kt, nitrst, numrow, 'vn_bf' , vn_bf (:,:) ) 1221 1231 ! 1222 1232 IF (.NOT.ln_bt_av) THEN
Note: See TracChangeset
for help on using the changeset viewer.